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

934 views

Published on

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).

Published in: Education, Technology
1 Comment
1 Like
Statistics
Notes
No Downloads
Views
Total views
934
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
10
Comments
1
Likes
1
Embeds 0
No embeds

No notes for slide

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

  1. 1. Ontology-based Multi-Agent PlatformFor 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
  2. 2. Sensor Web Enablement (SWE)•  SOS Sensor Observation Service•  SAS Sensor Alert Service•  SensorML Sensor Model Language•  O&M Observations & Measurements•  …….
  3. 3. SOS provides standard operations to access sensorinformation, including observation data and sensordescriptions.Operations:•  getCapabilities•  describeSensor•  getObservation•  …….
  4. 4. •  INTEGRATE and SHARE SOS•  overcome SEMANTIC HETEROGENEITY Stream River Lake SOS Creek SOS SOS SOS SOS SOS
  5. 5. Web PortalOntologies MAKOCI Multi-Agent SOS SOS SOS SOS SOS SOS
  6. 6. Ontologies Air Pollution Wind SOS Precipitation
  7. 7. SOS Ontology : Ontology hasU : OWL Concept Xsd:String RL Sensor SOS : XML Schema Xsd:String : OWL Property hasProcedure hasObservationOffering Observation Xsd:String Observation hasName Offering hasObservation UOM Ontology UOM hasFeatureOfInterest hasLocation hasTime hasObservedProperty hasUOM ObservedProperty Observed Feature Ontology Property Of Interest Time FOI Ontology Time Ontology Wind Air Water Geospatial Ontology Location Wind Direction Air Pollution Coordinate Extent System PMx COx Coordinates
  8. 8. MAKOCI Application MAKOCI Level support Agent Level search SafeGuard Agent consume register Facilitator Directory search User Agent consume consume register Service Agent register Ontologies Ontology Agent
  9. 9. www.makoci.com
  10. 10. Register SOS into ONTOCATMetadata Upload ScreenshotsNameService TypeURLKeywordContributorPrice DayTrial Period DayPersonal / Gov. PersonalDescription
  11. 11. Register SOS into ONTOCATObservation Coordinates Observed Property Offering Procedure (Coordinate System) (Unit) urn:ogc:def:phenomenon:OGC:1.0.30:CO ObservedProperty Ontology 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 OK Cancel 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
  12. 12. Discover SOS into ONTOCAT
  13. 13. Discover SOS into ONTOCAT by SWRLSWRL (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)
  14. 14. Conclusion and Future work Web Portal Ontologies MAKOCI Multi-Agent SOS WFS WPSSOS SOS WMS
  15. 15. Thank youchinte.jung@gmail.com www.makoci.com

×