Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

StarFL - A new Metadata Language for Sensor Descriptions

1,729 views

Published on

Presentation by Christian Malewski 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
  • Be the first to comment

StarFL - A new Metadata Language for Sensor Descriptions

  1. 1. StarFL – A new Metadata Language for Sensor Descriptions or Why do we need yet another metadata language for sensor descriptions? Christian Malewski, Ingo Simonis, Andrew Terhorst, Arne Bröring Christian Malewski
  2. 2. StarFL – A new Metadata Language for Sensor Descriptions 2Motivation• Increasing number of sensor resources in www• Discovery / Selection / Tasking• Available sensor description models: SensorML SSNO …Christian Malewski
  3. 3. StarFL – A new Metadata Language for Sensor Descriptions 3Status Quo• SensorML (OGC) • Widely used in SWE community • Abstract / “soft-typed“  flexible, but less interoperable • Snippet management? • Profiles required• Semantic Sensor Network Ontology (W3C inc. group) • Clear definition of concepts • Focus: Alignment of a sensor in a domain • “close match“ relationships to SWEChristian Malewski
  4. 4. StarFL – A new Metadata Language for Sensor Descriptions 4A Sensor observes Wind_Direction. observes Rainfall. observes Air_Temperature. observes Barometric_Pressure. observes Relative_Humidity. observes …Christian Malewski
  5. 5. StarFL – A new Metadata Language for Sensor Descriptions 5A Sensor observes Wind_Direction. observes Rainfall. observes Air_Temperature. observes Barometric_Pressure. observes Relative_Humidity. observes …Sensor Deployment Characteristic Procedures Dynamic StaticChristian Malewski
  6. 6. StarFL – A new Metadata Language for Sensor Descriptions 6“Starfish Fungus Language” (StarFL)• Modularized ( 2 Core Modules: Static + Dynamic )• Reuses and reinterprets concepts of SSNO and SensorML• Aligns to semantics and interfaces of O&M• Restrictive / “hard typed” (Pareto principle)• Extensions• UML Model  XML Schema Hollow World and FullmoonChristian Malewski
  7. 7. StarFL – A new Metadata Language for Sensor Descriptions 7 provides [1..n]Core (UML)StaticModule::SensingProcedure StaticModule::SensorCharacteristic- measurementCapabilities - physicalProperties- observedProperty - operationalProperties-… -… senses [1..n] procedure characteristicsDynamicModule::Sensing DynamicModule::Sensor- active - serialNumber- featureOfInterest -…-…Christian Malewski
  8. 8. StarFL – A new Metadata Language for Sensor Descriptions 8Christian Malewski
  9. 9. StarFL – A new Metadata Language for Sensor Descriptions 9Sensor Description1. Find ‘static description’ for particular sensor model… if available on www: Go to step 2. else create static sensor description.2. Create ‘dynamic description‘Christian Malewski
  10. 10. StarFL – A new Metadata Language for Sensor Descriptions 10Create static description… SensorCharacteristic <sfl:SensorCharacteristic xmlns:xlink… xmlns:om… xmlns:swe… gml:id="SensorCharacteristic_Sensirion_SHT75"> <sfl:manufacturer>…Sensirion AG…</sfl:manufacturer> <sfl:model>SHT75</sfl:model> <sfl:provides> <sfl:SensingProcedure gml:id="relativeHumidity"> …</sfl:SensingProcedure></sfl:provides> <sfl:SensingProcedure gml:id=„temperature"> SensingProcedure [1..n] …</sfl:SensingProcedure></sfl:provides> …</sfl:SensorCharacteristic>Christian Malewski
  11. 11. StarFL – A new Metadata Language for Sensor Descriptions 11Create dynamic description1. Describe sensor instance and link to static description2. Describe Platform3. Link platform and mounted sensors via SensorDeployment4. CalibrationChristian Malewski
  12. 12. StarFL – A new Metadata Language for Sensor Descriptions 12Sensor and Sensing <sfl:Sensor gml:id="SHT75_39"> <sfl:serialNumber>39</sfl:serialNumber> <sfl:characteristics xlink:href="SChar_SHT75.xml"/> <sfl:senses> <sfl:Sensing gml:id="tempSHT75_39"> <sfl:sensingProcedure xlink:href=„SChar_SHT75.xml#temp"/> <sfl:unitOfMeasure uom="degCel"/> <sfl:active>true… <sfl:observedFoI>… </sfl:Sensing> … </sfl:Sensor>Christian Malewski
  13. 13. StarFL – A new Metadata Language for Sensor Descriptions 13Create dynamic description1. Describe sensor instance and link to static description2. Describe Platform3. Link platform and mounted sensors via SensorDeployment4. CalibrationChristian Malewski
  14. 14. StarFL – A new Metadata Language for Sensor Descriptions 14Dynamic Module (part)Christian Malewski
  15. 15. StarFL – A new Metadata Language for Sensor Descriptions 15Create dynamic description1. Describe sensor instance and link to static description2. Describe Platform3. Link platform and mounted sensors via SensorDeployment4. CalibrationChristian Malewski
  16. 16. StarFL – A new Metadata Language for Sensor Descriptions 16SensorDeployment SensorDeployment: t1 – t2SHT75:23002 SensorDeployment: t3 – t4SHT75:23003 ifgicopter :Platform SensorDeployment t1 - ∞WXT520:10002WXT520:10003 SensorDeployment BenLomond :PlatformChristian Malewski
  17. 17. StarFL – A new Metadata Language for Sensor Descriptions 17Create dynamic description1. Describe sensor instance and link to static description:2. Describe Platform3. Link platform and mounted sensors via SensorDeployment4. CalibrationChristian Malewski
  18. 18. StarFL – A new Metadata Language for Sensor Descriptions 18Future steps • Build RESTful Services to manage Static and Dynamic Sensor Descriptions • Integration to Sensorbus (mapping mechanisms to SensorML and SSNO) • Apply & test in several projects (water, climate, provenance, re-calibration, re-deployment, sensor plug ‘n’ play) • Open issuesChristian Malewski
  19. 19. 19 Thank you christian.malewski@uni-muenster.deChristian Malewski
  20. 20. StarFL – A new Metadata Language for Sensor Descriptions 20Christian Malewski
  21. 21. StarFL – A new Metadata Language for Sensor Descriptions 21Christian Malewski
  22. 22. StarFL – A new Metadata Language for Sensor Descriptions 22Sensing Chain / Sensor TreeChristian Malewski

×