best practices – semantic interoperability c ollaborative o pen m arket to p lace o bjects at...
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 PresentationTRANSCRIPT
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
This presentation is property of CREATE-NET and is protected by Copyright ©
IoT and COMPOSE
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
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
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
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
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
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
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
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
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
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
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)
• …
This presentation is property of CREATE-NET and is protected by Copyright ©
What else is needed?
Engage Community
Developers
MakersBusiness Stakeholders
Researchers
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
This presentation is property of CREATE-NET and is protected by Copyright ©
http://www.compose-project.eu/survey-iot-domains