ontology-based multi-agent platform for sensor data integration and sharing
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
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
Sensor Web Enablement (SWE): • SOS:Sensor Observation Service • SAS:Sensor Alert Service • SensorML:Sensor Model Language • O&M:Observations & Measurements • …….
SOS provides standard operations to access sensor information, including observation data and sensor descriptions. Operations: • getCapabilities • describeSensor • getObservation • …….
SOS
SOS
SOS
SOS
SOS SOS
• INTEGRATE and SHARE SOS • overcome SEMANTIC HETEROGENEITY
River Stream
Lake
河流 溪流
Creek
SOS
SOS
SOS
SOS
SOS SOS
Web Portal MAKOCI Ontologies Multi-Agent
Ontologies
SOS
Air Pollution
Wind
Precipitation
: 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
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
www.makoci.com
Metadata
Service Type
Name
URL
Keyword
Contributor
Price
Trial Period
Personal / Gov.
Description
Day
Day
Personal
Upload Screenshots
Register SOS into ONTOCAT
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
Discover SOS into ONTOCAT
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)
Conclusion and Future work
SOS
SOS
SOS
WMS
WFS WPS
Web Portal MAKOCI Ontologies Multi-Agent
www.makoci.com
Thank you [email protected]