Linked-data and the Internet of Things

advertisement
Linked-data and the Internet of
Things
Payam Barnaghi
Centre for Communication Systems
Research
University of Surrey
March 2012
Future Internet
• Extension
–
–
–
–
More nodes, more connections
Any TIME, Any PLACE, Any THING
M2M, IoT
Millions of interconnected devices
• Expansion
– Higher bandwidth
– Spectrum optimisation
• Enhancement
– Smart networks
– Data centric and Content Oriented Networking
– Context-aware networking
(Future) Web
• Early generation Web focused on
Presentation.
– HTML (rendering the pages)
– Dynamic pages (often database to html transformation)
– Non-structured
• Semantic Web
–
–
–
–
Structured data
Semantic annotation
Machine interpretable
Reasoning and AI enhancements
• Web of Data
– Interconnecting data resources
– Semantic data (i.e. RDF) linked to other data
– Large interconnected data sets
Future Internet and Future Web
• More Data centric
– Data as
• Content
• Context
• Service oriented developments, Cloud infrastructure
• More resources, more nodes, more constraints on traffic,
energy efficiency, heterogeneity,…
• Issues:
–
–
–
–
–
–
Interoperability
Trust, Privacy and Security
Resource discovery
Automated processes
Autonomous communications
…
Current Status
• The current data communications often rely on binary or syntactic
data models which lack of providing machine interpretable
meanings to the data.
– Binary representation or in some cases XML-based data
– Often no general agreement in annotating the data
• Requires an pre-agreement on communication parties to be
able to process and interpret the data
– Limited reasoning based on the content and context of the
node or communication
– Limited interoperability in data level
– Data integration and fusion issues
Challenges
• Numbers of devices and different users and interactions required.
– Challenge: Scalability
• Heterogeneity of enabling devices and platforms
– Challenge: Interoperability
• Low power sensors, wireless transceivers, communication, and
networking for M2M
– Challenge: Efficiency in communications
• Huge volumes of data emerging from the physical world, M2M and
new communications
– Challenge: Processing and mining the data, Providing secure access
and preserving and controlling privacy.
• Timeliness of data
– Challenge: Freshness of the data and supporting temporal
requirements in accessing the data
• Ubiquity
– Challenge: addressing mobility, ad-hoc access and service continuity
• Global access and discovery
– Challenge: Naming, Resolution and discovery
6
What is expected in service/application
level?
• Unified access to data
– unified descriptions and at the same time an open frameworks
• Deriving additional knowledge (data mining)
• Reasoning support and association to other entities and resources
• Self-descriptive data an re-usable knowledge
• In general: Large-scale platforms to support discovery and access
to the resources, to enable autonomous interactions with the
resources, to provide self-descriptive data and association
mechanisms to reason the emerging data and to integrate it into
the existing applications and services.
Using semantically enriched data
• The core technological building blocks are now in place and
(widely) available: ontology languages, resource description
frameworks, flexible storage and querying facilities, reasoning
engines, etc.
• There are existing standards such as those provided by OGC
and W3C’s SSN Ontology.
• However, often there is no direct association to the domain
knowledge
– What a sensor measures, where it is, etc.
– Association of an observation and/or measurement data to a
feature of interest.
– We often need : to have access to domain knowledge and
relate semantically enriched descriptions to other entities
and/or existing data (on the Web).
The role of metadata
• Semantic tagging and machine-interpretable descriptions
• Re-usable ontologies (interoperable data and knowledge
sharing)
• Resource description frameworks
– Semantic models to describe sensors, nodes, content, etc.
• Structured data, structured query
• Using metadata and semantic annotation solves some of
the problems; however, interconnected and linked
metadata is better than stand-alone metadata!
How to create linked-data?
• The principles in designing the linked data are defined as:
– using URI’s as names for things;
• Everything is addressed using unique URI’s.
– using HTTP URI’s to enable people to look up those names;
• All the URI’s are accessible via HTTP interfaces.
– provide useful RDF information related to URI’s that are looked
up by machine or people;
• The URI’s refer to “objects” that are described by machineinterpretable data.
– including RDF statements that link to other URI’s to enable
discovery of other related concepts of the Web of Data;
• The URI’s are linked to other URI’s.
Linked data contributions to M2M and
information communication
- Using URI’s as names for things;
- URI’s for naming M2M resources and data (and also streaming
data);
- Using HTTP URI’s to enable people to look up those names;
- Web-level access to low level sensor data and real world
resource descriptions (gateway and middleware solutions);
- Providing useful RDF information related to URI’s that are
looked up by machine or people;
- publishing semantically enriched resource and data
descriptions in the form of linked RDF data;
- Including RDF statements that link to other URI’s to enable
discovery of other related things of the web of data;
- linking and associating the real world data to the existing data
on the Web;
Linked-data to support data interoperability
OSI/OSI Model and envisioned Linked
Data Interoperability Layer
Source: Stefan Decker (DERI NUI Galway, Ireland) , http://fi-ghent.fi-week.eu/files/2010/10/Linked-Data-scheme1.png
Linked-data for…
-
Web data, network, and application data
(Web) Services and service platforms
IoT and THING descriptions
Resource descriptions
-
Network resources
Entities of Interests/Resource/Service
Content
Context
• This will enable
– Intelligent decision making
• Network communications
• Information networking
Linked-data for… (cont’d)
- However, it still is a form of Knowledge and Data
Engineering;
- We still need more intelligent systems, reasoning
mechanisms, and effective information
processing and decision making mechanisms to
support M2M and Future Internet data
communications.
- It helps AI methods, but does not replace
them…
Payam Barnaghi
Centre for Communication Systems Research
Faculty of Engineering and Physical Sciences
University of Surrey
Guildford, UK
Email: p.barnaghi@surrey.ac.uk
http://personal.ee.surrey.ac.uk/Personal/P.Barnaghi/payam-foaf.rdf
Download