59
Prof. Manfred Hauswirth TU Berlin, Open Distributed Systems & Fraunhofer FOKUS LINKING EVERYTHING: WHAT IS THE IMPACT OF LINKED DATA, THE INTERNET OF THINGS, AND CLOUDS FOR GEOSPATIAL INFORMATION SYSTEMS?

AGIT 2015 - Keynote M.Hauswirth: "Linking Everything"

  • Upload
    jstrobl

  • View
    1.083

  • Download
    1

Embed Size (px)

Citation preview

Page 1: AGIT 2015 - Keynote M.Hauswirth: "Linking Everything"

Prof. Manfred HauswirthTU Berlin, Open Distributed Systems & Fraunhofer FOKUS

© M

atth

ias

Hey

de /

Frau

nhof

er F

OKU

S

HEADLINESUBHEADLINE

LINKING EVERYTHING: WHAT IS THE IMPACT OF LINKED DATA, THE INTERNET OF THINGS, AND CLOUDS FOR GEOSPATIAL INFORMATION SYSTEMS?

Page 2: AGIT 2015 - Keynote M.Hauswirth: "Linking Everything"

2

A NETWORK OF EVERYTHING

enabling innovation and increased productivity

Interconnected Universal All encompassing

assists humans, organisationsand systems and things with problem solving

Page 3: AGIT 2015 - Keynote M.Hauswirth: "Linking Everything"

3

LINKING ON ALL LAYERS

LogistikQuelle: de.colourbox.com

Source: Agenda CPS, Acatech Studie 2012

IZMEmbeddedsystemse.g. sensor systems

Networked embedded systemse.g. sensor networks for condition monitoring

Intelligent, networked systemse.g. intelligent, predictive maintenance of machinery

“Internet of Everything”Web of things, data and servicese.g. interconnected processes, products and data

Cyber Physical Systems

© Fraunhofer

Page 4: AGIT 2015 - Keynote M.Hauswirth: "Linking Everything"

4

Mobile

Business

Home

People toPeople (P2P)

Data

Machine to Machine (M2M)

People

Things

Process

People toMachine (P2M)

Connecting the Unconnected

The “Internet of Everything”

Source: Cisco Whitepaper 2013

Page 5: AGIT 2015 - Keynote M.Hauswirth: "Linking Everything"

INFORMATION SOURCES

Page 6: AGIT 2015 - Keynote M.Hauswirth: "Linking Everything"

6

UNTAPPED VALUE

Page 7: AGIT 2015 - Keynote M.Hauswirth: "Linking Everything"

7

A connected digital layer!

Silos

A CONNECTED DIGITAL LAYER?

Page 8: AGIT 2015 - Keynote M.Hauswirth: "Linking Everything"

economicThere are

arguments

Page 9: AGIT 2015 - Keynote M.Hauswirth: "Linking Everything"

9

The Internet of Everything (IoE) creates $14.4 trillion in Value at Stake — the combination of increased revenues and lower costs that is created or will migrate among companies and industries from 2013 to 2022.

Cisco Whitepaper, 2013

Page 10: AGIT 2015 - Keynote M.Hauswirth: "Linking Everything"

10

Your biggest competitor: Do nothingAdopting a ‘sit and wait’ attitude towards digitization has made even established market players disappear. (Quelle, Kodak)

Bosch Whitepaper, 2014

Page 11: AGIT 2015 - Keynote M.Hauswirth: "Linking Everything"

11

− Many communities struggle with closed approaches− E.g., pervasive computing, embedded systems, IoT, ...

− Cyber-Physical Systems are inherently “open world”− Prof. David Karger (MIT) in his ESWC 2013 keynote:

“Semantic Web technologies support and open world assumption where millions of unforeseeable schemas may have to be integrated.”

− Simple integration with existing LOD data sets− Geo-spatial, governmental, media, ...

− Manageable integration effort with other graph data, e.g., Google Knowledge Graph, Facebook Graph, etc.

THAT’S WHY WE NEED LINKED DATA

Page 12: AGIT 2015 - Keynote M.Hauswirth: "Linking Everything"

12

TWO KEY COMPONENTS

1. RDF – Resource Description FrameworkGraph based Data – nodes and arcs

− Identifies objects (URIs)− Interlink information (Relationships)

2. Vocabularies (Ontologies)− provide shared understanding of a domain− organize knowledge in a machine-

comprehensible way− give an exploitable meaning to the data

Page 13: AGIT 2015 - Keynote M.Hauswirth: "Linking Everything"

13

Cities:Dublin

84421km2Geo:IslandOfIreland

EU:RepublicOfIreland

Geo:locatedOn

Geo:areaGeo:hasCapital

Geo:hasLargestCity

Wikipedia.org

Gov.ie

EU:RepublicOfIreland

Person:EndaKenny

Gov:hasTaoiseachGov:hasDepartment

IE:DepartmentOfFinance

WHY GRAPHS AND ONTOLOGIES?

Page 14: AGIT 2015 - Keynote M.Hauswirth: "Linking Everything"

14

LINQUA FRANCA: LINKED OPEN DATA

Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch.

http://lod-cloud.net/

Media

Government

Geo

Publications

User-generated

Life sciences

Cross-domain

US governmentUK government

BBCNew York Times

LinkedGeoData

BestBuyOverstock.comFacebook

Over 200 open data sets with more than 25 billion facts,interlinked by 400 million typed links, doubling every 10 month

Page 15: AGIT 2015 - Keynote M.Hauswirth: "Linking Everything"

15

IN FACT … IT’S MUCH BIGGER ALREADY

Page 16: AGIT 2015 - Keynote M.Hauswirth: "Linking Everything"

16

“You are in Salzburgat the GI Forum.”

WHY LINKED DATA / LINKED STREAMS?

Page 17: AGIT 2015 - Keynote M.Hauswirth: "Linking Everything"

Challenges

Page 18: AGIT 2015 - Keynote M.Hauswirth: "Linking Everything"

18

LINKING: A GENERAL PARADIGM

− Thematic− Technological− Scientific− Organizational

− Networks− Data− Applications− People

− Spezialized− Secure− Efficient

Page 19: AGIT 2015 - Keynote M.Hauswirth: "Linking Everything"

BASICGraphs will be the

representation

Page 20: AGIT 2015 - Keynote M.Hauswirth: "Linking Everything"

“90% of the data in the world today has been created in the last two years alone”

– IBM

Over the next few years we’ll see the adoption of scalable frameworks and platforms for handling streaming, or

near real-time, analysis and processing.” – O’Reilly

“The bringing together of a vast amount of data from public and private sources […] is what Big Data is all about” – IDC

Big Data represents a number of developments in technology that have been brewing for years and are coming to a boil. They include an explosion of

data and new kinds of data, like from the Web and sensor streams; [...].” – IDC

LOTS OF DATA

Page 21: AGIT 2015 - Keynote M.Hauswirth: "Linking Everything"
Page 22: AGIT 2015 - Keynote M.Hauswirth: "Linking Everything"

links with static data

…and it

Page 23: AGIT 2015 - Keynote M.Hauswirth: "Linking Everything"

23

Cloud, Fog & Inter-Cloud

CENTRALIZED VS. AUTONOMOUS

© Fraunhofer FOKUS

Page 24: AGIT 2015 - Keynote M.Hauswirth: "Linking Everything"

24

SMALL DATA, SMART DATA AND BIG DATA

Conflicts and benefits

− Global view of data vs. decentralized data sources

− Global view of data vs. privacy− What is “the right question” ?

− Deep Learning− Networked, i.e., linked data− Hierarchical, networked analytics

− Smart Data= Big Data + utility + semantics + data quality +

security + privacy= useful, high-quality, authentic, correct data

Page 25: AGIT 2015 - Keynote M.Hauswirth: "Linking Everything"

25

Privacy gone?

− “Necessary” Services: Google (Search, Gmail, Drive, Android), Apple (iOS, App Store), Facebook, WhatsApp, Amazon, LinkedIn, Dropbox

− Localization: GPS, WLAN− Sensors: Smart Home, Smart City, Smart Grid

− International Regulation?− Informed users?− Data market?

POST-PRIVACY

Page 26: AGIT 2015 - Keynote M.Hauswirth: "Linking Everything"

26

MULTI-DISCIPLINARY PROBLEM

© Fraunhofer FOKUS

Page 27: AGIT 2015 - Keynote M.Hauswirth: "Linking Everything"

27

EVERYTHING CHANGES

Streams

Graphs

Provenance

Statistics

© Fraunhofer FOKUS

Page 28: AGIT 2015 - Keynote M.Hauswirth: "Linking Everything"

A few solutions

Page 29: AGIT 2015 - Keynote M.Hauswirth: "Linking Everything"

29

REST

KEEP IT SMALL AND SIMPLE!

LOD

Application

Application := Data + Services

SSN CoAP CoRE

Page 30: AGIT 2015 - Keynote M.Hauswirth: "Linking Everything"

30

STREAMS: LINKED DATA EVERYWHERE

INTERNET OF THINGS

MIDDLEWARE

DATABASES

CLOUD

LIN

KED

DAT

A

Semantic descriptions of sensors, streams, events, observations, etc.

Web protocols down to the sensor level

SPARQL-like access to streams and sensors

Scalable data management

Scalable infrastructureframework

Reasoning with streams

Page 31: AGIT 2015 - Keynote M.Hauswirth: "Linking Everything"

31

W3C SSN XG

− Semantic Sensor Networks ontology to describe sensors and sensor data

− Semantic annotations for OGC’s SWE Sensor Model Language

− Motivations− No existing sensor ontology included all the basic concepts− Ease integration of (some) semantics in more spread languages and

standards (specifically SensorML)

Page 32: AGIT 2015 - Keynote M.Hauswirth: "Linking Everything"

SS SEMANTIC SENSOR NETWORKS ONTOLOGY

[Journal of Web Semantics 2012]

Page 33: AGIT 2015 - Keynote M.Hauswirth: "Linking Everything"

33

SSN APPLICATION: SPITFIRE

•DUL: DOLCE+DnS Ultralite•EventF: Event-Model F

•SSN: SSN-XG •CC: Contextualised-Cognitive

Concepts on sensor network topology and devices

Concepts on sensor role, events, sensor project

Event Datasets

Sensor Datasets

LOD Cloud

Page 34: AGIT 2015 - Keynote M.Hauswirth: "Linking Everything"

34

SPITFIRE VOCABULARY

http://www.spitfire-project.eu[IEEE ComMag 2011]

Page 35: AGIT 2015 - Keynote M.Hauswirth: "Linking Everything"

35

SIZE MATTERS!

• OS + 6LowPAN + CoAP + Semantic description < 48kB?• Processing power?

Page 36: AGIT 2015 - Keynote M.Hauswirth: "Linking Everything"

36

STORAGE REQUIREMENTS

Page 37: AGIT 2015 - Keynote M.Hauswirth: "Linking Everything"

37

COAP = HTTP for sensor

− Standardisation− Physical: 802.15.4− Network: IEEE 6LoWPAN, ROLL− Service layer:

− IETF CoRE (Constrained RESTful Environments): CoAP protocol + extensions

− Encoding (Extensible XML interchange - EXI, SensorML)

− Ontologies

− CoAP = Constrained Application Protocol− IETF draft, http://tools.ietf.org/id/coap− Core proposal + > 17 extensions

RESTFUL SENSOR INTERFACES

Page 38: AGIT 2015 - Keynote M.Hauswirth: "Linking Everything"

38

COAP = HTTP FOR SENSORS

Page 39: AGIT 2015 - Keynote M.Hauswirth: "Linking Everything"

39

COAP EXAMPLE

Accessing sensors from we browser using HTTP-CoAP proxying – SPITFIRE Smart Service Proxy (SSP)

Page 40: AGIT 2015 - Keynote M.Hauswirth: "Linking Everything"

40

YET ANOTHER FORM OF LINKED DATA

INTERNET OF THINGS

MIDDLEWARE

DATABASES

CLOUD

LIN

KED

DAT

A

Semantic descriptions of sensors, streams, events, observations, etc.

Web protocols down to the sensor level

SPARQL-like access to streams and sensors

Scalable data management

Scalable infrastructureframework

Reasoning with streams

Page 41: AGIT 2015 - Keynote M.Hauswirth: "Linking Everything"

41

KISS EXTENDED

Application

CQELS SPARQLREST

Linked Data

COAP

SensorsVirtual

Sensors

Linked StreamsGSN

Page 42: AGIT 2015 - Keynote M.Hauswirth: "Linking Everything"

42

CONTINUOUS QUERY EVALUATION OVER LINKED STREAMS

Scalable processing model for unified Linked Stream Data and Linked Open Data

Combines data pre-processing and an adaptive cost-based query optimization algorithm

[SSN 2009, SSN 2010, ISWC 2011, ISWC 2013]

Page 43: AGIT 2015 - Keynote M.Hauswirth: "Linking Everything"

43

:dublinAirport

:aHumidity

:aTemperature

:weatherStation

:latestWeather

:readings

:humidValue:tempValue

“18”^xsd:float “Celcius” “60”^xsd:float “%”

ssn:featureOfInterest

ssn:observedBy

ssn:observesssn:observes

ssn:isPropertyOf ssn:isPropertyOf

ssm:observedPropery ssm:observedPropery

ssm:value ssm:value ssm:unitssm:unit

ssn:hasValue ssn:hasValue

ssn:observationResult

Sensor metadata

Stream data snapshot at 2011-07-08T21:32:52

LINKED STREAM MODEL

Page 44: AGIT 2015 - Keynote M.Hauswirth: "Linking Everything"

44

Query rewriter

Orchestrator

Data transformation

SPARQ

L-like

Optimizer

Operator implementations

Access methods

Executor

Query

Execution

Overhead

BLACK BOX APPROACH

Page 45: AGIT 2015 - Keynote M.Hauswirth: "Linking Everything"

45

SCALING IT: CQELS CLOUD = CQELS + EC2 + STORM

https://code.google.com/p/cqels/wiki/CQELSCloud[ISWC 2013]

Page 46: AGIT 2015 - Keynote M.Hauswirth: "Linking Everything"

46

YET ANOTHER FORM OF LINKED DATA

INTERNET OF THINGS

MIDDLEWARE

DATABASES

CLOUD

LIN

KED

DAT

A

Semantic descriptions of sensors, streams, events, observations, etc.

Web protocols down to the sensor level

SPARQL-like access to streams and sensors

Scalable data management

Scalable infrastructure framework

Reasoning with streams

Page 47: AGIT 2015 - Keynote M.Hauswirth: "Linking Everything"

47

CQELS SPARQLREST

Linked Data

COAP

SensorsVirtual

Sensors

Linked Streams

SCALABLE INFRASTRUCTURE

Application

Middleware

Page 48: AGIT 2015 - Keynote M.Hauswirth: "Linking Everything"

48

LINKED STREAM MIDDLEWARE

Page 49: AGIT 2015 - Keynote M.Hauswirth: "Linking Everything"

49

LSM: LIVE TRAIN INFO

Page 50: AGIT 2015 - Keynote M.Hauswirth: "Linking Everything"

50

GRAPHOFTHINGS.ORG

© Fraunhofer FOKUS

Page 51: AGIT 2015 - Keynote M.Hauswirth: "Linking Everything"

51

SUPER STREAM COLLIDER

− The SSC is a platform provides a web-based interface and tools for building sophisticated mash-ups combining semantically annotated Linked Stream and Linked Data sources into easy to use resources for applications.

− Drag & drop editor− CQELS/SPARQL visual

editor− WebSocket stream

publisher

Page 52: AGIT 2015 - Keynote M.Hauswirth: "Linking Everything"

52

SSC DEVELOPMENT TOOLS

http://superstreamcollider.org/

Page 53: AGIT 2015 - Keynote M.Hauswirth: "Linking Everything"

53

SSC DEVELOPMENT TOOLS

Page 54: AGIT 2015 - Keynote M.Hauswirth: "Linking Everything"

54

SSC DEVELOPMENT TOOLS

Page 55: AGIT 2015 - Keynote M.Hauswirth: "Linking Everything"

55

STREAMS: YET ANOTHER FORM OF LINKED DATA

INTERNET OF THINGS

MIDDLEWARE

DATABASES

CLOUD

LIN

KED

DAT

A

Semantic descriptions of sensors, streams, events, observations, etc.

Web protocols down to the sensor level

SPARQL-like access to streams and sensors

Efficient data management

Scalable infrastructure framework

Reasoning with streams

Page 56: AGIT 2015 - Keynote M.Hauswirth: "Linking Everything"

56

RDF Files (e.g. maps)

Sensor Streams

• Transform• Synchronize• Buffer

oClingoCQELS

Application

STREAM REASONING

[RR 2013]

Page 57: AGIT 2015 - Keynote M.Hauswirth: "Linking Everything"

57

SMART CITY PROJECTS USING THIS STACK

Open Source IoT Architectural Blueprinthttp://www.openiot.eu/https://github.com/OpenIotOrg/openiot

Real-Time IoT Stream Processing andLarge-scale Data Analytics for Smart Citieshttp://www.ict-citypulse.eu/

Smart, secure and cost-effective integrated IoT deployments in smart citieshttp://vital-project.eu/

Behaviour-driven Autonomous Services forsmart transportation in smart citieshttp://gambas-ict.eu/

Page 58: AGIT 2015 - Keynote M.Hauswirth: "Linking Everything"

58

STANDARDIZATION

oneM2M Community Industrial Groups• Linked Data and Semantic Annotation (SSN-XG)• Information Exchange and Interoperability

World Wide Web Community• Semantic Sensor Networks (SSN-XG)• RDF Stream Processing (RSP-XG)• Enable user to configure, deploy, use IoT based services

Internet Connected

Objects

Machine to Machine

Semantic Web &

Linked Data

European Research Cluster for the Internet of Things• Coordination on Service Openness and Interoperability – AC4• Naming and Labeling Activity Cluster – AC2

Page 59: AGIT 2015 - Keynote M.Hauswirth: "Linking Everything"

59

CONCLUSIONS

GIS must be prepared to operate in a newenvironment1. Everything will be networked and linked

2. Not everything will be connected directly

3. There will be no „one size fits all“ architecture

4. Graphs will be the dominating data model

5. Streams will replace static data

6. Semantics will be essential (open world)

7. Simple abstractions will be essential

8. The importance of Linked Data will grow

9. Data products will dominate

10. Geographic data will be at the center

© Fraunhofer FOKUS