ontology-based multi-agent platform for sensor data integration and sharing

15
Chin-Te JUNG, Chih-Hong SUN, Min-Fan LIEN, Tzai-Hung WEN Joe-Air Jiang, Jehn-Yih Juang, Chich-Shyang Chang, Wei-Jen Chung, Hong-Yang Lin National Taiwan University 2011/10/7 @ SWE 2011 Ontology-based Multi-Agent Platform For Sensor Data Integration and Sharing

Upload: cybera-inc

Post on 24-May-2015

634 views

Category:

Education


0 download

DESCRIPTION

Presentation by Chin-Te Jung during the Sensor Web Ontology and Semantics paper session of the Sensor Web Enablement workshop (held during the 2011 Cybera Summit).

TRANSCRIPT

Page 1: Ontology-based Multi-Agent Platform for Sensor Data Integration and Sharing

Chin-Te JUNG, Chih-Hong SUN, Min-Fan LIEN, Tzai-Hung WEN Joe-Air Jiang, Jehn-Yih Juang, Chich-Shyang Chang,

Wei-Jen Chung, Hong-Yang Lin

National Taiwan University 2011/10/7 @ SWE 2011

Ontology-based Multi-Agent Platform For Sensor Data Integration and Sharing

Page 2: Ontology-based Multi-Agent Platform for Sensor Data Integration and Sharing

Sensor Web Enablement (SWE): •  SOS:Sensor Observation Service •  SAS:Sensor Alert Service •  SensorML:Sensor Model Language •  O&M:Observations & Measurements •  …….

Page 3: Ontology-based Multi-Agent Platform for Sensor Data Integration and Sharing

SOS provides standard operations to access sensor information, including observation data and sensor descriptions. Operations: •  getCapabilities •  describeSensor •  getObservation •  …….

Page 4: Ontology-based Multi-Agent Platform for Sensor Data Integration and Sharing

SOS

SOS

SOS

SOS

SOS SOS

•  INTEGRATE and SHARE SOS •  overcome SEMANTIC HETEROGENEITY

River Stream

Lake

河流 溪流

Creek

Page 5: Ontology-based Multi-Agent Platform for Sensor Data Integration and Sharing

SOS

SOS

SOS

SOS

SOS SOS

Web Portal MAKOCI Ontologies Multi-Agent

Page 6: Ontology-based Multi-Agent Platform for Sensor Data Integration and Sharing

Ontologies

SOS

Air Pollution

Wind

Precipitation

Page 7: Ontology-based Multi-Agent Platform for Sensor Data Integration and Sharing

: Ontology : OWL Concept : XML Schema : OWL Property

Time

Time Ontology

Feature Of Interest

FOI Ontology

Location

Coordinate System

Coordinates

Geospatial Ontology

Extent

Observed Property

Air Wind Water

Air Pollution

PMx COx

ObservedProperty Ontology

Wind Direction

UOM

UOM Ontology

hasUOM hasObservedProperty hasFeatureOfInterest hasTime hasLocation

Observation Offering Observation

Xsd:String

SOS Ontology

Xsd:String hasName

hasURL Sensor

hasProcedure

SOS Xsd:String

hasObservation

hasObservationOffering

Page 8: Ontology-based Multi-Agent Platform for Sensor Data Integration and Sharing

MAKOCI

Directory

Facilitator

register

register

register

search

consume

consume

search

consume

support

Application Level

Agent Level

SafeGuard Agent

User Agent

Service Agent

Ontologies

Ontology Agent

MAKOCI

Page 9: Ontology-based Multi-Agent Platform for Sensor Data Integration and Sharing

www.makoci.com

Page 10: Ontology-based Multi-Agent Platform for Sensor Data Integration and Sharing

Metadata

Service Type

Name

URL

Keyword

Contributor

Price

Trial Period

Personal / Gov.

Description

Day

Day

Personal

Upload Screenshots

Register SOS into ONTOCAT

Page 11: Ontology-based Multi-Agent Platform for Sensor Data Integration and Sharing

Register SOS into ONTOCAT

Observation Offering Procedure Coordinates

(Coordinate System) Observed Property

(Unit)

ObservedProperty Ontology

OK Cancel

urn:ogc:def:phenomenon:OGC:1.0.30:CO

urn:ogc:def:phenomenon:OGC:1.0.30:NO2

urn:ogc:def:phenomenon:OGC:1.0.30:CO

urn:ogc:def:phenomenon:OGC:1.0.30:NO2

urn:ogc:def:phenomenon:OGC:1.0.30:CO

urn:ogc:def:phenomenon:OGC:1.0.30:NO2

urn:ogc:def:phenomenon:OGC:1.0.30:CO

urn:ogc:def:phenomenon:OGC:1.0.30:NO2

urn:ogc:def:phenomenon:OGC:1.0.30:CO

urn:ogc:def:phenomenon:OGC:1.0.30:NO2

urn:ogc:def:phenomenon:OGC:1.0.30:CO

urn:ogc:def:phenomenon:OGC:1.0.30:NO2

Page 12: Ontology-based Multi-Agent Platform for Sensor Data Integration and Sharing

Discover SOS into ONTOCAT

Page 13: Ontology-based Multi-Agent Platform for Sensor Data Integration and Sharing

Discover SOS into ONTOCAT by SWRL

SWRL (Semantic Web Rule Language) : a standard language which uses rules (i.e., if-then statements) to express knowledge in ontologies

ObservationOffering (?offering) ∧ hasObservedProperty (?offering, CO) ∧ hasUOM (CO, PPM) ∧ hasObservation (?offering, ?o) ∧ Observation (?o) ∧ hasValue (?o, ?v) ∧ moreThan (?v, 30) → SevereCO (?o)

(any string started with ? is an instance that belongs to the class)

Page 14: Ontology-based Multi-Agent Platform for Sensor Data Integration and Sharing

Conclusion and Future work

SOS

SOS

SOS

WMS

WFS WPS

Web Portal MAKOCI Ontologies Multi-Agent

Page 15: Ontology-based Multi-Agent Platform for Sensor Data Integration and Sharing

www.makoci.com

Thank you [email protected]