16
This presentation is property of CREATE-NET and is protected by Copyright © Best practices – Semantic interoperability Collaborative Open Market to Place Objects at your Service Charalampos Doukas 1 , Dave Raggett 2 1 CREATE-NET 2 W3C

Best practices – Semantic interoperability C ollaborative O pen M arket to P lace O bjects at your Se rvice

  • Upload
    carr

  • View
    40

  • Download
    0

Embed Size (px)

DESCRIPTION

Best practices – Semantic interoperability C ollaborative O pen M arket to P lace O bjects at your Se rvice. Charalampos Doukas 1 , Dave Raggett 2 1 CREATE-NET 2 W3C. IoT and COMPOSE. What is COMPOSE?. Provide an IoT enabling ecosystem - PowerPoint PPT Presentation

Citation preview

Page 1: Best practices – Semantic  interoperability C ollaborative  O pen  M arket to  P lace  O bjects at your  Se rvice

This presentation is property of CREATE-NET and is protected by Copyright ©

Best practices – Semantic interoperability

Collaborative Open Market to Place Objects at your Service

Charalampos Doukas1, Dave Raggett2 1CREATE-NET 2W3C

Page 2: Best practices – Semantic  interoperability C ollaborative  O pen  M arket to  P lace  O bjects at your  Se rvice

This presentation is property of CREATE-NET and is protected by Copyright ©

IoT and COMPOSE

Page 3: Best practices – Semantic  interoperability C ollaborative  O pen  M arket to  P lace  O bjects at your  Se rvice

This presentation is property of CREATE-NET and is protected by Copyright ©

What is COMPOSE?Provide an IoT enabling ecosystem

Easily and securely develop, deploy, share and maintain services based on Internet-connected smart objects

Use-case driven

Cover the whole service lifecycle

Study and identify new business models and value chains

Promote standardization and adoption

Total Cost: 7.4M Euros; EC contribution: 5.35M

Page 4: Best practices – Semantic  interoperability C ollaborative  O pen  M arket to  P lace  O bjects at your  Se rvice

This presentation is property of CREATE-NET and is protected by Copyright ©

Technical ApproachA Services Objects Market to provide:- Objects service management• Registration, object and interaction virtualization, maintenance, accounting,

knowledge aggregation and dispatching

• Service design and execution environment– SDK to easily develop and deploy services

based on Internet connected Objects– Runtime environment (for both servers and

mobile devices) to dynamically configure and execute services

- Provide an IoT enabling middleware layer– Build on existing and forming technology to provide end-to-end eco-

system for IoT– Distribute system functionalities– Seamless integration with a plethora of objects by abstracting them into

service objects ensuring dependability and traceability

Page 5: Best practices – Semantic  interoperability C ollaborative  O pen  M arket to  P lace  O bjects at your  Se rvice

This presentation is property of CREATE-NET and is protected by Copyright ©

Augmented Shopping Experience“Smart space”

An indoor shopping environment, focusing on personalized interactions with objects

Connect the complete cycle from manufacturers to customers

Page 6: Best practices – Semantic  interoperability C ollaborative  O pen  M arket to  P lace  O bjects at your  Se rvice

This presentation is property of CREATE-NET and is protected by Copyright ©

Smart CityBarcelona

Focusing on the integration of heterogeneous devices and technologies for searching cross-data opportunities, taking advantage of the wide set of existing sensors

Focus on the day-by-day citizens' experience derived from living in a smart city

Page 7: Best practices – Semantic  interoperability C ollaborative  O pen  M arket to  P lace  O bjects at your  Se rvice

This presentation is property of CREATE-NET and is protected by Copyright ©

Smart TerritoryTrentino

Focusing on the integration of highly distributed objects and utilization of smartphones as service objects

Create personalized, social- and environmentally-aware tourism services and territory monitoring services

Page 8: Best practices – Semantic  interoperability C ollaborative  O pen  M arket to  P lace  O bjects at your  Se rvice

This presentation is property of CREATE-NET and is protected by Copyright ©

Interoperability Challenges?

Services Description

Object Discovery Services Discovery

Common Data Language

Common API Description

Common communication protocols

Semantics

Page 9: Best practices – Semantic  interoperability C ollaborative  O pen  M arket to  P lace  O bjects at your  Se rvice

This presentation is property of CREATE-NET and is protected by Copyright ©

Solutions

Search for existing standards• Communication/Transport• Application• Device Discovery• Data modeling• APIs• SDK• …

Search for solutions by existing projects:• Architectures• Data models• Services Integration• ….

Interoperability

Data {JSON, JSON-LD, XML, HTTP, OWL, RDF-S}

Common Vocabularies

Appropriate Middleware?

Help from groups (in-out W3C/OGC) – Anyone?

COMPOSE approach: Do not re-invent the wheel, but form a group for evaluating existing solutions/propose

Semantic Interoperability

SOS

Page 10: Best practices – Semantic  interoperability C ollaborative  O pen  M arket to  P lace  O bjects at your  Se rvice

This presentation is property of CREATE-NET and is protected by Copyright ©

See http://www.w3.org/community/●Open forum without fees●W3C provides free infrastructure support●Very easy to set up, and anyone can join

●Work with wider community to● Help with organizing workshops and tutorials● Discuss use cases and requirements● Develop specifications and test suites● Develop open source implementations● Develop documentation and training materials● Feed into subsequent standardization activities

Standardization? Potential solution?

W3C Web of Things Community Group

Page 11: Best practices – Semantic  interoperability C ollaborative  O pen  M arket to  P lace  O bjects at your  Se rvice

This presentation is property of CREATE-NET and is protected by Copyright ©

See http://www.w3.org/community/

Standardization? Potential solution?

W3C Web of Things Community Group

Community Group

Specifications Working Group

W3C Recommendation

Page 12: Best practices – Semantic  interoperability C ollaborative  O pen  M arket to  P lace  O bjects at your  Se rvice

This presentation is property of CREATE-NET and is protected by Copyright ©

Draft charter at http://bit.ly/Z60mb2●[email protected]●People helping●Benjamin Mandler, Vlad Trifa, Dave Raggett, Charalampos Doukas on behalf of the Compose project●Nick Allott, Dave Raggett and Philipp Hoschka on behalf of the webinos project●Raffaele Giafreda on behalf of the iCore project●Payam Barnaghi on behalf of the IoTest project●Payam Barnaghi and Laurent Lefort on behalf of the Semantic Sensor Networks Community Group

Standardization? Potential solution?

W3C Web of Things Community Group

Page 13: Best practices – Semantic  interoperability C ollaborative  O pen  M arket to  P lace  O bjects at your  Se rvice

This presentation is property of CREATE-NET and is protected by Copyright ©

W3C Existing Groups• Semantic Web Interest Group

• RDF Working Group

• Linked Data Working Group

• Geolocation Working Group

• Device APIs Working Group

• …

OGC Existing Groups• Sensor Observation Discovery

• Sensor Model Language (SensorML)

• …

Page 14: Best practices – Semantic  interoperability C ollaborative  O pen  M arket to  P lace  O bjects at your  Se rvice

This presentation is property of CREATE-NET and is protected by Copyright ©

What else is needed?

Engage Community

Developers

MakersBusiness Stakeholders

Researchers

Page 15: Best practices – Semantic  interoperability C ollaborative  O pen  M arket to  P lace  O bjects at your  Se rvice

This presentation is property of CREATE-NET and is protected by Copyright ©

How?

Maker EventsWorkshops in Developer Conferences

Hands On Hackathons

Build / Integrate into tools for the community -> see Eclipse M2M

Page 16: Best practices – Semantic  interoperability C ollaborative  O pen  M arket to  P lace  O bjects at your  Se rvice

This presentation is property of CREATE-NET and is protected by Copyright ©

http://www.compose-project.eu/survey-iot-domains