Page 535 - Unleashing the potenti al of the Internet of Things
P. 535

Unleashing the potential of the Internet of Things                         5

            The Resource management FE provides the functions needed to search URIs of USN resources for
            performing queries that can provide necessary information for requests from applications.
            In some cases, the Resource management FE can provide the functions necessary to configure and
            manage a logical group on USN resources for satisfying application service requests.

            The Resource management FE may perform the functions to create a resource group according to
            application service requests and to manage lists of USN resources that belong to the resource group.
            Also,  it  supports  the  functions  needed  to  create,  maintain  and  manage  information  such  as  the
            resource  group  purpose,  makers,  control  with  rights,  etc.  It  provides  the  functions  necessary  to
            manage the lifecycle of each resource group according to the duration of service.


            8.2.5   Semantic USN repository FE
            The Semantic USN repository FE includes the functions for converting metadata of USN resources
            and  sensed  data  into  RDF  form.  The  Semantic  USN  repository  FE  includes  two  different
            repositories: Semantic data repository and Sensed data repository.
            The Semantic USN repository FE stores the metadata of USN resources and semantic data in the
            Semantic data repository in RDF form. Also, the Semantic USN repository FE stores sensed data
            collected from USN middleware in the Sensed data repository.
            It also provides query functions for searching, modifying and deleting stored data, as well as for
            inserting new data.

            8.2.6   Semantic query FE
            The Semantic query FE performs the functions that handle queries to USN middleware, Semantic
            USN  repository  FE  and  Resource  management  FE  for  providing  responses  to  application
            information requests. It consists of a query analyser function, middleware query function, SPARQL
            query function and URI request query function.

            The query analyser function creates queries by analysing the intentions  of requests  made by the
            applications,  translates  the  results  of  each  query  process  according  to  application  message
            specifications, and delivers the translated data to the applications through the Application support
            FE. It classifies the requests from the applications into a query to the USN middleware, a query to
            the Semantic USN repository FE and a query to the Resource management FE. The query to the
            USN  middleware,  which  requests  the  sensed  data  to  the  USN  resources  through  the  USN
            middleware,  is  created  from  metadata  of  USN  resources  according  to  types  and  attributes  of
            operations supported. The query to the Semantic USN repository FE, which requests the metadata
            of USN resources and semantic data to the Semantic USN repository FE, is created by translating
            the queries that the applications request into SPARQL. The query to the Resource management FE,
            which  requests  the  URIs  of  corresponding  USN  resources  to  the  Resource  management  FE,  is
            created for performing queries to the USN middleware or the Semantic USN repository FE that can
            provide the necessary information for satisfying requests from applications.
            The middleware query function performs the functions to send queries to the USN middleware, and
            to collect the resulting data from the USN middleware through the Adaptation FE: it also manages
            the query status of each query to the USN middleware created from the query analyser function.
            The data, received temporarily or periodically from the USN middleware, are stored in the Semantic
            USN repository FE by the Adaptation FE. However, in some cases, such as for a real-time sensed
            data request, the sensed data can be directly sent to the query analyser function.











                                                                  Rec. ITU-T Y.4402/F.747.4 (12/2013)    521
   530   531   532   533   534   535   536   537   538   539   540