5 Architectural Model and Concepts
The architectural model assumed in this specification is based on the generic oneM2M architecture for the Common Service Layer specified in oneM2M TS-0001 [1]. The core functionality supporting semantics resides at various CSEs, providing services to the AEs via the Mca reference point and interacting with other CSEs via the Mcc reference point.
The Semantics (SEM) CSF (see clause 6.2.14 in oneM2M TS-0001 [1]) is an oneM2M Common Service Function (CSF) which enables semantic information management and provides the related functionality based on this semantic information. The functionality of this CSF is based on semantic descriptions and implemented through the specialized resources and procedures described in this specification. This functionality is also enabled by other, more generic, resources and procedures described in oneM2M TS-0001 [1] and further referenced in this specification. The main features of the SEM CSF are listed in clause 10.2.14 of [1] and further detailed in clauses 6 and 7 of this specification. The SEM CSF includes specialized functional blocks such as: SPARQL engine, repositories for ontologies and semantic descriptions, which may be implemented via permanent or temporary Semantic Graph Stores, etc.