This wiki has been archived and is now read-only.

Semantic Mark up

From Semantic Sensor Network Incubator Group
Jump to: navigation, search

Final products of this activity's work

Intermediate products of this activity's work

Work plan

Refinement of work plan - Summary of teleconf discussion 2010-06-02

  • separate the intro/review part (motivating examples and review of existing techniques) and the part description what the XG recommends to do (selected techniques + examples illustrationg the selected techniques)
  • the examples defined for this task should also cover the requirements of the mappings task
  • the discussion on the examples from a semantic markup viewpoint is handled in this activity, the discussion on the examples from a mappings viewpoint will be dome in the Mappings activity
  • the outcomes/discussion part for this deliverable should contain general comments such as the ones made by Laurent in former presentations (specific messages to users of OGC standards, more general comments on how XML standards which are too generic can be enriched with semantic annotations). Laurent will provide material from presentations ASAP.
  • progress report (by Cory) on task listed above every two weeks - expect slow down in progress around date of submission to ISWC
  • Dissemination plan: possibility to present the XG conclusions at the OGC TC meeting in Sydney in December 2010 (SWE or GeoSemantics working groups)

Initial statement of work


  • 1. Define mapping of concepts in SWE to concepts in SSN-XG Ontology
    • Locate the place in the OGC standards where these mechanisms could be applied and the possible “conflicts” with existing practice
    • Data Languages
      • Sensor Model Language to SSN-XG Ontology
      • Observation & Measurements to SSN-XG Ontology
    • Service Description Languages
      • SOS GetCapabilities to SSN-XG Ontology

  • 2. Define syntax and semantics of semantic annotations in SWE
    • Describe and compare several annotation mechanisms compatible with OGC standards for our needs
    • Annotation Techniques
      • XLink
        • xlink:href maps to rdf:resource (GML has rdf-like structure)
        • However, there are multiple different interpretations of XLink within OGC community
        • Need mechanism to differentiate 'semantic annotations' from other uses of XLink
      • RDFa
        • RDFa provides formal syntax and interpretation of annotations
        • However, mainly adopted by the XHTML community (but discussed as annotation technique for XML in general)
      • Extraction of semantics from other attributes and xml elements values
        • Some elements in SWE could be fill with URIs, even if they are not xlink, for example attribute srsName
    • Comparison of Annotation Techniques
      • Generate a list of qualities that an annotation technique should have (e.g., lightweight, simple syntax, simple interpretation, leverage existing tools, etc.)

  • 3. Use Cases
    • Apply the principle on real examples (with different use cases)
      • Use of annotation for RDF-ization of SWE standards
      • Use of annotation for integration of sensor data
      • Use of annotation for creation of semantic sensor Web mashups
    • Different types of annotation
      • Annotation as "composition by inclusion of remote resources"
      • Annotation as "model reference to a ontological description"

Comment after teleconf discussion 2010-06-02:

  • task 1 is moved to Mapping activity
  • task 2 and 3 are part of this deliverable and split into review vs presentation of selected techniques

Task Volunteers

Task Who's doing it?
1 Mapping from OGC-SWE to SSN-XG Ontology TBD... and Kevin
2 Syntax and Semantics of Annotations Cory, Payam, Kevin and Laurent...TBD
3 Annotation Use-Cases Cory, Payam and Laurent ...TBD


  • Cory Henson
  • Amit Sheth
  • Danh Le Phuoc
  • Manfred Hauswirth
  • Luis Bermudez
  • Laurent Lefort
  • Krzysztof Janowicz