SlideShare une entreprise Scribd logo
1  sur  4
Semantic Open IoT Service Platform Technology
Dong-Hwan Park
IoT Convergence
Research Department
ETRI
Daejeon, Korea
dhpark@etri.re.kr
Hyo-Chan Bang
IoT Convergence
Research Department
ETRI
Daejeon, Korea
bangs@etri.re.kr
Cheol Sik Pyo
IoT Convergence
Research Department
ETRI
Daejeon, Korea
cspyo@etri.re.kr
Soon-Ju Kang
College of IT
Kyungpook National
University
Daegu, Korea
sjkang@ee.knu.ac.kr
Abstract—This paper focuses on how technologies contributes
to improving interoperability between IoT devices, and making
easily use of IoT devices. The proposed platform technology
provides semantic-based IoT information services, and semantic
interoperability of IoT devices. This service platform can be
applicable to a lot of semantic IoT services: collecting invisible
information in real environment by smart devices, providing
smart life services by sharing, participating, distributing open
sensing information.
Keywords—Internet of Things, semantic technology, service
platform, semantic interoperability, service ontology
I. INTRODUCTION
Depending on the rapid adoption of wearable computing
devices such like smart watch, smart glasses and wristband-
typed fitness tracker, we become able to enjoy a ‘IoT(Internet
of Things) based smart life’ that can be connecting internet
anywhere, anytime and any-device. Most smartphones have
built in a variety of sensors such as ambient light sensor,
proximity sensor, global positioning system, accelerometer,
compass, and gyroscopic sensor. Especially, recent produced
smartphones have contained more environmental sensors such
as temperature, humidity and barometer. These sensors make
things smarter and can help to make smarter apps such as
healthcare apps, educational contents and augmented reality
applications. Sensor is one of the most important technology
elements to make “internet of things”, because of it monitor the
state of things and can extend its functionality. More than nine
billion devices around the world are currently connected to the
Internet, including computers and smartphones. That number is
expected to increase dramatically within the next decade, with
estimates ranging from quintupling to 50 billion devices to
reaching one trillion. The Internet of Things has the potential to
create economic impact of $2.7 trillion to $6.2 trillion annually
by 2025 [1].
Likewise, many tiny sensors and its applications are
developing in order to meet the need of consumer who wants to
know and share environmental information surrounding them.
Sensor network and IoT(Internet of Things) are core
technologies in environmental monitoring such as air/water
quality, radiation and traffic noise. Useful information gathered
from sensor network became an information silo because of
sensor networks were so tightly coupled with sensor
application until now. Sensor data representation formats used
in these sensor networks is various, and cannot understand the
sensing value’s meaning in other applications except their
private application. Therefore, sensing values and information
must be shared and provided additional information for other
applications.
To meet these requirements, this paper shows the open
semantic IoT service platform technology that guarantees the
semantic interoperability of sensors or things’ information and
share of these resources. This technology allows sensor
information portal service providers and general developers to
develop more useful IoT based applications and services easily.
II. SEMANTIC OPEN IOT SERVICE PLATFORM
Current IoT services require IoT applications to have
knowledge of IoT middleware and sensors or sensor networks
for accessing IoT resources. For example, heterogeneous IoT
middleware are not easy to be accessed by applications since
each IoT middleware has proprietary Application Programming
Interface (APIs) and therefore it is not easy to access various
IoT resources which directly attached to different IoT
middleware. Even when the applications have access to
multiple IoT middleware, applications have to search, collect,
analyze and process the sensed data by themselves. These
limits can be overcome by providing unified access method for
IoT resources via heterogeneous IoT middleware. Figure 1
shows current IoT service platform and open IoT service
platform.
Figure 1. Current IoT Service Framwork and Open IoT Service Platform
In the current IoT service platform, each application needs
to know how to access heterogeneous IoT middleware and
This work was supported by the Industrial Strategic Technology
Development Program funded by the Ministry of Science, ICT and Future
Planning (MSIP Korea)[10038653, Development of Semantic based Open
USN Service Platform]
2014 IEEE World Forum on Internet of Things (WF-IoT)
978-1-4799-3459-1/14/$31.00 ©2014 IEEE 85
which IoT resources should be accessed. In the open IoT
service platform, each application does not need to know how
to access heterogeneous IoT middleware nor which IoT
resources should be accessed. In the open IoT service platform,
IoT application only requests to open IoT service platform and
remaining processing is done by the open IoT service platform.
The open IoT platform converts request from applications into
specific request for different IoT middleware. The ultimate
goal of the open IoT service platform is to provide the
application with the following services;
easy access to and use of the global IoT resource and
sensed data
easy connection of IoT resources
easy development and distribution of various
applications
Figure 2 shows functional architecture of open USN service
platform.
USN middleware1
Interface FE
Application
LOD
Resource
management
FE
LOD linking
FE
Semantic
USN
repository FE
Semantic query FE
Semantic
inference FE
USN middleware2 USN middleware3...
Adaptation FE
Adaptation FE1 Adaptation FE2 Adaptation FEn...
Open USN service platform
Sensor or
sensor network
Figure 2. Funtional Architecture of Semantic Open IoT Service Platform
The functional architecture of open USN service platform
consists of open USN platform and heterogeneous USN
middleware. The open USN platform consists of seven
functional entities (FEs): interface FE, LOD linking FE,
Semantic inference FE, Resource management FE, Semantic
USN repository FE, Semantic query FE and Adaptation FE.
The heterogeneous USN middleware are integrated into the
open USN platform through the Adaptation FEs and USN
resources and sensed data are shared with the other services
through LOD linking FE.
A. Interface FE
Interface FE provides the functions which enables USN
application to obtain open USN services and/or the sensed data
from the open USN service platform. Also, it supports the
functions which allow establishment or maintenance of
connections or disconnection according to the type of a request
for data, and access control to handle access rights for user
authentication and the use of services.
B. LOD Linking FE
LOD linking FE provides the functions which enable users
to access the USN resources and sensed data in the world by
opening the USN resources and sensed data generated from the
open USN service platform to the LOD, and to provide link
between external LOD data and the USN resources and sensed
data from the open USN service platform. It also supports
the interface for query about the USN resources and sensed
data in the LOD, and the functions which allow the application
and management of policies that include criteria about
selection and publication of data to open to the LOD.
C. Semantic Inference FE
Semantic inference FE provides the inference functions
based on the information descried in the ontology schema and
users’ rules by using RDF data stored in the Semantic USN
repository. Through the inference functions, the original raw
data are processed into data with semantics such as context
data. The inferred data are updated into the Semantic USN
repository and utilized in other services. Furthermore, it
provides the functions to compose different kinds of patterns
and levels for inference.
D. Resource Management FE
Resource management FE provides the functions to issue
and manage the identifier and URI of USN resource, and to
manage mapping relations with the address of USN resource.
Also, it supports the functions which enable USN resource to
be automatically registered in the open USN service platform
when USN resource is connected in the network such as
Internet, and applications to obtain and utilize information
about USN resource. It provides the functions which enable
USN resource to actively register its own status and connection
information. By using this information open USN service
platform will support network connection and mobility of USN
resource. Therefore, it can support plug and play functions
which enable the open USN service platform to dynamically
use USN resource as USN resource which automatically
connects to the open USN service platform and registers its
own status and property information. It provides the functions
to search identifiers of USN resources for performing queries
which can provide necessary information for requests from
applications. In some cases, it can provide the functions to
configure and manage a logical group on USN resource for
satisfying applications’ service requests. It may perform the
functions to create a resource group according to applications’
service request and to manage list of USN resource which
belongs to the resource group. Also, it supports the functions to
create, maintain and manage information such as the purpose
of the resource group, makers, control with right and so on. It
provides the functions to manage the lifecycle of each resource
group according to the duration of service.
2014 IEEE World Forum on Internet of Things (WF-IoT)
86
E. Semantic USN Repository FE
Semantic USN repository FE stores metadata of USN
resources and sensed data collected from USN middleware for
a certain period of time as a physical repository. Also, it
provides API functions to query for inserting new data,
searching, querying, and deleting stored data. When metadata
of USN resources and sensed data are stored in Semantic USN
repository, semantic USN repository FE translates them into
RDF form according to predefined rules.
F. Semantic Query FE
Semantic query FE performs the functions to handle queries
to USN middleware and USN repository for providing
responses to applications’ information requests. It consists of
query analyser function, middleware query function and
SPARQL query function. The query analyser function provides
the functions to create queries by analysing intention of
applications’ requests, to translate the results of query process
according to applications’ message specifications, and to
deliver the translated data to applications. It classifies requests
from applications into query to middleware and query to USN
repository. The query to middleware, which requests the sensed
data from USN resource through USN middleware, is created
according to APIs that USN middleware provides. The query to
USN repository, which requests the USN resources and sensed
data from the Semantic USN repository, is created by
translating queries that applications request into SPARQL. The
middleware query function performs the functions to send
queries to USN middleware, and to collect the resulting data
from USN middleware. It provides the functions to manage
query status about lots of queries to USN middleware created
from the query analyser function, and to deliver the data
received temporarily or periodically from USN middleware to
the Semantic USN repository FE. However, in some cases, like
having a real-time sensed data request, the sensed data can be
directly sent to the query analyser function. The SPARQL
query function performs the functions to simultaneously handle
lots of SPARQL queries created from the query analyser
function, and to produce the outcome of query from the
Semantic USN repository, and to deliver them to the query
analyser function.
G. Adaptation FE
Adaptation FE provides the functions which handle the
protocol and message for setting up connection with USN
middleware and delivering queries and commands. It works as
an interface for processing several types of data generated from
heterogeneous USN middleware in the open USN service
platform. It supports the message translation function to
translate the generated data from heterogeneous USN
middleware according to proper message specifications to deal
with in the open USN service platform. It also provides the
message routing function to deliver the translated data to
corresponding FE (USN Semantic Repository FE, Resource
management FE and Semantic query FE) of the open USN
service platform in order to process requests.
III. EXAMPLE: SEMATNC SLEEP MANAGEMENT SERVICE
Semantic-based sleep management service is described as
an example service of the proposed semantic open IoT service
platform. The semantic-based sleep management service
architecture consists of two modules: the Sensor Data Collector
and the Semantic Processor. The Sensor Data Collector is
located in Adaptation FE and Semantic USN Repository FE,
and Semantic Processor is located in Semantic Inference FE in
the proposed platform. The Sensor Data Collector is the
module for collecting sensor specification and sensor
observation and translating sensor data(i.e., sensor data
detected from healthcare sensors and environmental sensors)
into semantic data(i.e., RDF, RDFS, and OWL). In detail, it
has the Collector, which collect sensor data gathered from
healthcare sensor networks(e.g., blood pressure, blood sugar,
body temperature, snoring, sleep apnea) and environmental
sensors(e.g., temperature, humidity, illumination, weather) and
convert input data formatted the Sensor Web
Enablement(SWE) O&M(Observation & Measurement) into
JSON(JavaScript Object Notation) mainly used for exchanging
information on Internet. Also, the Sensor Data Collector has
the Semantic Translator, which performs translation jobs(i.e.,
semantic annotation) by annotating sensor data, using the
sensor/event/context ontology model and the translation rules
to provide more meaningful information. The Semantic
Processor stores sensor observations in the Sensor DB based
the HBaseTM
which is a distributed, scalable, big data store and
sensor specification translated by the Semantic Translator and
private health information formatted the RDF in the Semantic
Repository. It derive contextual knowledge from aggregated
data, using the Context Reasoner which performs the ontology
based inference. The service can query the derived contextual
knowledge stored in the Semantic Repository, using the
SPARQL(Sparql Protocol and RDF Query Language). Figure 3
shows an overall architecture of the sleep management service.
Figure 3. The overall architecture of the sleep management service
A. Semantic Ontology for Sleep Management Service
The sleep management service is composed of a real event
ontology and service domain ontology in the proposed platform.
The real event ontology means a commonly applied ontology
2014 IEEE World Forum on Internet of Things (WF-IoT)
87
which is independent with specific service domain for
description of sensor data itself and event data abstracted from
sensor data and metadata. The service domain ontology is built
to derive context data from sensor data and/or event data
according to a specific service domain such as healthcare. The
real event ontology consists of 5 sub-ontologies such as
resource, time, space, weather, community. The service domain
ontology also consists of 5 sub-ontologies such as agent, policy,
event, context, service. Figure 4 shows the structure of each
ontologies.
Figure 4. The Structure of Semantic Ontology for Sleep Management Service
Resource sub-ontology based on Semantic Sensor Network
of W3C Incubator Group contains specification of various
sensor and real-time sensor observation received from the
service. This sub-ontology is divided into 2 parts: “Object”
class and “ObservationValue” class. The “Object” class
represents the specification of sensors and the
“ObservationValue” class represents real-time sensor
observation. Also, it relates to space as sensor’s position, time
as sensor observation’s sensing time, and event as information
abstracted the sensor observation. Figure 5 shows the structure
of resource ontology.
Figure 5. The Structure of Resource Ontology
Time sub-ontology based on OWL-Time ontology[4],
which is standard ontology on time, expresses continuous time
data received from sensor observation as discrete time-
conceptual information. This sub-ontology extends quantitative
time value into abstract time concepts(e.g., “winter”,
“morning”, “noon”, “dawn”, etc). Also, Using the temporal
reasoning[5], we create the relation between time concepts,
such as “before”, “after”, “inside”. In Figure 6, this ontology
store single time instant(e.g., “2013-09-09T13:32:23”), using
owl:TimeInstant class and owl:DurationDescription of OWL-
Time ontology class and store single time interval(e.g.,
“interval_101 named “EarlyAutumnInterval” between 8 month
23 day and 9 month 23). In this case, we derive single inferred
triple(e.g., “TMP-20130909133223 owl:insides Interval_101”),
using Table 1 ‘s SWRL(Semantic Web Rule Language) rule.
TABLE I. OWL:INSIDE RELATIONSHIP DERIVING RULE (SWRL
owl:TimeInstant(?x) owl:hasDurationDescription(?x, ?d)
owl:Interval(?v) owl:hasBeginning(?v, ?b)
owl:hasDurationDescription(?b, ?bd)
owl:months(?d, ?month) owl:days(?d, ?day)
owl:months(?bd, ?bm) owl:days(?bd, ?bd)
swrlb:greatThanOrEqual(?bm ,?month)
owl:hasEnding(?v, ?e)
owl:hasDurationDescription(?e, ?ed)
owl:months(?ed, ?em) owl:days(?ed, ?ed)
swrlb:lessThanOrEqual(?em ,?month)
-> owl:inside(?x, ?v)
IV. CONCLUSION
In this paper, we introduces a semantic open IoT service
platform which can support the semantic interoperability
between various IoT devices, and The semantic-based sleep
management service’s user application program was developed
on Android smartphone. Each services offer the user with
various services such as verifying sleep satisfaction,
providing the aggregated sensor observations and analyzed
sleep pattern. This service has shown that the semantic based
sensor specification and observation has advantage in the
sensor’s interoperability and service scalability on the proposed
semantic open IoT service platform.
REFERENCES
[1] James Manyika, Michael Chui, Jacques Bughin, and Richard Dobbs,
Peter Bisson, and Alex Marrs, "Disruptive technologies: Advances that
will transform life, business, and the global economy", McKinsey
Global Institute, May 2013.
[2] Michael Comption, Payam Barnaghi, Luis Bermudez, Raul Carcia-
Castro, Oscar Corcho, Simon Cox, John Graybeal, Manfred Hauswirth,
Cory Henson, Arthur Herzog, Vincent Huang, Krzysztof Janowicz, W.
David Kelsey, Danh Le Phuoc, Laurent Lefort, Myriam Leggieri, Holger
Neuhaus, Andriy Nikolov, Kevin Page, Alexandre Passant, Amit Sheth,
Kerry Taylor, “The SSN ontology of the W3C semantic sensor network
incubator group,” Journal of Web Semantics, 2012.
[3] Ian G Smith, Ovidiu Vermesan, Peter Friess, Anthony Furness, “The
Internet of Things 2012 – New Horizens,” IERC, 2012.
[4] W3C, Time ontology in OWL(2006).Available online:
http://www.w3.org/1005/TR/owl-time.
[5] James, F. Allen. Planning as Temporal Reasoning. In The second
international conference on principles of knowledge Representation and
Reasoning , 1991.
2014 IEEE World Forum on Internet of Things (WF-IoT)
88

Contenu connexe

Tendances

Review of big data analytics (bda) architecture trends and analysis
Review of big data analytics (bda) architecture   trends and analysis Review of big data analytics (bda) architecture   trends and analysis
Review of big data analytics (bda) architecture trends and analysis Conference Papers
 
A Critical Survey on Privacy Prevailing in Mobile Cloud Computing: Challenges...
A Critical Survey on Privacy Prevailing in Mobile Cloud Computing: Challenges...A Critical Survey on Privacy Prevailing in Mobile Cloud Computing: Challenges...
A Critical Survey on Privacy Prevailing in Mobile Cloud Computing: Challenges...Rida Qayyum
 
IRJET- Noisy Content Detection on Web Data using Machine Learning
IRJET- Noisy Content Detection on Web Data using Machine LearningIRJET- Noisy Content Detection on Web Data using Machine Learning
IRJET- Noisy Content Detection on Web Data using Machine LearningIRJET Journal
 
Multi-objective NSGA-II based community detection using dynamical evolution s...
Multi-objective NSGA-II based community detection using dynamical evolution s...Multi-objective NSGA-II based community detection using dynamical evolution s...
Multi-objective NSGA-II based community detection using dynamical evolution s...IJECEIAES
 
Improvement from proof of concept into the production environment cater for...
Improvement from proof of concept into the production environment   cater for...Improvement from proof of concept into the production environment   cater for...
Improvement from proof of concept into the production environment cater for...Conference Papers
 
Information Technology of Metro (MCC)- TQM
Information Technology of Metro (MCC)-  TQMInformation Technology of Metro (MCC)-  TQM
Information Technology of Metro (MCC)- TQMSalma Bashir
 
Improved indistinguishability for searchable symmetric encryption
Improved indistinguishability for searchable symmetric encryptionImproved indistinguishability for searchable symmetric encryption
Improved indistinguishability for searchable symmetric encryptionConference Papers
 
Log into android mobile to fetch the device oriented information using remote...
Log into android mobile to fetch the device oriented information using remote...Log into android mobile to fetch the device oriented information using remote...
Log into android mobile to fetch the device oriented information using remote...eSAT Journals
 
Log into android mobile to fetch the device oriented information using remote...
Log into android mobile to fetch the device oriented information using remote...Log into android mobile to fetch the device oriented information using remote...
Log into android mobile to fetch the device oriented information using remote...eSAT Publishing House
 
IRJET- College Enquiry Chat-Bot using API.AI
IRJET- College Enquiry Chat-Bot using API.AIIRJET- College Enquiry Chat-Bot using API.AI
IRJET- College Enquiry Chat-Bot using API.AIIRJET Journal
 
Context Aware Road Traffic Speech Information System from Social Media
Context Aware Road Traffic Speech Information System from Social MediaContext Aware Road Traffic Speech Information System from Social Media
Context Aware Road Traffic Speech Information System from Social MediaPoo Kuan Hoong
 
A privacy learning objects identity system for smartphones based on a virtu...
A privacy   learning objects identity system for smartphones based on a virtu...A privacy   learning objects identity system for smartphones based on a virtu...
A privacy learning objects identity system for smartphones based on a virtu...ijcsit
 
Information Technology
Information TechnologyInformation Technology
Information TechnologySoklang Ul
 
MPROVING THE PRIVACY-PRESERVING OF COVID-19 BLUETOOTH-BASED CONTACT TRACI...
MPROVING THE PRIVACY-PRESERVING   OF COVID-19 BLUETOOTH-BASED   CONTACT TRACI...MPROVING THE PRIVACY-PRESERVING   OF COVID-19 BLUETOOTH-BASED   CONTACT TRACI...
MPROVING THE PRIVACY-PRESERVING OF COVID-19 BLUETOOTH-BASED CONTACT TRACI...AIRCC Publishing Corporation
 

Tendances (20)

K017547981
K017547981K017547981
K017547981
 
earp
earpearp
earp
 
Review of big data analytics (bda) architecture trends and analysis
Review of big data analytics (bda) architecture   trends and analysis Review of big data analytics (bda) architecture   trends and analysis
Review of big data analytics (bda) architecture trends and analysis
 
Ijmet 10 01_095
Ijmet 10 01_095Ijmet 10 01_095
Ijmet 10 01_095
 
A Critical Survey on Privacy Prevailing in Mobile Cloud Computing: Challenges...
A Critical Survey on Privacy Prevailing in Mobile Cloud Computing: Challenges...A Critical Survey on Privacy Prevailing in Mobile Cloud Computing: Challenges...
A Critical Survey on Privacy Prevailing in Mobile Cloud Computing: Challenges...
 
IRJET- Noisy Content Detection on Web Data using Machine Learning
IRJET- Noisy Content Detection on Web Data using Machine LearningIRJET- Noisy Content Detection on Web Data using Machine Learning
IRJET- Noisy Content Detection on Web Data using Machine Learning
 
Sub1590
Sub1590Sub1590
Sub1590
 
Multi-objective NSGA-II based community detection using dynamical evolution s...
Multi-objective NSGA-II based community detection using dynamical evolution s...Multi-objective NSGA-II based community detection using dynamical evolution s...
Multi-objective NSGA-II based community detection using dynamical evolution s...
 
M dgx mde0mdi=
M dgx mde0mdi=M dgx mde0mdi=
M dgx mde0mdi=
 
Improvement from proof of concept into the production environment cater for...
Improvement from proof of concept into the production environment   cater for...Improvement from proof of concept into the production environment   cater for...
Improvement from proof of concept into the production environment cater for...
 
J1803045759
J1803045759J1803045759
J1803045759
 
Information Technology of Metro (MCC)- TQM
Information Technology of Metro (MCC)-  TQMInformation Technology of Metro (MCC)-  TQM
Information Technology of Metro (MCC)- TQM
 
Improved indistinguishability for searchable symmetric encryption
Improved indistinguishability for searchable symmetric encryptionImproved indistinguishability for searchable symmetric encryption
Improved indistinguishability for searchable symmetric encryption
 
Log into android mobile to fetch the device oriented information using remote...
Log into android mobile to fetch the device oriented information using remote...Log into android mobile to fetch the device oriented information using remote...
Log into android mobile to fetch the device oriented information using remote...
 
Log into android mobile to fetch the device oriented information using remote...
Log into android mobile to fetch the device oriented information using remote...Log into android mobile to fetch the device oriented information using remote...
Log into android mobile to fetch the device oriented information using remote...
 
IRJET- College Enquiry Chat-Bot using API.AI
IRJET- College Enquiry Chat-Bot using API.AIIRJET- College Enquiry Chat-Bot using API.AI
IRJET- College Enquiry Chat-Bot using API.AI
 
Context Aware Road Traffic Speech Information System from Social Media
Context Aware Road Traffic Speech Information System from Social MediaContext Aware Road Traffic Speech Information System from Social Media
Context Aware Road Traffic Speech Information System from Social Media
 
A privacy learning objects identity system for smartphones based on a virtu...
A privacy   learning objects identity system for smartphones based on a virtu...A privacy   learning objects identity system for smartphones based on a virtu...
A privacy learning objects identity system for smartphones based on a virtu...
 
Information Technology
Information TechnologyInformation Technology
Information Technology
 
MPROVING THE PRIVACY-PRESERVING OF COVID-19 BLUETOOTH-BASED CONTACT TRACI...
MPROVING THE PRIVACY-PRESERVING   OF COVID-19 BLUETOOTH-BASED   CONTACT TRACI...MPROVING THE PRIVACY-PRESERVING   OF COVID-19 BLUETOOTH-BASED   CONTACT TRACI...
MPROVING THE PRIVACY-PRESERVING OF COVID-19 BLUETOOTH-BASED CONTACT TRACI...
 

Similaire à Semantic open io t service platform technology

IRJET- Review On Semantic Open IoT Service Platform
IRJET- Review On Semantic Open IoT Service PlatformIRJET- Review On Semantic Open IoT Service Platform
IRJET- Review On Semantic Open IoT Service PlatformIRJET Journal
 
Iaetsd efficient file transferring in
Iaetsd efficient file transferring inIaetsd efficient file transferring in
Iaetsd efficient file transferring inIaetsd Iaetsd
 
Mobile Provisioning Enterprise Network PON-Revisi-Final - English
Mobile Provisioning Enterprise Network PON-Revisi-Final - EnglishMobile Provisioning Enterprise Network PON-Revisi-Final - English
Mobile Provisioning Enterprise Network PON-Revisi-Final - EnglishMuharam Cahyadi
 
Towards a Semantic-based Context-as-a-Service for Internet of Things
Towards a Semantic-based Context-as-a-Service for Internet of ThingsTowards a Semantic-based Context-as-a-Service for Internet of Things
Towards a Semantic-based Context-as-a-Service for Internet of ThingsIJCSIS Research Publications
 
Study of Resource Discovery trends in Internet of Things (IoT)
Study of Resource Discovery trends in Internet of Things (IoT)Study of Resource Discovery trends in Internet of Things (IoT)
Study of Resource Discovery trends in Internet of Things (IoT)Eswar Publications
 
Semantic Web concepts used in Web 3.0 applications
Semantic Web concepts used in Web 3.0 applicationsSemantic Web concepts used in Web 3.0 applications
Semantic Web concepts used in Web 3.0 applicationsIRJET Journal
 
Open Source Platforms Integration for the Development of an Architecture of C...
Open Source Platforms Integration for the Development of an Architecture of C...Open Source Platforms Integration for the Development of an Architecture of C...
Open Source Platforms Integration for the Development of an Architecture of C...Eswar Publications
 
Assignment Of Sensing Tasks To IoT Devices Exploitation Of A Social Network ...
Assignment Of Sensing Tasks To IoT Devices  Exploitation Of A Social Network ...Assignment Of Sensing Tasks To IoT Devices  Exploitation Of A Social Network ...
Assignment Of Sensing Tasks To IoT Devices Exploitation Of A Social Network ...Dustin Pytko
 
IRJET- Pervasive Computing Service Discovery in Secure Framework Environment
IRJET- Pervasive Computing Service Discovery in Secure Framework EnvironmentIRJET- Pervasive Computing Service Discovery in Secure Framework Environment
IRJET- Pervasive Computing Service Discovery in Secure Framework EnvironmentIRJET Journal
 
Geochronos File Sharing Application Using Cloud
Geochronos File Sharing Application Using CloudGeochronos File Sharing Application Using Cloud
Geochronos File Sharing Application Using CloudIJERA Editor
 
IRJET- Android Application for WIFI based Library Book Locator
IRJET-  	  Android Application for WIFI based Library Book LocatorIRJET-  	  Android Application for WIFI based Library Book Locator
IRJET- Android Application for WIFI based Library Book LocatorIRJET Journal
 
Designing and configuring context-aware semantic web applications
Designing and configuring context-aware semantic web applicationsDesigning and configuring context-aware semantic web applications
Designing and configuring context-aware semantic web applicationsTELKOMNIKA JOURNAL
 
Iot and cloud computing on pervasive healthcare
Iot and cloud computing on pervasive healthcareIot and cloud computing on pervasive healthcare
Iot and cloud computing on pervasive healthcareMd Nazrul Islam Roxy
 
A Survey on IoT Architecture
A Survey on IoT ArchitectureA Survey on IoT Architecture
A Survey on IoT ArchitectureIJASRD Journal
 
IRJET - Labtrust-Android Application for Pathology Laboratory
IRJET -  	  Labtrust-Android Application for Pathology LaboratoryIRJET -  	  Labtrust-Android Application for Pathology Laboratory
IRJET - Labtrust-Android Application for Pathology LaboratoryIRJET Journal
 
RT-RCT: an online tool for real-time retrieval of connected things
RT-RCT: an online tool for real-time retrieval of connected thingsRT-RCT: an online tool for real-time retrieval of connected things
RT-RCT: an online tool for real-time retrieval of connected thingsjournalBEEI
 
Offline and Online Bank Data Synchronization System
Offline and Online Bank Data Synchronization SystemOffline and Online Bank Data Synchronization System
Offline and Online Bank Data Synchronization Systemijceronline
 

Similaire à Semantic open io t service platform technology (20)

IRJET- Review On Semantic Open IoT Service Platform
IRJET- Review On Semantic Open IoT Service PlatformIRJET- Review On Semantic Open IoT Service Platform
IRJET- Review On Semantic Open IoT Service Platform
 
Iaetsd efficient file transferring in
Iaetsd efficient file transferring inIaetsd efficient file transferring in
Iaetsd efficient file transferring in
 
Mobile Provisioning Enterprise Network PON-Revisi-Final - English
Mobile Provisioning Enterprise Network PON-Revisi-Final - EnglishMobile Provisioning Enterprise Network PON-Revisi-Final - English
Mobile Provisioning Enterprise Network PON-Revisi-Final - English
 
Towards a Semantic-based Context-as-a-Service for Internet of Things
Towards a Semantic-based Context-as-a-Service for Internet of ThingsTowards a Semantic-based Context-as-a-Service for Internet of Things
Towards a Semantic-based Context-as-a-Service for Internet of Things
 
Study of Resource Discovery trends in Internet of Things (IoT)
Study of Resource Discovery trends in Internet of Things (IoT)Study of Resource Discovery trends in Internet of Things (IoT)
Study of Resource Discovery trends in Internet of Things (IoT)
 
Semantic Web concepts used in Web 3.0 applications
Semantic Web concepts used in Web 3.0 applicationsSemantic Web concepts used in Web 3.0 applications
Semantic Web concepts used in Web 3.0 applications
 
Open Source Platforms Integration for the Development of an Architecture of C...
Open Source Platforms Integration for the Development of an Architecture of C...Open Source Platforms Integration for the Development of an Architecture of C...
Open Source Platforms Integration for the Development of an Architecture of C...
 
Assignment Of Sensing Tasks To IoT Devices Exploitation Of A Social Network ...
Assignment Of Sensing Tasks To IoT Devices  Exploitation Of A Social Network ...Assignment Of Sensing Tasks To IoT Devices  Exploitation Of A Social Network ...
Assignment Of Sensing Tasks To IoT Devices Exploitation Of A Social Network ...
 
IRJET- Pervasive Computing Service Discovery in Secure Framework Environment
IRJET- Pervasive Computing Service Discovery in Secure Framework EnvironmentIRJET- Pervasive Computing Service Discovery in Secure Framework Environment
IRJET- Pervasive Computing Service Discovery in Secure Framework Environment
 
Geochronos File Sharing Application Using Cloud
Geochronos File Sharing Application Using CloudGeochronos File Sharing Application Using Cloud
Geochronos File Sharing Application Using Cloud
 
chapter 4.pdf
chapter 4.pdfchapter 4.pdf
chapter 4.pdf
 
chapter 4.docx
chapter 4.docxchapter 4.docx
chapter 4.docx
 
IRJET- Android Application for WIFI based Library Book Locator
IRJET-  	  Android Application for WIFI based Library Book LocatorIRJET-  	  Android Application for WIFI based Library Book Locator
IRJET- Android Application for WIFI based Library Book Locator
 
Designing and configuring context-aware semantic web applications
Designing and configuring context-aware semantic web applicationsDesigning and configuring context-aware semantic web applications
Designing and configuring context-aware semantic web applications
 
Iot and cloud computing on pervasive healthcare
Iot and cloud computing on pervasive healthcareIot and cloud computing on pervasive healthcare
Iot and cloud computing on pervasive healthcare
 
A Survey on IoT Architecture
A Survey on IoT ArchitectureA Survey on IoT Architecture
A Survey on IoT Architecture
 
7 (1)
7 (1)7 (1)
7 (1)
 
IRJET - Labtrust-Android Application for Pathology Laboratory
IRJET -  	  Labtrust-Android Application for Pathology LaboratoryIRJET -  	  Labtrust-Android Application for Pathology Laboratory
IRJET - Labtrust-Android Application for Pathology Laboratory
 
RT-RCT: an online tool for real-time retrieval of connected things
RT-RCT: an online tool for real-time retrieval of connected thingsRT-RCT: an online tool for real-time retrieval of connected things
RT-RCT: an online tool for real-time retrieval of connected things
 
Offline and Online Bank Data Synchronization System
Offline and Online Bank Data Synchronization SystemOffline and Online Bank Data Synchronization System
Offline and Online Bank Data Synchronization System
 

Plus de Poornima E.G.

Android Application managing activites.pptx
Android Application managing activites.pptxAndroid Application managing activites.pptx
Android Application managing activites.pptxPoornima E.G.
 
ROUND4GuestFacultyAllotmentList,Noworkloadcandidates.pdf
ROUND4GuestFacultyAllotmentList,Noworkloadcandidates.pdfROUND4GuestFacultyAllotmentList,Noworkloadcandidates.pdf
ROUND4GuestFacultyAllotmentList,Noworkloadcandidates.pdfPoornima E.G.
 
VTU MCA 2022 JAVA Exceeption Handling.docx
VTU MCA  2022 JAVA Exceeption Handling.docxVTU MCA  2022 JAVA Exceeption Handling.docx
VTU MCA 2022 JAVA Exceeption Handling.docxPoornima E.G.
 
Operating System basics Introduction
Operating System basics IntroductionOperating System basics Introduction
Operating System basics IntroductionPoornima E.G.
 
csharp_dotnet_adnanreza.pptx
csharp_dotnet_adnanreza.pptxcsharp_dotnet_adnanreza.pptx
csharp_dotnet_adnanreza.pptxPoornima E.G.
 
Millimeter wave mobile communications for 5 g Cellular
Millimeter wave mobile communications for 5 g CellularMillimeter wave mobile communications for 5 g Cellular
Millimeter wave mobile communications for 5 g CellularPoornima E.G.
 

Plus de Poornima E.G. (8)

Android Application managing activites.pptx
Android Application managing activites.pptxAndroid Application managing activites.pptx
Android Application managing activites.pptx
 
ROUND4GuestFacultyAllotmentList,Noworkloadcandidates.pdf
ROUND4GuestFacultyAllotmentList,Noworkloadcandidates.pdfROUND4GuestFacultyAllotmentList,Noworkloadcandidates.pdf
ROUND4GuestFacultyAllotmentList,Noworkloadcandidates.pdf
 
GUI.pdf
GUI.pdfGUI.pdf
GUI.pdf
 
VTU MCA 2022 JAVA Exceeption Handling.docx
VTU MCA  2022 JAVA Exceeption Handling.docxVTU MCA  2022 JAVA Exceeption Handling.docx
VTU MCA 2022 JAVA Exceeption Handling.docx
 
Process and Thread
Process and Thread Process and Thread
Process and Thread
 
Operating System basics Introduction
Operating System basics IntroductionOperating System basics Introduction
Operating System basics Introduction
 
csharp_dotnet_adnanreza.pptx
csharp_dotnet_adnanreza.pptxcsharp_dotnet_adnanreza.pptx
csharp_dotnet_adnanreza.pptx
 
Millimeter wave mobile communications for 5 g Cellular
Millimeter wave mobile communications for 5 g CellularMillimeter wave mobile communications for 5 g Cellular
Millimeter wave mobile communications for 5 g Cellular
 

Dernier

UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 

Dernier (20)

UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 

Semantic open io t service platform technology

  • 1. Semantic Open IoT Service Platform Technology Dong-Hwan Park IoT Convergence Research Department ETRI Daejeon, Korea dhpark@etri.re.kr Hyo-Chan Bang IoT Convergence Research Department ETRI Daejeon, Korea bangs@etri.re.kr Cheol Sik Pyo IoT Convergence Research Department ETRI Daejeon, Korea cspyo@etri.re.kr Soon-Ju Kang College of IT Kyungpook National University Daegu, Korea sjkang@ee.knu.ac.kr Abstract—This paper focuses on how technologies contributes to improving interoperability between IoT devices, and making easily use of IoT devices. The proposed platform technology provides semantic-based IoT information services, and semantic interoperability of IoT devices. This service platform can be applicable to a lot of semantic IoT services: collecting invisible information in real environment by smart devices, providing smart life services by sharing, participating, distributing open sensing information. Keywords—Internet of Things, semantic technology, service platform, semantic interoperability, service ontology I. INTRODUCTION Depending on the rapid adoption of wearable computing devices such like smart watch, smart glasses and wristband- typed fitness tracker, we become able to enjoy a ‘IoT(Internet of Things) based smart life’ that can be connecting internet anywhere, anytime and any-device. Most smartphones have built in a variety of sensors such as ambient light sensor, proximity sensor, global positioning system, accelerometer, compass, and gyroscopic sensor. Especially, recent produced smartphones have contained more environmental sensors such as temperature, humidity and barometer. These sensors make things smarter and can help to make smarter apps such as healthcare apps, educational contents and augmented reality applications. Sensor is one of the most important technology elements to make “internet of things”, because of it monitor the state of things and can extend its functionality. More than nine billion devices around the world are currently connected to the Internet, including computers and smartphones. That number is expected to increase dramatically within the next decade, with estimates ranging from quintupling to 50 billion devices to reaching one trillion. The Internet of Things has the potential to create economic impact of $2.7 trillion to $6.2 trillion annually by 2025 [1]. Likewise, many tiny sensors and its applications are developing in order to meet the need of consumer who wants to know and share environmental information surrounding them. Sensor network and IoT(Internet of Things) are core technologies in environmental monitoring such as air/water quality, radiation and traffic noise. Useful information gathered from sensor network became an information silo because of sensor networks were so tightly coupled with sensor application until now. Sensor data representation formats used in these sensor networks is various, and cannot understand the sensing value’s meaning in other applications except their private application. Therefore, sensing values and information must be shared and provided additional information for other applications. To meet these requirements, this paper shows the open semantic IoT service platform technology that guarantees the semantic interoperability of sensors or things’ information and share of these resources. This technology allows sensor information portal service providers and general developers to develop more useful IoT based applications and services easily. II. SEMANTIC OPEN IOT SERVICE PLATFORM Current IoT services require IoT applications to have knowledge of IoT middleware and sensors or sensor networks for accessing IoT resources. For example, heterogeneous IoT middleware are not easy to be accessed by applications since each IoT middleware has proprietary Application Programming Interface (APIs) and therefore it is not easy to access various IoT resources which directly attached to different IoT middleware. Even when the applications have access to multiple IoT middleware, applications have to search, collect, analyze and process the sensed data by themselves. These limits can be overcome by providing unified access method for IoT resources via heterogeneous IoT middleware. Figure 1 shows current IoT service platform and open IoT service platform. Figure 1. Current IoT Service Framwork and Open IoT Service Platform In the current IoT service platform, each application needs to know how to access heterogeneous IoT middleware and This work was supported by the Industrial Strategic Technology Development Program funded by the Ministry of Science, ICT and Future Planning (MSIP Korea)[10038653, Development of Semantic based Open USN Service Platform] 2014 IEEE World Forum on Internet of Things (WF-IoT) 978-1-4799-3459-1/14/$31.00 ©2014 IEEE 85
  • 2. which IoT resources should be accessed. In the open IoT service platform, each application does not need to know how to access heterogeneous IoT middleware nor which IoT resources should be accessed. In the open IoT service platform, IoT application only requests to open IoT service platform and remaining processing is done by the open IoT service platform. The open IoT platform converts request from applications into specific request for different IoT middleware. The ultimate goal of the open IoT service platform is to provide the application with the following services; easy access to and use of the global IoT resource and sensed data easy connection of IoT resources easy development and distribution of various applications Figure 2 shows functional architecture of open USN service platform. USN middleware1 Interface FE Application LOD Resource management FE LOD linking FE Semantic USN repository FE Semantic query FE Semantic inference FE USN middleware2 USN middleware3... Adaptation FE Adaptation FE1 Adaptation FE2 Adaptation FEn... Open USN service platform Sensor or sensor network Figure 2. Funtional Architecture of Semantic Open IoT Service Platform The functional architecture of open USN service platform consists of open USN platform and heterogeneous USN middleware. The open USN platform consists of seven functional entities (FEs): interface FE, LOD linking FE, Semantic inference FE, Resource management FE, Semantic USN repository FE, Semantic query FE and Adaptation FE. The heterogeneous USN middleware are integrated into the open USN platform through the Adaptation FEs and USN resources and sensed data are shared with the other services through LOD linking FE. A. Interface FE Interface FE provides the functions which enables USN application to obtain open USN services and/or the sensed data from the open USN service platform. Also, it supports the functions which allow establishment or maintenance of connections or disconnection according to the type of a request for data, and access control to handle access rights for user authentication and the use of services. B. LOD Linking FE LOD linking FE provides the functions which enable users to access the USN resources and sensed data in the world by opening the USN resources and sensed data generated from the open USN service platform to the LOD, and to provide link between external LOD data and the USN resources and sensed data from the open USN service platform. It also supports the interface for query about the USN resources and sensed data in the LOD, and the functions which allow the application and management of policies that include criteria about selection and publication of data to open to the LOD. C. Semantic Inference FE Semantic inference FE provides the inference functions based on the information descried in the ontology schema and users’ rules by using RDF data stored in the Semantic USN repository. Through the inference functions, the original raw data are processed into data with semantics such as context data. The inferred data are updated into the Semantic USN repository and utilized in other services. Furthermore, it provides the functions to compose different kinds of patterns and levels for inference. D. Resource Management FE Resource management FE provides the functions to issue and manage the identifier and URI of USN resource, and to manage mapping relations with the address of USN resource. Also, it supports the functions which enable USN resource to be automatically registered in the open USN service platform when USN resource is connected in the network such as Internet, and applications to obtain and utilize information about USN resource. It provides the functions which enable USN resource to actively register its own status and connection information. By using this information open USN service platform will support network connection and mobility of USN resource. Therefore, it can support plug and play functions which enable the open USN service platform to dynamically use USN resource as USN resource which automatically connects to the open USN service platform and registers its own status and property information. It provides the functions to search identifiers of USN resources for performing queries which can provide necessary information for requests from applications. In some cases, it can provide the functions to configure and manage a logical group on USN resource for satisfying applications’ service requests. It may perform the functions to create a resource group according to applications’ service request and to manage list of USN resource which belongs to the resource group. Also, it supports the functions to create, maintain and manage information such as the purpose of the resource group, makers, control with right and so on. It provides the functions to manage the lifecycle of each resource group according to the duration of service. 2014 IEEE World Forum on Internet of Things (WF-IoT) 86
  • 3. E. Semantic USN Repository FE Semantic USN repository FE stores metadata of USN resources and sensed data collected from USN middleware for a certain period of time as a physical repository. Also, it provides API functions to query for inserting new data, searching, querying, and deleting stored data. When metadata of USN resources and sensed data are stored in Semantic USN repository, semantic USN repository FE translates them into RDF form according to predefined rules. F. Semantic Query FE Semantic query FE performs the functions to handle queries to USN middleware and USN repository for providing responses to applications’ information requests. It consists of query analyser function, middleware query function and SPARQL query function. The query analyser function provides the functions to create queries by analysing intention of applications’ requests, to translate the results of query process according to applications’ message specifications, and to deliver the translated data to applications. It classifies requests from applications into query to middleware and query to USN repository. The query to middleware, which requests the sensed data from USN resource through USN middleware, is created according to APIs that USN middleware provides. The query to USN repository, which requests the USN resources and sensed data from the Semantic USN repository, is created by translating queries that applications request into SPARQL. The middleware query function performs the functions to send queries to USN middleware, and to collect the resulting data from USN middleware. It provides the functions to manage query status about lots of queries to USN middleware created from the query analyser function, and to deliver the data received temporarily or periodically from USN middleware to the Semantic USN repository FE. However, in some cases, like having a real-time sensed data request, the sensed data can be directly sent to the query analyser function. The SPARQL query function performs the functions to simultaneously handle lots of SPARQL queries created from the query analyser function, and to produce the outcome of query from the Semantic USN repository, and to deliver them to the query analyser function. G. Adaptation FE Adaptation FE provides the functions which handle the protocol and message for setting up connection with USN middleware and delivering queries and commands. It works as an interface for processing several types of data generated from heterogeneous USN middleware in the open USN service platform. It supports the message translation function to translate the generated data from heterogeneous USN middleware according to proper message specifications to deal with in the open USN service platform. It also provides the message routing function to deliver the translated data to corresponding FE (USN Semantic Repository FE, Resource management FE and Semantic query FE) of the open USN service platform in order to process requests. III. EXAMPLE: SEMATNC SLEEP MANAGEMENT SERVICE Semantic-based sleep management service is described as an example service of the proposed semantic open IoT service platform. The semantic-based sleep management service architecture consists of two modules: the Sensor Data Collector and the Semantic Processor. The Sensor Data Collector is located in Adaptation FE and Semantic USN Repository FE, and Semantic Processor is located in Semantic Inference FE in the proposed platform. The Sensor Data Collector is the module for collecting sensor specification and sensor observation and translating sensor data(i.e., sensor data detected from healthcare sensors and environmental sensors) into semantic data(i.e., RDF, RDFS, and OWL). In detail, it has the Collector, which collect sensor data gathered from healthcare sensor networks(e.g., blood pressure, blood sugar, body temperature, snoring, sleep apnea) and environmental sensors(e.g., temperature, humidity, illumination, weather) and convert input data formatted the Sensor Web Enablement(SWE) O&M(Observation & Measurement) into JSON(JavaScript Object Notation) mainly used for exchanging information on Internet. Also, the Sensor Data Collector has the Semantic Translator, which performs translation jobs(i.e., semantic annotation) by annotating sensor data, using the sensor/event/context ontology model and the translation rules to provide more meaningful information. The Semantic Processor stores sensor observations in the Sensor DB based the HBaseTM which is a distributed, scalable, big data store and sensor specification translated by the Semantic Translator and private health information formatted the RDF in the Semantic Repository. It derive contextual knowledge from aggregated data, using the Context Reasoner which performs the ontology based inference. The service can query the derived contextual knowledge stored in the Semantic Repository, using the SPARQL(Sparql Protocol and RDF Query Language). Figure 3 shows an overall architecture of the sleep management service. Figure 3. The overall architecture of the sleep management service A. Semantic Ontology for Sleep Management Service The sleep management service is composed of a real event ontology and service domain ontology in the proposed platform. The real event ontology means a commonly applied ontology 2014 IEEE World Forum on Internet of Things (WF-IoT) 87
  • 4. which is independent with specific service domain for description of sensor data itself and event data abstracted from sensor data and metadata. The service domain ontology is built to derive context data from sensor data and/or event data according to a specific service domain such as healthcare. The real event ontology consists of 5 sub-ontologies such as resource, time, space, weather, community. The service domain ontology also consists of 5 sub-ontologies such as agent, policy, event, context, service. Figure 4 shows the structure of each ontologies. Figure 4. The Structure of Semantic Ontology for Sleep Management Service Resource sub-ontology based on Semantic Sensor Network of W3C Incubator Group contains specification of various sensor and real-time sensor observation received from the service. This sub-ontology is divided into 2 parts: “Object” class and “ObservationValue” class. The “Object” class represents the specification of sensors and the “ObservationValue” class represents real-time sensor observation. Also, it relates to space as sensor’s position, time as sensor observation’s sensing time, and event as information abstracted the sensor observation. Figure 5 shows the structure of resource ontology. Figure 5. The Structure of Resource Ontology Time sub-ontology based on OWL-Time ontology[4], which is standard ontology on time, expresses continuous time data received from sensor observation as discrete time- conceptual information. This sub-ontology extends quantitative time value into abstract time concepts(e.g., “winter”, “morning”, “noon”, “dawn”, etc). Also, Using the temporal reasoning[5], we create the relation between time concepts, such as “before”, “after”, “inside”. In Figure 6, this ontology store single time instant(e.g., “2013-09-09T13:32:23”), using owl:TimeInstant class and owl:DurationDescription of OWL- Time ontology class and store single time interval(e.g., “interval_101 named “EarlyAutumnInterval” between 8 month 23 day and 9 month 23). In this case, we derive single inferred triple(e.g., “TMP-20130909133223 owl:insides Interval_101”), using Table 1 ‘s SWRL(Semantic Web Rule Language) rule. TABLE I. OWL:INSIDE RELATIONSHIP DERIVING RULE (SWRL owl:TimeInstant(?x) owl:hasDurationDescription(?x, ?d) owl:Interval(?v) owl:hasBeginning(?v, ?b) owl:hasDurationDescription(?b, ?bd) owl:months(?d, ?month) owl:days(?d, ?day) owl:months(?bd, ?bm) owl:days(?bd, ?bd) swrlb:greatThanOrEqual(?bm ,?month) owl:hasEnding(?v, ?e) owl:hasDurationDescription(?e, ?ed) owl:months(?ed, ?em) owl:days(?ed, ?ed) swrlb:lessThanOrEqual(?em ,?month) -> owl:inside(?x, ?v) IV. CONCLUSION In this paper, we introduces a semantic open IoT service platform which can support the semantic interoperability between various IoT devices, and The semantic-based sleep management service’s user application program was developed on Android smartphone. Each services offer the user with various services such as verifying sleep satisfaction, providing the aggregated sensor observations and analyzed sleep pattern. This service has shown that the semantic based sensor specification and observation has advantage in the sensor’s interoperability and service scalability on the proposed semantic open IoT service platform. REFERENCES [1] James Manyika, Michael Chui, Jacques Bughin, and Richard Dobbs, Peter Bisson, and Alex Marrs, "Disruptive technologies: Advances that will transform life, business, and the global economy", McKinsey Global Institute, May 2013. [2] Michael Comption, Payam Barnaghi, Luis Bermudez, Raul Carcia- Castro, Oscar Corcho, Simon Cox, John Graybeal, Manfred Hauswirth, Cory Henson, Arthur Herzog, Vincent Huang, Krzysztof Janowicz, W. David Kelsey, Danh Le Phuoc, Laurent Lefort, Myriam Leggieri, Holger Neuhaus, Andriy Nikolov, Kevin Page, Alexandre Passant, Amit Sheth, Kerry Taylor, “The SSN ontology of the W3C semantic sensor network incubator group,” Journal of Web Semantics, 2012. [3] Ian G Smith, Ovidiu Vermesan, Peter Friess, Anthony Furness, “The Internet of Things 2012 – New Horizens,” IERC, 2012. [4] W3C, Time ontology in OWL(2006).Available online: http://www.w3.org/1005/TR/owl-time. [5] James, F. Allen. Planning as Temporal Reasoning. In The second international conference on principles of knowledge Representation and Reasoning , 1991. 2014 IEEE World Forum on Internet of Things (WF-IoT) 88