ABSTRACT

This chapter delves deeper behind the scenes of the iCore interactions and features, describing the first results which lead to the iCore functional architecture. The iCore system defines actors in the functional architecture, also corresponding to distinguished business roles. The architectural convergence issue has been clearly identified by the Internet of Things (IoT)-A project, the flagship EU co-funded project on IoT architectural development. The IoT-A project aims at extrapolating commonalities and defining an abstraction layer that is common to all IoT-related existing architectures. The Reference Model is however too abstract to be used for building directly concrete architectures. Natural Language Processing is the functional block that translates non-technical user human language queries and statements into the formal iCore service request SPARQL query. The Service Template Repository contains a semantically query-able collection of Service Templates, as provided in the repository by the Domain Expert/Knowledge Engineer.