oneM2M TS-0030
Release Notes diff from v5.0.0 to v5.0.0
ETSI title
1 Scope
2 References
2.1 Normative references
2.2 Informative references
3 Definitions and abbreviations
3.1 Definitions
3.2 Abbreviations
4 Conventions
5 Introduction to Ontology-based Interworking
5.1 Basic concepts of Ontology-based Interworking
5.1.1 Ontology-based Interworking vs. specific interworking
5.1.2 Use of ontologies for Ontology-based Interworking with Area Networks
5.2 Using Ontology-based Interworking with Device Abstraction
5.2.1 General description
5.2.2 An example, involving ZigBee, HAIM and SAREF
5.3 Principles of data flows
5.3.1 Preconditions on the communicating entity
5.3.2 Data flows for communicating with the IPE using DataPoints of a Service
5.3.3 Data flows for communicating with the IPE using Operations of a Service
6 Functional specification of communication with the Ontology-based Interworking IPE
6.1 oneM2M resources for IPE communication
6.1.1 General design principles
6.1.2 Resource structure for modelling devices, sub-devices, services and operations
6.2 Specification of the IPE for Ontology-based Interworking
6.2.1 Initialization of the Ontology-based Interworking IPE
6.2.1.1 General functionality of a Ontology-based Interworking IPE
6.2.1.2 Initialization sequence of a Ontology-based Interworking IPE
6.2.2 Interworked Device and Service discovery
6.2.2.1 General handling of Interworked Device discovery
6.2.2.2 Creation of resources for the Proxied Device
6.2.2.2.1 General on the creation of resources for the Proxied Device by the IPE
6.2.2.2.2 Creation of resources for the Proxied Device when Interworked Devices are represented as
<flexContainer>
s
6.2.2.2.3 Creation of resources for the Proxied Device when Interworked Devices are represented as
<AE>
s
6.2.2.3 Creation of resources for sub-devices
6.2.2.4 Creation of resources for Services
6.2.2.5 Creation of resources for operations of a service of a device
6.2.2.5.1 Introduction
6.2.2.5.2 Creation of resources for operation invocation
6.2.2.5.3 Creation of resources for returning operation results
6.2.2.6 Subscription to the created resources
6.2.3 Handling of DataPoints by the IPE
6.2.4 Handling of Operations by the IPE
6.2.5 Removing of resources for Proxied Devices
7 Rules for creation of XSDs from ontologies
7.1 General information
7.2 XSD creation rules
7.2.1 General rules
7.2.1.1 General principle for creating XSDs
7.2.1.2 Parameters for XSD templates
7.2.1.3 Data typing for Variables
7.2.1.3.1 Information on datatypes contained in the ontology
7.2.1.3.2 Construction of Simple Data Types
7.2.1.3.3 List Data Types
7.2.1.3.4 Structured Data Types
7.2.2 XSD template for sub-classes of Base Ontology class: Device
7.2.3 XSD template for sub-classes of Base Ontology class: Service
7.2.4 XSD template for sub-classes of Base Ontology class: Operation
A.1 Overview
A.2 XSDs created by the IPE
A.2.1 XSD storage <
container
>
A.2.2 XSD for the Interworked Device type XYZ_Cool
A.2.3 XSD for the Service type SwitchOnService
A.2.4 XSD for the Service type MonitorService
A.2.5 XSD for the Operation type ToggleBinary
History