SWSL @ ifgi retreat 2011


Published on

Presentation held at an internal research meeting between ifgi staff. In this presentation we describe the questions, methology and attempts for realizing the overarching SWSL topic "Live Geoinformation".

Published in: Technology, Education
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • SOA, Design, Programming,
  • This research enables the semantically-enabled plug & play of sensors This means ensuring the semantic matchings between certain concepts of the Sensor Web when adding new sensors. In general, plug & play aims at reducing or avoiding any manual configuration when plugging new components into a system. With respect to Sensor Observation Services, it should be possible to select and register sensors with minimal human interaction. General procedure: As aforementioned, a new sensor can be added to the Sensor Web by using the RegisterSensor operation of a Sensor Observation Service. The metadata description of the sensor is passed along with the operation in a SensorML file. It defines input and output of the sensor. An example for a necessary matching is that those inputs and outputs of sensors have to match the observed property of the features of interest, the computational representation of a real world entity residing on the Sensor Web. The symbol and the semantics of the output produced by a sensor (and stated in its SensorML) have to comply with the symbol and semantics of the property of the feature of interest. Currently, the SOS operator has to ensure manually that sensor output and feature property match. E.g.: WindDirection matches prevailing_direction The example of wind direction shows that answering this question can be challenging. Wind direction can be defined as the direction from which the wind blows, or as the direction the wind is blowing to.
  • We developed an SOS Proxy application which applies the RESTful communication paradigm. As shown in the figure here, our RESTful SOS proxy encapsulates the SOS and transforms data coming from the SOS to RDF. While requesting data from the SOS requires complex Web Service procedure calls (the GetObservation operation has to be exectued), the RESTful SOS enables access to sensor data via a simple HTTP GET call – i.e. by following a URL. Then the RESTful SOS transforms the received HTTP GET call to the appropriate SOS query and transofmrs the data from the SOS (e.g. observations encoded in O&M) to RDF  Hence the RESTful SOS can make sensor data available on the Linked Data Web LINKS: URIs for observations are used to provide links from sensor and feature descriptions to their related observations. This ability to collect observations by following links offered by the RESTful SOS proxy replaces the extensive filtering capabilities of the original SOS interface.
  • SWSL @ ifgi retreat 2011

    1. 1. SWSL @ retreat 2011 - Sensor web, Web-based geoprocessing & Simulation Lab Arne, Bastian, Benjamin, Christoph, Matthes, Theodor & Thomas
    2. 2. The faces
    3. 3. Some statistics <ul><li>6 WMs, 1 PostDoc & 10 assistants </li></ul><ul><li>Theses currently performed </li></ul><ul><ul><li>10+ BSc & MSc </li></ul></ul><ul><ul><li>5 PhD </li></ul></ul><ul><li>Publications this year so far </li></ul><ul><ul><li>4 Journal publications </li></ul></ul><ul><ul><li>2 book chapters </li></ul></ul><ul><ul><li>9 conference full papers </li></ul></ul><ul><ul><li>5+ workshop and conference abstracts </li></ul></ul><ul><li>Upcoming publications </li></ul><ul><ul><li>3+ journal publications </li></ul></ul><ul><ul><li>5+ conference publications </li></ul></ul>by September 2011
    4. 4. RESEARCH QUESTIONS <ul><li>Towards Live Geoinformation </li></ul>
    5. 5. Towards Live Geoinformation Origin of Geodata Integration of Geodata and Processes Communication of Geodata
    6. 6. Origin of Geodata <ul><li>Different Sensors </li></ul><ul><ul><li>In-situ </li></ul></ul><ul><ul><li>Remote </li></ul></ul><ul><ul><li>Human observations </li></ul></ul><ul><li>Efficient & interoperable communication </li></ul><ul><li>Automated metadata generation </li></ul>
    7. 7. Communication of Geodata <ul><li>Efficient communication </li></ul><ul><ul><li>Resource efficient vs. information </li></ul></ul><ul><ul><li>Enables new applications </li></ul></ul><ul><li>Push-based communication </li></ul><ul><li>Publish-Subscribe in Geo Web Services </li></ul><ul><ul><li>Publish-subscribe regarding a location </li></ul></ul>
    8. 8. Integration of Geodata & Processes <ul><li>Aggregation of Geodata (spatio-temporal) </li></ul><ul><li>Event Processing for Geodata </li></ul><ul><ul><li>Processing of data streams for specific phenomena </li></ul></ul><ul><li>Cross-cutting aspects </li></ul><ul><ul><li>Scalability & interoperability </li></ul></ul>
    9. 9. METHODOLOGY <ul><li>Research Projects </li></ul>
    10. 10. Common methodology <ul><li>Scientific collaborations </li></ul><ul><li>Project collaborations </li></ul><ul><li>Publications </li></ul><ul><ul><li>Scientific & technical </li></ul></ul><ul><ul><li>Open Source </li></ul></ul><ul><li>Content </li></ul><ul><ul><li>Design SOA </li></ul></ul><ul><ul><li>Software development </li></ul></ul><ul><ul><li>Open Source </li></ul></ul><ul><ul><li>Evaluation </li></ul></ul>
    11. 11. Research Projects Origin Integration Communication ifgiCopter Crowd-sourcing platforms Data Models & schemas Sensors & semantics Processing & clouds
    12. 12. Processing & Clouds
    13. 13. Sensors & Semantics <ul><li>Matching : sensor output – feature property </li></ul>Sensor Plug & Play
    14. 14. Sensors & Semantics (contd.) Arne Broering - [email_address] RESTful SOS Proxy for Linked Sensor Data
    15. 15. Data models & schemas <ul><li>Common Models </li></ul><ul><ul><li>Sensor Web architectures </li></ul></ul><ul><ul><li>Event based architectures </li></ul></ul><ul><li>Publish-Subscribe mechanisms for the Sensor Web </li></ul><ul><li>Streaming-based protocols </li></ul><ul><li>Lightweight interfaces </li></ul><ul><ul><li>REST </li></ul></ul><ul><li>Data invensive applications </li></ul><ul><ul><li>Aviation </li></ul></ul>
    16. 16. Crowd-sourcing platforms <ul><li>Observe, Analyze & Decide (visualize) </li></ul><ul><li>Cross-cutting aspects </li></ul><ul><ul><li>Data Quality & Trust </li></ul></ul><ul><ul><li>Representation </li></ul></ul><ul><ul><li>Extract information/knowledge </li></ul></ul>
    17. 17. ifgiCopter
    18. 18. RESULTS <ul><li>Approaches, collaborations, publications & software </li></ul>
    19. 19. Results <ul><li>Sensor Bus / Semantic Sensor Plug&Play </li></ul><ul><li>opennoisemap.org / openfloormap.org </li></ul><ul><li>Spatio Temporal Aggregation Service </li></ul><ul><li>Complex Event Processing Service </li></ul><ul><li>Linked Sensor Data </li></ul><ul><li>REST (SOS / WPS) </li></ul><ul><li>ifgicopter </li></ul>
    20. 20. FUTURE <ul><li>Live Geoinformation! </li></ul>
    21. 21. REFERENCES <ul><li>See http://swsl.uni-muenster.de/publications/ </li></ul>
    22. 22. Discussion Towards Live Geoinformation Origin of Geodata Integration of Geodata and Processes Communication of Geodata