What and Why? Next steps for oneM2M Semantics Group Name: WG5 Source: Joerg Swetina, Martin Bauer (NEC) Meeting Date: 2014-03-03 Agenda Item: WI-0005 oneM2M-MAS-2014-0335.

Slides:



Advertisements
Similar presentations
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
Advertisements

The RDF meta model: a closer look Basic ideas of the RDF Resource instance descriptions in the RDF format Application-specific RDF schemas Limitations.
WG5 - MAS Progress Report at TP #12 Group Name: WG5 MAS (Management, Abstraction & Semantics) Source: Yongjing Zhang (Huawei, WG5 Chair) Meeting Date:
WG5 - MAS Progress Report at TP #17 Group Name: WG5 MAS (Management, Abstraction & Semantics) Source: Yongjing Zhang (Huawei, WG5 Chair) Meeting Date:
OIL: An Ontology Infrastructure for the Semantic Web D. Fensel, F. van Harmelen, I. Horrocks, D. L. McGuinness, P. F. Patel-Schneider Presenter: Cristina.
On a Device Information Model for devices in oneM2M
Domain Modelling the upper levels of the eframework Yvonne Howard Hilary Dexter David Millard Learning Societies LabDistributed Learning, University of.
On Management, Abstraction & Semantics
Profiling Metadata Specifications David Massart, EUN Budapest, Hungary – Nov. 2, 2009.
Progressing the Work on the MAS TR-0006, TR-0007 Group Name: Management Abstraction and Semantics Source: Tim Carey, ALU,
Discussions for oneM2M Semantics Standardization Group Name: WG5 Source: InterDigital Communications Meeting Date: Agenda Item: WI-0005 ASN/MN-CSE.
In-Band Access Control Framework Group Name: WG4 SEC Source: Qualcomm Meeting Date: Agenda Item:
Linked-data and the Internet of Things Payam Barnaghi Centre for Communication Systems Research University of Surrey March 2012.
1 Ontology-based Semantic Annotatoin of Process Template for Reuse Yun Lin, Darijus Strasunskas Depart. Of Computer and Information Science Norwegian Univ.
Introduction of PRO WG activities Group Name: TP Source: Shingo Fujimoto, FUJITSU, Meeting Date: Agenda Item:
OneM2M-REQ R03 Proposed simple guidelines for writing use cases and requirements Group Name: oneM2M WG1 / WG2 Source: Joerg Swetina (NEC), Ataru.
M2M Abstraction & Semantics Group Name: WG5 Source: France Telecom, NEC Europe Ltd., Meeting Date: xx.
HGI activities transfer to oneM2M Group Name: MAS Source: Patricia MARTIGNE (Orange), Deutsche Telekom, Telecom Italia Meeting Date: Agenda.
In-Band Access Control Framework Group Name: WG4 SEC Source: Qualcomm Meeting Date: Agenda Item:
Group Name: oneM2M WG1 Requirements Source: Phil Hawkes, Rapporteur “Benefits of oneM2M technology” TR,
WG5 - MAS Progress Report at TP #9 Group Name: WG5 MAS (Management, Abstraction & Semantics) Source: Yongjing Zhang, Chair, Meeting.
Ontology Architectural Support Options Group Name: MAS WG Source: Catalina Mladin, Lijun Dong, InterDigital Meeting Date: Agenda Item: TBD.
Customized Resource Types MAS Group Name: MAS + ARC + PRO WGs Source: Wolfgang Granzow, Qualcomm Inc., Meeting Date:
The future of the Web: Semantic Web 9/30/2004 Xiangming Mu.
Wayforward of Abstract Information Model (Mapping Model with Resource Structure) Group Name: WG5 Source: Heedong LG Electronics.
WG5 - MAS Progress Report at TP #10 Group Name: WG5 MAS (Management, Abstraction & Semantics) Source: WG5 Chairs Meeting Date: to
Domain Modeling In FREMA Yvonne Howard David Millard Hugh Davis Gary Wills Lester Gilbert Learning Societies Lab University of Southampton, UK.
Information Dynamics & Interoperability Presented at: NIT 2001 Global Digital Library Development in the New Millennium Beijing, China, May 2001, and DELOS.
An introduction to oneM2M
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
Ontology Resource Discussion
IoT High Level Architecture (HLA) AIOTI Edited by AIOTI WG3 Chairs Patrick Guillemin Jean-Pierre Desbenoit AIOTI WG3 IoT High Level Architecture – Release.
1 HGI MESSAGE TO ONEM2M TECHNICAL PLENARY HANS WERNER BITZER, DEUTSCHE TELEKOM VICE CHAIR, HGI ONEM2M TP#19, SOPHIA ANTIPOLS, FRANCE.
Ontology Architectural Support Options Group Name: MAS WG Source: Catalina Mladin, Lijun Dong, InterDigital Meeting Date: Agenda Item: TBD.
Release Timeline Discussion R2 and beyond Group Name: TP_WPM Source: Roland Hechwartner, WPM Convenor, Meeting Date:
Realizing Ms Interface with OMA DM Group Name: MAS WG Source: Seungkyu Park, LG Meeting Date:
ARC R02 Modelling operations – problem statement and proposal Group Name: ARC#19.3 Source: Joerg Swetina, NEC,
© 2015 oneM2M Enrico Scarrone oneM2M Steering Committee Vice Chair M2M/IoT standard coordination-Telecom Italia ONEM2M INTERWORKING.
Architectural Considerations for Semantic Support Group Name: WG5 Source: Martin Bauer (NEC), Joerg Swetina (NEC) Meeting Date: Agenda Item:
Device & Device Type Modelling Group Name: WG5 Source: NEC Meeting Date: Agenda Item: WI-0005 MAS Device_&_Device_Type_Modelling.
WG5 – MAS#19 Status Report Group Name: WG5 MAS (Management, Abstraction & Semantics) Source: Yongjing Zhang (Huawei, WG5 Chair) Meeting Date:
WG5 – MAS#21 Status Report Group Name: WG5 MAS (Management, Abstraction & Semantics) Source: Yongjing Zhang (Huawei, WG5 Chair) Meeting Date:
Status of Active Work Items Level of Completeness Group Name: WPM Source: Roland Hechwartner, WPM Convenor Updated:
LWM2M Interworking Proxy Procedures ARC Considerations
Example mapping of KNX to oneM2M base Ontology
WG1 status report to TP#20 Group Name: oneM2M TP20 Source: Joerg Swetina (NEC) Meeting Date: to Agenda Item: TP#19, Item 10.4, Reports.
WG5 – MAS#22 Status Report Group Name: WG5 MAS (Management, Abstraction & Semantics) Source: Tim Carey(Alcatel-Lucent, WG5 Vice Chair) Meeting Date:
Discussion on oneM2M and OSGi Interworking Group Name: ARC Source: Jessie, Huawei, Meeting Date: Agenda Item:
Setting the stage: linked data concepts Moving-Away-From-MARC-a-thon.
Group Name: oneM2M WG1 Requirements Source: Phil Hawkes, Rapporteur “Benefits of oneM2M technology” TR,
Possible options of using DDS in oneM2M Group Name: ARC Source: KETI, Huawei, Hitachi, China Unicom Meeting Date: Agenda Item: DDS binding.
WG5 – MAS#23 Status Report Group Name: WG5 MAS (Management, Abstraction & Semantics) Source: Yongjing Zhang (Huawei, WG5 Chair) Meeting Date:
Semantics in oneM2M MAS Group Name: MAS
WG5 – MAS#24 Status Report Group Name: WG5 MAS (Management, Abstraction & Semantics) Source: Yongjing Zhang (Huawei, WG5 Chair) Meeting Date:
How does Generic Interworking work?
Overview of oneM2M Home Appliances Information Model
Service Framework Proposal
CSE Retargeting to AE, IPE, and NoDN Hosted Resources
Possible options of using DDS in oneM2M
Modbus interworking Group Name: ARC
Proposed design principles for modelling interworked devices
MAF&MEF Interface Specification discussion of the next steps
WPM ad-hoc group report TP#25
Proximal IoT Interworking solution discussion
3GPP Interworking Abstraction
Lecture #11: Ontology Engineering Dr. Bhavani Thuraisingham
Considering issues regarding handling token
On Management, Abstraction & Semantics
An introduction to oneM2M
Presentation transcript:

What and Why? Next steps for oneM2M Semantics Group Name: WG5 Source: Joerg Swetina, Martin Bauer (NEC) Meeting Date: Agenda Item: WI-0005 oneM2M-MAS

Goal of this presentation At the end of the last meeting several presentations for a ‘way forward’ with work on semantics were given in [ MAS , MAS R01, MAS ], but it was felt that they were lacking a tangible work plan This contribution gives a technical view (What), identifying benefit (Why) of work on semantics in oneM2M. It proposes: – A stepwise introduction from “basic” to “full” semantics Enabling “simple interworking”, “abstraction” and “semantic search / mesh-up / analytics” – That independent stakeholders can contribute according to their business role – A timeline (in particular what could be included for Rel-1) The first two steps (called “basic” and “enhanced”) do not yet aim at ‘full’ semantic services but rather provide support for inter- working with existing M2M systems => crucial for Rel-1 success. – An evolutionary approach to ‘full’ semantics is envisaged Not all decisions for ‘full’ semantics (e.g. architecture for storage …) need to be taken now but “basic” and “enhanced” semantics need to be extensible to “full” semantics. (e.g. RDF created for the earlier steps should be reusable in OWL in later steps…)

oneM2M-MAS “basic” semantics - What and Why? Currently (simple) oneM2M system is unaware of application logic and –data. – It only knows “containers” to transport application data; Simple oneM2M is optimized for data transport. It neglects legacy solutions. Interworking with legacy solutions needed => Interworking Proxies (IPE) “basic” semantic for devices needed: Information Model (data types, parameter names, I/O primitives) of interworked devices. This allows the IPE: Well-defined creation (structuring, naming) of “containers” = “syntactic interoperability”  Enables development of Applications independent of development of IPEs! 3 Sensor/Meter CSE Mbus/COSE M Inter-working Proxy Entity Mca Utility Application Mca Sensor/Meter Zigbee telco Profile Inter-working Proxy Entity Mca Application Service Node CSE Mcc Infrastructure Node Common Information model Awareness INDEPENDENT !!

oneM2M-MAS CSE “basic” Device Information Model Page 4 Manufacturer AE Manufacturer defines (at least) Syntactic Device model  Input- Output operations  Enables creation of (oneM2M) representations - resources  syntactic interoperability optionally:  Manufacture specific data o Name/ID of manufacturer o Product Identifier o … The I/O primitives, data types, etc. needed for the (basic) Device Info Model for any device ideally can be laid down in a universal Schema, the “Device Template” (e.g. as RDFS Schema) {= very simple semantics} – This Schema can be filled in by manufacturers for their device types – The filled-in schema is the (basic) Device Information model for that device  oneM2M only needs that a “Device Template” can describe parameter names, data types and I/O operation types

oneM2M-MAS “enhanced” semantics - What and Why ? “enhanced” semantic contains simple ontologies (with e.g. industry sector specific concepts or widely used concepts). – Industry sectors (e.g. eHealth, Home Appliances..) agree on ontologies (vocabulary, relationships, semantic descriptions) that describe classes of devices. e.g. Model XPB60-65S-T190 from Zhejiang Tianlu Electrical Appliance Co. and WI12S140GB from SIEMENS can both be described by the concept “Washing Machine”, subclass “front loading”. – Additionally such ontologies may use widely used concepts (upper ontologies) that are specified by other organizations E.g. the concept of “Temperature” could be used for washing machines but also weather observations This enables creation of – Manufacturer independent applications (through “Abstract” devices that are mapped to “real”, manufacturer- and technology dependent devices) = “semantic interoperability”  Enables development of Applications independent of device technology!  Enables semantic search for types of devices, operations … 5

oneM2M-MAS CSE “enhanced” Device Information Model Page 6 Industry Sector specific ontologies and widely used concepts Industry Sector specific ontologies and widely used concepts Industry sector stakeholder (e.g. HGI) defines industry sector specific Semantic Device model  Generic naming of device types operation types, profiles …  semantic interoperability Additionally: widely used concepts (upper ontologies) that can be used across industry sectors Multiple enhancements to a “basic” Device Information Model are possible  Industry specific additions to the “Device Template” Manufacturer AE  oneM2M business needs that “basic” (manufacturer) and “enhanced” (industry sector) semantics can be specified independently

oneM2M-MAS intermezzo… So far semantics has only been considered to be used to define types (of devices and their data), but not instances. – one type can be statically linked (e.g. as subclass) to another type – Individual devices and their data (instances) can be modeled as oneM2M resources/containers, containing an “ontologyRef”. – “ontologyRef” points to a node in the ontology to specify the type. As long as only devices are modeled that may work fine, but if other “real-world” entities (a room, a street, an organization..) are modeled we need to instantiate relations. E.g. a specific room temperature sensor “MyTempSensor” may have a relation “is located in” a certain room “MyLivingRoom”. That relation may or may not exist. – For modeling “full” semantics the storage in dedicated semantic DBs will be needed. Concept of oneM2M Resources may need extensions (possibly by modeling them as semantic entities themselves). 7

oneM2M-MAS “full” semantics - What and Why ? “full” semantics is modelled with ontologies that contain concepts of real-world entities (a room, a street,...) – They allow to model the context of individual devices e.g. “MyTempSensor” is located in “MyLivingRoom” – They allow to model “virtual devices”. e.g. a “virtual device” could sense the number of people in a room… The context of a device is known to the Application – the “full” semantic (of a device instance) can be defined by the application provider and industry-sector / cross-industry stakeholders Concept of oneM2M Resources may need extensions.  Enables semantic search including real-world context  Enables use of M2M data for other applications  Enables creation of Mesh-ups and BigData Analytics 8

oneM2M-MAS CSE Page 9 Industry Sector specific Manufacturer AE Context specific Manufacturer defines (at least) Syntactic Device model  Input- Output operations  Enables creation of (oneM2M) representations - resources  syntactic interoperability  Manufacture specific data Industry sector stakeholder (e.g. HGI) defines industry sector specific Semantic Device model  Generic naming of device types operation types, profiles …  semantic interoperability Cross-sector stakeholders may define context specific extensions  Location information  Relationships to things  Usage for Virtual Devices  Enables linking device types to the context they are used in “full” Device Information Model

oneM2M-MAS Proposed way forward 1.Now: Agree on stepwise introduction of semantics – Agree on independence of contributors you may call that a primitive “business Domain model” – Find an evolutionary way to introduce the 3 levels of semantic information into oneM2M What tools do we need? RDF, OWL? Can one be re-used within the other? – Agree what Rel-1 could already contain – “basic” semantics? An example/toy Device information model for a simple device (washing machine) should be created. Also the mapping into a oneM2M representation (containers) Maybe a first sketch of a Device Template can be created (send to Continua, HGI..) Document everything in TR-0007 (target usefulness, not “beauty”.. ). 2.Later: Check architecture impacts – Do we need specialized semantic databases for “full” semantics? How do they coexist with oneM2M resources? – Who should contribute semantics? More refined “Domain Model” 10