SlideShare a Scribd company logo
1 of 29
Download to read offline
Semantically-enabled Standard Development
Laurent Lefort, CSIRO ICT Centre, Information Engineering Laboratory




Metadata Australia Conference, 26-27 May 2010
Outline: W3C Semantic Sensor Network XG as a example
of semantically-enabled standard development

• Motivations for the W3C Semantic Sensor Network XG
       • How do semantically-enabled standards fit in the current sensor
         network and sensor web standard landscape?
       • Expected benefits, challenges
• What’s done in the XG
       • Primary goal of the XG: develop ontologies to describe sensors
              • To develop new types of sensor web and sensor networks applications:
                semantic mashups, provenance
              • To program sensor networks exploiting better knowledge about the
                sensors or the sensor network e.g. energy constraints
       • Secondary goal of the XG: develop semantic markup techniques
              • Define how ontologies can be used as a complement to existing XML-
                based standards (sensor web and sensor networks)
• Generalisation to other contexts
       • Commonalities and differences between sensing web and eGov


CSIRO. Semantically-enabled Standard Development
Why do we develop sensor ontologies?
Sensor variability

• Vaisala Weather Transmitter WXT510/520
       •   Uses an impact disdrometer
       •   Rainfall, rainfall duration, rain & hail intensity
       •   … Wind speed & direction, barometric pressure,
       •   … Air temperature, relative humidity

• RIMCO 7499 series                                                   © CSIRO

       • Tipping-bucket rain gauges (TBRG)
       • Rainfall

• Same function, one difference:
  underestimation threshold for high rainfall
       • Vaisala: okay until 801 to 2002 mm/hr
       • RIMCO: okay until 3001 to 5002 mm/hr                         © CSIRO

              • References: 1 WMO study (see next page), 2 Manufacturer sheet



CSIRO. Semantically-enabled Standard Development
Reference: World Meteorological Organisation (2009)
Field Intercomparison of Rainfall Intensity (RI) Gauges
• RIMCO                                            • VAISALA WXT 510




CSIRO. Semantically-enabled Standard Development
Why do we want to add semantic markup to data?
          Do you remember the hailstorm - 27 February 2007?

          • Summary of Significant Severe Thunderstorm Events in NSW -
            2006/07 (bom.gov.au)
                 • “A super-cell thunderstorm at 10.30pm caused heavy rain and
                   hail over Canberra City and Belconnen. Widespread hail up to 3cm
                   size covered ground to a depth of 20cm causing 1 metre high hail
                   drifts in Civic Centre. Up to 63mm* was recorded at the Canberra
                   Botanic Gardens in about 1 hour.”
                        • * note: the daily rainfall recorded in the BOM archives for the 28th
                          February is 62.8 mm (bom.gov.au)




          CSIRO. Semantically-enabled Standard Development
© Paul Hagon                      © Paul Hagon                               © Australian Bureau of Meteorology
Adding semantic annotations to find and use data

• Available information to estimate the severity of the storm
  (bom.gov.au)
       • Data: Daily record of rainfall for Canberra Botanic Gardens station
       • Text: Severe weather event description
              • Estimate of the length of the hail storm (related to the Botanic Garden
                observation)
              • Indication of the depth of the hail layer on the ground
       • Graphics: Radar image sequence

• Semantic annotations which could have helped
       • Information on the type of storm and on its trajectory over Canberra
              • Captions or metadata added to the radar image sequence
       • Complement to the weather observation
              • Provenance of the 1hour estimate for the storm duration
              • Uncertainty attached to the rainfall record
       • Linkage to other sources of information
              • How the rain gauge performs under such conditions (operational range of the
                class of rain gauges used by BOM)
              • What water-equivalent-of-hail formula is applicable to this type of hail?


CSIRO. Semantically-enabled Standard Development
Sensor network and sensor web standard landscape

eResearch infrastructures                                                      Sensor and sensor
Curation (data, metadata),                                                     networks platforms
discovery, provenance,                               Device-focused ops        Instrument design, configuration,
workflows, preservation                                                        calibration, programming
                                                           Device
                                                 I5        service        I1
                                                          providers
                                                                                  Proprietary
                   standards                                                      (or no) standards
                                                       Data-focused ops
 Mashup                           Application                             Devices                Devices
 service               I6           service                   I2           (base           I0    (nodes
providers                          providers                              stations)             & sensors)




                                                      Network-focused ops

                                                          Network
                                                 I4        access         I3
                                                          providers
  CSIRO. Semantically-enabled Standard Development
Ontologies for better apps (discovery, provenance,
    composition)

Motivation: new semantic discovery/composition/reduction capabilities
(complete standards which are too generic e.g. OGC SWE services)


                                                                                Semantic
   Linking Open Datasets
                                                       Semantically-annotated
                                                            OGC services
                                                                                sensor web
                                                         (SOS, SPS, SAS, …)
Features            Sensors and
                    observations
                                                          OGC Services
Ref. data
                  Registries &                         (SOS, SPS, SAS, SES)     Sensor web
                   Dictionaries
                 Sensor and obs.


                                                                          Sensor networks

                                                                   Need to demonstrate the
                                                                   value added by ontologies
                                                                   through the availability of
                                                                   new semantically-enabled
                                                                   capabilities
    CSIRO. Semantically-enabled Standard Development
Ontologies for better sensor networks (macro-
      programming, diagnostic)

    Motivation: develop new methods to generate programs for sensor
    networks which better exploit engineering analysis knowledge
    e.g. the operational range of the sensor, the energy constraints

                                                                                     Features   Ref. data

                                                         Semantic sensor
                                                         network services                Sensors and
                                                                                         observations



                                                                                        Sensor web
                                                             WSN APIs         Semantic
 Sensor networks                                                              sensor network

                                                                              Need to demonstrate the
                                                                              value added by ontologies
                                                                              through the simplification
  WSN                                                                         of programming tasks in
program
                         Heterogeneous hardware,                      WSN
                                                                              some cases (e.g. handling
                           OS, software libraries                   program   of complex events).
      CSIRO. Semantically-enabled Standard Development
Ontology – basic structure
   Ontology – basic structure




   CSIRO. Semantically-enabled Standard Development
Semantic annotation
                                                   Type of semantic annotations
• Semantic annotation (for a
  document containing text or                      Domain class
  data): a web annotation which                    (Sensor)
  adds information to a web                        Domain instance
  resource that is described in an                 (wind_sensor_wm30_instance_1)
  ontology                                         Object property
• Can use any of the categories of                 (hasMeasurementCapability)
  definitions which can be included                Range class
  in an ontology                                   (PhysicalQuantity)
                                                   Range instance
                                                   (windSpeedMR_2)
• Such annotations may be added
  to different types of content                    Datatype property
                                                   (hasUnitsOfMeasure)
       • XML, service descriptions file,
         HTML                                      Datatype property type
                                                   (xsd:string)
                                                   Range value
                                                   (m/s)

CSIRO. Semantically-enabled Standard Development
Example of semantic annotation
XML file                               Ontology

 MonitoringStation=AAA                                         typeOf
                                                                                      Sensor
                                                   about
                                                                     wind_sensor_
                                                                    wm30_instance_1
                                                     rel
    measures                                                            hasMeasurement
                                                                           Capability
       PhysicalQuantity=wind                       typeOf
                                                                 MeasurementRange
                                                            about
                                                                         windSpeedMR_2

                                                    property
                                                                        hasUnitsOfMeasure
          uom=m/s                                                          datatype
                                                                                        string
                                                                           content
                                                                                        m/s

CSIRO. Semantically-enabled Standard Development
What we have learned

• Priorities for ontology development:
       • Skeleton to add more links between
         different domain views
       • Placeholders for richer content (allow
         for future extensions)
• Multiple semantic markup solutions
  corresponding to multiple levels of the
  standard stack
       • RDFa is the most complete approach
         (benchmark)
• Issues related to the addition of
  semantic markup to existing XML-
  based standards
       • How to compare / combine solutions
         based on different standards families
         (XML, RDF and even HTML)
       • How to match the “classic use” of
         URNs (in OGC) to the three types of
         semantic web concepts (classes,
                                                   ???
         properties and individuals)


CSIRO. Semantically-enabled Standard Development
Generalisation to other contexts

• Emerging trend (1): ontology-based standards (now)
       • RDF-only standards, using OWL or Linked Data (SPARQL)
              • W3C: Delivery Context ontology, Media Resource ontology, ontologies
                developed by Incubator Activities (XGs)
              • OGC GeoSPARQL (Geosemantics WG)
              • OASIS Quantities and Units of Measure Ontology Standard
                (QUOMOS)
• Emerging trend (2): Semantically-enabled standards (soon)
       • Mix of XML-based and RDF-based standards
       • Ontologies & semantic markup capabilities to enrich existing standards


• Generalisation to other contexts (eGov)
       • Rationale to adopt semantic web standards (Gov 2.0 TF project 5)
       • Commonalities and differences between sensing web and eGov
       • Where to use small (simple) or large (complex) ontologies?


CSIRO. Semantically-enabled Standard Development
Rationale to adopt Semantic Web standards
“What users are telling us” (source: gov2au project 5)

• User frustration, confusion of not knowing where to go
       • People feel overwhelmed by the amount of data available because they
         just can’t find what they want, not because the data doesn’t exist.
       • Information cannot be obtained without access to insider’s knowledge of
         how government agencies work and publish information
• Mismatch between offer and demand
       • Information published from the agency-centric perspective, rather than
         from an holistic end-user perspective.
       • Resources only aimed for people with the technical skills to actually get
         in and use it, not for the average person who has a real need.
• Agency frustration
       • Enormous amount of “legacy” data and information sitting within
         government departments in various formats which is of enormous value
         but is not publicly accessible, let alone known about.
       • Siloed approach to the provision of data and information within and
         between government departments - need “some way to join the dots”
• See Berkhout M., Rowland-Campbell, A. and Strahl, P. Gov 2.0 TF
  Project 5: Semantic Tagging of Government Websites Nov 2009


CSIRO. Semantically-enabled Standard Development
Commonalities and differences between Sensing Web
and eGov (key requirements)

• Same: Give average users
       • the ability to find all the available data
       • the ability to use all the available data
• Same: Match information to end-user perspective
• Same: Provide some way to join the dots

• Variable: Give advanced users
       • the ability to find all the available data
       • the ability to use all the available data
• Variable: Handle large amounts of data




CSIRO. Semantically-enabled Standard Development
Commonalities and differences between Sensing Web
and eGov

• Same: (too) many standards which are too generic
       • Develop ontologies which capture what is not enforced by the standards
         but which is useful
       • Extend the standard to allow (optional) semantic markup
• Same: risk of confusion because of the simultaneous use of multiple
  family of standards
       • Mashup, meshups and the “stack”
• Same: difficulty for decision-makers to understand the added value of
  SW technos (where to use small/simple or large/complex ontologies?)

• Different: in some cases (Health), the ontology (SNOMED) has been
  developed “independently” of the leading XML standard (HL7)

• Variable: existence of standards / solutions which provide alternative
  approaches to serve the same goal e.g. registry, catalogues, metadata
  profile
       • Three key criteria: linkability, completeness and automation


CSIRO. Semantically-enabled Standard Development
Large (complex) or small (simple) ontologies?
Key requirements                                    Server-side      Client-side
                                                        Semantic reduction

Give average users the ability to find all          Large or small        Small
the available data (discovery)
Give advanced users the ability to find all             Large        Large or small
the available data (discovery, provenance)
Give average users the ability to use all           Large or small        Small
the available data (mashups)
Give advanced users the ability to use all              Large        Large or small
the available data (composition, mashups)
Match information to end-user perspective               Large        Large or small
(model-driven transformation)
Handle large amounts of data (macro-                Large or small        Small
programming)
Provide some way to join the dots (linking)             Large        Large or small
 CSIRO. Semantically-enabled Standard Development
The difficult transition from Web 2.0 to Web 3.0

• What happens once govt data resources are available?
       • Designers, developers and other experts building mashups
         (govhack, apps4nsw, app-my-state VIC) but use semantic web
         technos very rarely
• Report of the Gov 2.0 Taskforce
       • […] Information should be: free, easily discoverable, based on
         open standards and therefore machine-readable, properly
         documented and therefore understandable, licensed to permit free
         reuse and transformation by others
       • […] governments have a role to play in leading and encouraging
         the uptake of Web 3.0 technologies in support of greater
         innovation based on the reuse of public sector information and
         enhanced citizen/government interaction.
              • e.g. RDFa usage in data.gov.au
• But … risk of standard adoption for the wrong reasons
       • Tommie Usdin Standards considered harmful Balisage 2009 :
         “mindless application of standards that are not applicable is
         harmful.”

CSIRO. Semantically-enabled Standard Development
Conclusions:
Adopt Semantic Web standards for the right reasons

• Semantic Web and XML standards are not mutually exclusive
       • Porting everything into RDF may not solve all your problems
• Standards Development Organisations should adopt common
  semantic markup / annotation methods to develop the next
  generation of XML-based standards
       • Requires better coordination between XML/Web services and
         Semantic Web activities @ W3C
              • Guidelines and also tools supporting hybrid standards


• Areas for further work
       • Tools for semantic mashups (meshups)
       • Multi-standard stack issues in W3C, especially the validation of
         data/documents using hybrid standards
       • Evaluation of strengths and weaknesses of existing XML standards
         “extension” methods (e.g. ISO 19115 Metadata profiles) against
         the proposed approach


CSIRO. Semantically-enabled Standard Development
CSIRO ICT Centre
Laurent Lefort @laurentlefort
Ontologist, Information Engineering Lab
W3C Australia Office @W3CAustralia




Photo: Web Directions
CC BY-NC 2.0
         CSIRO. Semantically-enabled Standard Development
Semantically-enabled standard development

• Abstract: Today, XML technologies are routinely used to
  define semi-normative versions of IT standards by a number of
  SDOs (Standard Development Organisations). Some SDOs
  (W3C, OGC or OASIS) have started to work on the addition of
  Semantic Web technologies (ontologies, RDF/linked data) to
  their standard development toolbox for a number of reasons:
  richer expressivity, web-ification of shared resources, basis for
  harmonisation.
• This presentation will cover the work done within the W3C
  Semantic Sensor Network Incubator Activity (SSN-XG) on the
  transition to semantically-enabled standards and discuss how
  machine-processable ontologies can be designed and used to
  upgrade services based on existing XML-based standards




CSIRO. Semantically-enabled Standard Development
Semantic web technologies

• New capabilities for web-based applications
       • Ontology engineering: description logic
       • Linked data management: triple store, SPARQL
              • URI-based IDs and queries
       • Annotations / Metadata : RDF, RDFa
• Niche areas
       • Discovery, Provenance, Composition, Curation, Annotation
• Can help to address standard development gaps such as
       •   Profiling of standards (which are “too generic”)
       •   Curation of large scale vocabularies
       •   Model-Driven development with Open World Assumption
       •   Harmonisation of domain models




CSIRO. Semantically-enabled Standard Development
Replace existing standards

• Replace existing approaches
       • Controlled vocabularies in SKOS or OWL
       • Domain models migrated to OWL (instead of XML schemas or
         UML models)
• Pros
       • Technical factors: better management of vocabularies, URIs/APis
         facilitating mashups
       • Social factors: ability to federate sub-communities (foundries)
• Cons:
       • Technical factors: SW technologies less effective for some tasks:
         e.g. closed models (including User Interfaces based on forms and
         data validation)
       • Social factors: SDOs reluctance to lose investment in non-SW
         models (UML) & schemas (XML)



CSIRO. Semantically-enabled Standard Development
Upgrade (Semantically-enable) existing standards

• Upgrade existing approaches
       • Migration of vocabularies into SKOS or OWL-based resources
         hosted on triple stores
       • Semantic annotations to extend web services with lifting (XML-to-
         RDF) and lowering (RDF-to-XML) operations
• Pros
       • Technical factors: benefits of new capabilities, solutions to
         standard development gaps
       • Social factors: openness to all categories of contributors to
         standards
• Cons
       • Technical factors: complexity of standards stack relying on XML +
         RDF (+ HTML)
       • Social factors: lack of consensus on SW-enabled standard
         development


CSIRO. Semantically-enabled Standard Development
Do nothing

• Do nothing
       • Do not change existing standards
       • Develop new approaches useable separately (e.g. DBPedia)
• Pros
       • Technical factors: backward compatibility of future versions of
         standards
       • Social factors: keep it simple stupid and if it ain’t broke, don’t fix it
         principles
• Cons
       • Technical factors: harder maintenance of solution based on closed
         world assumption, difficulty to migrate to Linked Open Data cloud
       • Social factors: barrier for the development of multi-disciplinary
         standards




CSIRO. Semantically-enabled Standard Development
Semantic enablement: where to do it?




CSIRO. Semantically-enabled Standard Development
Semantically mashable semantic mashups
       and the W3C standard “stack”
                                              Users


     HTTP + HTML (RDFa) + SVG + DOM + JS + Mashable APIs

                                             Mashup
                                              site             Mashup
                                                                site
                                                                                                 Mesh
    HTTP + HTML (RDFa) + SVG + DOM + JS + Mashable APIs                                          ups
                                   Mashup                           SparQL
                                    site              Ontology
                   Mashup
                                                      of objects        Virtual
                    site
                                                                         RDF                 HTML/RDFa
                                                                         data
                                                 RDFa service


                                                                   HTML                    SPARQL protocol
                                                                   pages
                                                        RDFa
                                                        markup

             XML or JSON + HTTP + JS + Mashable APIs
                                                                                           Linked Open Data
                   SparQL                                    SparQL

      Ontology     Virtual                    Ontology       Virtual
      of objects    RDF                       of objects      RDF
                    data                                      data
                                                                                              RDF-ization
         Lifting service
                              Lifting             Lifting service
                              script                                       RDB-RDF
       XML         Existing XSLT or Xquery                                 Mapping         Legacy Resources
      Schema        XML
                                                SQL          Existing
                                                                                     (XML, Database, Web services)
                           GRDDL
                           markup              Schema        SQL DB

Tim Berners-Lee, Cracks and Mortar W3C TPAC 2007
       CSIRO. Semantically-enabled Standard Development
References
• WMO (2009): Field Intercomparison of Rainfall Intensity (RI) Gauges
• Bureau of Meteorology Summary of Significant Severe Thunderstorm Events in NSW -
  2006/07 Bureau of Meteorology Observation of rainfall (bom.gov.au)
• Jones, K. F. Ice Storms in the St. Lawrence Valley Region, Technical Report Army Corps
  of Engineers Engineer Research and Development Center January 2003 (non peer-
  reviewed)
• Bureau of Meteorology Daily rainfall CANBERRA (AUSTRALIAN NATIONAL BOTANIC
  GA) 2007 data
• Bureau of Meteorology BoM Canberra Radar Loop - Rain Rate - IDR403 (via
  www.theweatherchaser.com)

• Semantic Sensor Network XG (ends in September 2010)
  http://www.w3.org/2005/Incubator/ssn/
• Lefort, L. Review of semantic enablement techniques used in geospatial and semantic
  standards for legacy and opportunistic mashups in Proc. of the 5th Australian Ontology
  Workshop (AOW 2009) paper and slides
       • Plus Review of Semantic Annotation techniques: March 2010 SSN XG slides

• RDFa http://www.w3.org/2010/02/rdfa/
• Usdin, T. Standards considered harmful Balisage 2009

• Berkhout M., Rowland-Campbell, A. and Strahl, P. Gov 2.0 TF Project 5: Semantic
  Tagging of Government Websites Nov 2009
• Government 2.0 Taskforce Engage: Getting on with Government 2.0 Report of the
  Government 2.0 Taskforce December 2009


CSIRO. Semantically-enabled Standard Development

More Related Content

What's hot

Enhancing Data Transmission and Protection in Wireless Sensor Node- A Review
Enhancing Data Transmission and Protection in Wireless Sensor Node- A ReviewEnhancing Data Transmission and Protection in Wireless Sensor Node- A Review
Enhancing Data Transmission and Protection in Wireless Sensor Node- A ReviewIRJET Journal
 
Indoor Localization Using Local Node Density In Ad Hoc WSNs
Indoor Localization Using Local Node Density In Ad Hoc WSNsIndoor Localization Using Local Node Density In Ad Hoc WSNs
Indoor Localization Using Local Node Density In Ad Hoc WSNsjoaquin_gonzalez
 
Wireless gps-wristwatch-tracking-06-11-001
Wireless gps-wristwatch-tracking-06-11-001Wireless gps-wristwatch-tracking-06-11-001
Wireless gps-wristwatch-tracking-06-11-001ajsatienza
 
Overview of Wireless Sensor Networks
Overview of Wireless Sensor NetworksOverview of Wireless Sensor Networks
Overview of Wireless Sensor NetworksDuncan Purves
 
Prototyping a Wireless Sensor Node using FPGA for Mines Safety Application
Prototyping a Wireless Sensor Node using FPGA for Mines Safety ApplicationPrototyping a Wireless Sensor Node using FPGA for Mines Safety Application
Prototyping a Wireless Sensor Node using FPGA for Mines Safety ApplicationIDES Editor
 
Advanced Sensor Tech : SpectRx™ , Lightning Speed & Hardness Test Game Changer
Advanced Sensor Tech : SpectRx™ , Lightning Speed & Hardness Test Game ChangerAdvanced Sensor Tech : SpectRx™ , Lightning Speed & Hardness Test Game Changer
Advanced Sensor Tech : SpectRx™ , Lightning Speed & Hardness Test Game ChangerSabrie Soloman
 
Ant Colony Optimization for Wireless Sensor Network: A Review
Ant Colony Optimization for Wireless Sensor Network: A ReviewAnt Colony Optimization for Wireless Sensor Network: A Review
Ant Colony Optimization for Wireless Sensor Network: A Reviewiosrjce
 
A Survey On Audio Watermarking Methods
A Survey On Audio Watermarking  MethodsA Survey On Audio Watermarking  Methods
A Survey On Audio Watermarking MethodsIRJET Journal
 

What's hot (9)

Enhancing Data Transmission and Protection in Wireless Sensor Node- A Review
Enhancing Data Transmission and Protection in Wireless Sensor Node- A ReviewEnhancing Data Transmission and Protection in Wireless Sensor Node- A Review
Enhancing Data Transmission and Protection in Wireless Sensor Node- A Review
 
Linked Sensor Data 101 (FIS2011)
Linked Sensor Data 101 (FIS2011)Linked Sensor Data 101 (FIS2011)
Linked Sensor Data 101 (FIS2011)
 
Indoor Localization Using Local Node Density In Ad Hoc WSNs
Indoor Localization Using Local Node Density In Ad Hoc WSNsIndoor Localization Using Local Node Density In Ad Hoc WSNs
Indoor Localization Using Local Node Density In Ad Hoc WSNs
 
Wireless gps-wristwatch-tracking-06-11-001
Wireless gps-wristwatch-tracking-06-11-001Wireless gps-wristwatch-tracking-06-11-001
Wireless gps-wristwatch-tracking-06-11-001
 
Overview of Wireless Sensor Networks
Overview of Wireless Sensor NetworksOverview of Wireless Sensor Networks
Overview of Wireless Sensor Networks
 
Prototyping a Wireless Sensor Node using FPGA for Mines Safety Application
Prototyping a Wireless Sensor Node using FPGA for Mines Safety ApplicationPrototyping a Wireless Sensor Node using FPGA for Mines Safety Application
Prototyping a Wireless Sensor Node using FPGA for Mines Safety Application
 
Advanced Sensor Tech : SpectRx™ , Lightning Speed & Hardness Test Game Changer
Advanced Sensor Tech : SpectRx™ , Lightning Speed & Hardness Test Game ChangerAdvanced Sensor Tech : SpectRx™ , Lightning Speed & Hardness Test Game Changer
Advanced Sensor Tech : SpectRx™ , Lightning Speed & Hardness Test Game Changer
 
Ant Colony Optimization for Wireless Sensor Network: A Review
Ant Colony Optimization for Wireless Sensor Network: A ReviewAnt Colony Optimization for Wireless Sensor Network: A Review
Ant Colony Optimization for Wireless Sensor Network: A Review
 
A Survey On Audio Watermarking Methods
A Survey On Audio Watermarking  MethodsA Survey On Audio Watermarking  Methods
A Survey On Audio Watermarking Methods
 

Similar to Semantically enabled standard development

Presentation seminar shubham
Presentation seminar shubhamPresentation seminar shubham
Presentation seminar shubhamShubhamPal80
 
Communications Systems Research
Communications Systems ResearchCommunications Systems Research
Communications Systems ResearchPeter Lancaster
 
OSS Presentation Keynote by Hal Stern
OSS Presentation Keynote by Hal SternOSS Presentation Keynote by Hal Stern
OSS Presentation Keynote by Hal SternOpenStorageSummit
 
ACC-2012, Bangalore, India, 28 July, 2012
ACC-2012, Bangalore, India, 28 July, 2012ACC-2012, Bangalore, India, 28 July, 2012
ACC-2012, Bangalore, India, 28 July, 2012Charith Perera
 
Prediction of Wireless Sensor Network and Attack using Machine Learning Techn...
Prediction of Wireless Sensor Network and Attack using Machine Learning Techn...Prediction of Wireless Sensor Network and Attack using Machine Learning Techn...
Prediction of Wireless Sensor Network and Attack using Machine Learning Techn...IRJET Journal
 
From Physical to Virtual Wireless Sensor Networks using Cloud Computing
From Physical to Virtual Wireless Sensor Networks using Cloud Computing From Physical to Virtual Wireless Sensor Networks using Cloud Computing
From Physical to Virtual Wireless Sensor Networks using Cloud Computing IJORCS
 
Kerry Taylor - Semantics & sensors
Kerry Taylor - Semantics & sensorsKerry Taylor - Semantics & sensors
Kerry Taylor - Semantics & sensorsWeb Directions
 
MDM-2013, Milan, Italy, 6 June, 2013
MDM-2013, Milan, Italy, 6 June, 2013MDM-2013, Milan, Italy, 6 June, 2013
MDM-2013, Milan, Italy, 6 June, 2013Charith Perera
 
Report on WIRELESS SENSOR NETWORK
Report on WIRELESS SENSOR NETWORKReport on WIRELESS SENSOR NETWORK
Report on WIRELESS SENSOR NETWORKNishant Bhardwaj
 
Tim Malthus_Towards standards for the exchange of field spectral datasets
Tim Malthus_Towards standards for the exchange of field spectral datasetsTim Malthus_Towards standards for the exchange of field spectral datasets
Tim Malthus_Towards standards for the exchange of field spectral datasetsTERN Australia
 
Semantically-Enabling the Web of Things: The W3C Semantic Sensor Network Onto...
Semantically-Enabling the Web of Things: The W3C Semantic Sensor Network Onto...Semantically-Enabling the Web of Things: The W3C Semantic Sensor Network Onto...
Semantically-Enabling the Web of Things: The W3C Semantic Sensor Network Onto...Laurent Lefort
 
Bringing Wireless Sensing to its full potential
Bringing Wireless Sensing to its full potentialBringing Wireless Sensing to its full potential
Bringing Wireless Sensing to its full potentialAdrian Hornsby
 
OpenStack Quantum Network Service
OpenStack Quantum Network ServiceOpenStack Quantum Network Service
OpenStack Quantum Network ServiceLew Tucker
 
Andy huckridge
Andy huckridgeAndy huckridge
Andy huckridgeCarl Ford
 
GeoCENS OGC Standards and Sensor Web Enablement presented at GeoCENS Banff Se...
GeoCENS OGC Standards and Sensor Web Enablement presented at GeoCENS Banff Se...GeoCENS OGC Standards and Sensor Web Enablement presented at GeoCENS Banff Se...
GeoCENS OGC Standards and Sensor Web Enablement presented at GeoCENS Banff Se...Cybera Inc.
 
Mobile Web Services in Health Care and Sensor Networks
Mobile Web Services in Health Care and Sensor NetworksMobile Web Services in Health Care and Sensor Networks
Mobile Web Services in Health Care and Sensor NetworksDr. Fahad Aijaz
 
Key Open Standards for inter-operable IoT systems
Key Open Standards for inter-operable IoT systemsKey Open Standards for inter-operable IoT systems
Key Open Standards for inter-operable IoT systemsPratul Sharma
 

Similar to Semantically enabled standard development (20)

Semantic Sensor Web
Semantic Sensor WebSemantic Sensor Web
Semantic Sensor Web
 
Presentation seminar shubham
Presentation seminar shubhamPresentation seminar shubham
Presentation seminar shubham
 
Communications Systems Research
Communications Systems ResearchCommunications Systems Research
Communications Systems Research
 
OSS Presentation Keynote by Hal Stern
OSS Presentation Keynote by Hal SternOSS Presentation Keynote by Hal Stern
OSS Presentation Keynote by Hal Stern
 
ACC-2012, Bangalore, India, 28 July, 2012
ACC-2012, Bangalore, India, 28 July, 2012ACC-2012, Bangalore, India, 28 July, 2012
ACC-2012, Bangalore, India, 28 July, 2012
 
Prediction of Wireless Sensor Network and Attack using Machine Learning Techn...
Prediction of Wireless Sensor Network and Attack using Machine Learning Techn...Prediction of Wireless Sensor Network and Attack using Machine Learning Techn...
Prediction of Wireless Sensor Network and Attack using Machine Learning Techn...
 
From Physical to Virtual Wireless Sensor Networks using Cloud Computing
From Physical to Virtual Wireless Sensor Networks using Cloud Computing From Physical to Virtual Wireless Sensor Networks using Cloud Computing
From Physical to Virtual Wireless Sensor Networks using Cloud Computing
 
Kerry Taylor - Semantics & sensors
Kerry Taylor - Semantics & sensorsKerry Taylor - Semantics & sensors
Kerry Taylor - Semantics & sensors
 
Senslab - open hardware - fossa2010
Senslab - open hardware - fossa2010Senslab - open hardware - fossa2010
Senslab - open hardware - fossa2010
 
MDM-2013, Milan, Italy, 6 June, 2013
MDM-2013, Milan, Italy, 6 June, 2013MDM-2013, Milan, Italy, 6 June, 2013
MDM-2013, Milan, Italy, 6 June, 2013
 
Report on WIRELESS SENSOR NETWORK
Report on WIRELESS SENSOR NETWORKReport on WIRELESS SENSOR NETWORK
Report on WIRELESS SENSOR NETWORK
 
Tim Malthus_Towards standards for the exchange of field spectral datasets
Tim Malthus_Towards standards for the exchange of field spectral datasetsTim Malthus_Towards standards for the exchange of field spectral datasets
Tim Malthus_Towards standards for the exchange of field spectral datasets
 
Semantically-Enabling the Web of Things: The W3C Semantic Sensor Network Onto...
Semantically-Enabling the Web of Things: The W3C Semantic Sensor Network Onto...Semantically-Enabling the Web of Things: The W3C Semantic Sensor Network Onto...
Semantically-Enabling the Web of Things: The W3C Semantic Sensor Network Onto...
 
Bringing Wireless Sensing to its full potential
Bringing Wireless Sensing to its full potentialBringing Wireless Sensing to its full potential
Bringing Wireless Sensing to its full potential
 
OpenStack Quantum Network Service
OpenStack Quantum Network ServiceOpenStack Quantum Network Service
OpenStack Quantum Network Service
 
Andy huckridge
Andy huckridgeAndy huckridge
Andy huckridge
 
GeoCENS OGC Standards and Sensor Web Enablement presented at GeoCENS Banff Se...
GeoCENS OGC Standards and Sensor Web Enablement presented at GeoCENS Banff Se...GeoCENS OGC Standards and Sensor Web Enablement presented at GeoCENS Banff Se...
GeoCENS OGC Standards and Sensor Web Enablement presented at GeoCENS Banff Se...
 
Ldb mapperò di prinzio 06
Ldb mapperò  di prinzio 06Ldb mapperò  di prinzio 06
Ldb mapperò di prinzio 06
 
Mobile Web Services in Health Care and Sensor Networks
Mobile Web Services in Health Care and Sensor NetworksMobile Web Services in Health Care and Sensor Networks
Mobile Web Services in Health Care and Sensor Networks
 
Key Open Standards for inter-operable IoT systems
Key Open Standards for inter-operable IoT systemsKey Open Standards for inter-operable IoT systems
Key Open Standards for inter-operable IoT systems
 

More from Laurent Lefort

Linked Sensor Data cube
Linked Sensor Data cubeLinked Sensor Data cube
Linked Sensor Data cubeLaurent Lefort
 
Future manufacturing informatics - typology of manufacturing data
Future manufacturing informatics - typology of manufacturing dataFuture manufacturing informatics - typology of manufacturing data
Future manufacturing informatics - typology of manufacturing dataLaurent Lefort
 
Design and generation of Linked Clinical Data Cube (Semantic Stats 2013)
Design and generation of Linked Clinical Data Cube (Semantic Stats 2013)Design and generation of Linked Clinical Data Cube (Semantic Stats 2013)
Design and generation of Linked Clinical Data Cube (Semantic Stats 2013)Laurent Lefort
 
Using the Data Cube vocabulary for Publishing Environmental Linked Data on la...
Using the Data Cube vocabulary for Publishing Environmental Linked Data on la...Using the Data Cube vocabulary for Publishing Environmental Linked Data on la...
Using the Data Cube vocabulary for Publishing Environmental Linked Data on la...Laurent Lefort
 
Standards for Semantic Mashups
Standards for Semantic MashupsStandards for Semantic Mashups
Standards for Semantic MashupsLaurent Lefort
 
Semantic Web For Hack Days
Semantic Web For Hack DaysSemantic Web For Hack Days
Semantic Web For Hack DaysLaurent Lefort
 

More from Laurent Lefort (7)

Linked Sensor Data cube
Linked Sensor Data cubeLinked Sensor Data cube
Linked Sensor Data cube
 
Future manufacturing informatics - typology of manufacturing data
Future manufacturing informatics - typology of manufacturing dataFuture manufacturing informatics - typology of manufacturing data
Future manufacturing informatics - typology of manufacturing data
 
Design and generation of Linked Clinical Data Cube (Semantic Stats 2013)
Design and generation of Linked Clinical Data Cube (Semantic Stats 2013)Design and generation of Linked Clinical Data Cube (Semantic Stats 2013)
Design and generation of Linked Clinical Data Cube (Semantic Stats 2013)
 
Using the Data Cube vocabulary for Publishing Environmental Linked Data on la...
Using the Data Cube vocabulary for Publishing Environmental Linked Data on la...Using the Data Cube vocabulary for Publishing Environmental Linked Data on la...
Using the Data Cube vocabulary for Publishing Environmental Linked Data on la...
 
Govhack cached
Govhack cachedGovhack cached
Govhack cached
 
Standards for Semantic Mashups
Standards for Semantic MashupsStandards for Semantic Mashups
Standards for Semantic Mashups
 
Semantic Web For Hack Days
Semantic Web For Hack DaysSemantic Web For Hack Days
Semantic Web For Hack Days
 

Recently uploaded

Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 

Recently uploaded (20)

Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 

Semantically enabled standard development

  • 1. Semantically-enabled Standard Development Laurent Lefort, CSIRO ICT Centre, Information Engineering Laboratory Metadata Australia Conference, 26-27 May 2010
  • 2. Outline: W3C Semantic Sensor Network XG as a example of semantically-enabled standard development • Motivations for the W3C Semantic Sensor Network XG • How do semantically-enabled standards fit in the current sensor network and sensor web standard landscape? • Expected benefits, challenges • What’s done in the XG • Primary goal of the XG: develop ontologies to describe sensors • To develop new types of sensor web and sensor networks applications: semantic mashups, provenance • To program sensor networks exploiting better knowledge about the sensors or the sensor network e.g. energy constraints • Secondary goal of the XG: develop semantic markup techniques • Define how ontologies can be used as a complement to existing XML- based standards (sensor web and sensor networks) • Generalisation to other contexts • Commonalities and differences between sensing web and eGov CSIRO. Semantically-enabled Standard Development
  • 3. Why do we develop sensor ontologies? Sensor variability • Vaisala Weather Transmitter WXT510/520 • Uses an impact disdrometer • Rainfall, rainfall duration, rain & hail intensity • … Wind speed & direction, barometric pressure, • … Air temperature, relative humidity • RIMCO 7499 series © CSIRO • Tipping-bucket rain gauges (TBRG) • Rainfall • Same function, one difference: underestimation threshold for high rainfall • Vaisala: okay until 801 to 2002 mm/hr • RIMCO: okay until 3001 to 5002 mm/hr © CSIRO • References: 1 WMO study (see next page), 2 Manufacturer sheet CSIRO. Semantically-enabled Standard Development
  • 4. Reference: World Meteorological Organisation (2009) Field Intercomparison of Rainfall Intensity (RI) Gauges • RIMCO • VAISALA WXT 510 CSIRO. Semantically-enabled Standard Development
  • 5. Why do we want to add semantic markup to data? Do you remember the hailstorm - 27 February 2007? • Summary of Significant Severe Thunderstorm Events in NSW - 2006/07 (bom.gov.au) • “A super-cell thunderstorm at 10.30pm caused heavy rain and hail over Canberra City and Belconnen. Widespread hail up to 3cm size covered ground to a depth of 20cm causing 1 metre high hail drifts in Civic Centre. Up to 63mm* was recorded at the Canberra Botanic Gardens in about 1 hour.” • * note: the daily rainfall recorded in the BOM archives for the 28th February is 62.8 mm (bom.gov.au) CSIRO. Semantically-enabled Standard Development © Paul Hagon © Paul Hagon © Australian Bureau of Meteorology
  • 6. Adding semantic annotations to find and use data • Available information to estimate the severity of the storm (bom.gov.au) • Data: Daily record of rainfall for Canberra Botanic Gardens station • Text: Severe weather event description • Estimate of the length of the hail storm (related to the Botanic Garden observation) • Indication of the depth of the hail layer on the ground • Graphics: Radar image sequence • Semantic annotations which could have helped • Information on the type of storm and on its trajectory over Canberra • Captions or metadata added to the radar image sequence • Complement to the weather observation • Provenance of the 1hour estimate for the storm duration • Uncertainty attached to the rainfall record • Linkage to other sources of information • How the rain gauge performs under such conditions (operational range of the class of rain gauges used by BOM) • What water-equivalent-of-hail formula is applicable to this type of hail? CSIRO. Semantically-enabled Standard Development
  • 7. Sensor network and sensor web standard landscape eResearch infrastructures Sensor and sensor Curation (data, metadata), networks platforms discovery, provenance, Device-focused ops Instrument design, configuration, workflows, preservation calibration, programming Device I5 service I1 providers Proprietary standards (or no) standards Data-focused ops Mashup Application Devices Devices service I6 service I2 (base I0 (nodes providers providers stations) & sensors) Network-focused ops Network I4 access I3 providers CSIRO. Semantically-enabled Standard Development
  • 8. Ontologies for better apps (discovery, provenance, composition) Motivation: new semantic discovery/composition/reduction capabilities (complete standards which are too generic e.g. OGC SWE services) Semantic Linking Open Datasets Semantically-annotated OGC services sensor web (SOS, SPS, SAS, …) Features Sensors and observations OGC Services Ref. data Registries & (SOS, SPS, SAS, SES) Sensor web Dictionaries Sensor and obs. Sensor networks Need to demonstrate the value added by ontologies through the availability of new semantically-enabled capabilities CSIRO. Semantically-enabled Standard Development
  • 9. Ontologies for better sensor networks (macro- programming, diagnostic) Motivation: develop new methods to generate programs for sensor networks which better exploit engineering analysis knowledge e.g. the operational range of the sensor, the energy constraints Features Ref. data Semantic sensor network services Sensors and observations Sensor web WSN APIs Semantic Sensor networks sensor network Need to demonstrate the value added by ontologies through the simplification WSN of programming tasks in program Heterogeneous hardware, WSN some cases (e.g. handling OS, software libraries program of complex events). CSIRO. Semantically-enabled Standard Development
  • 10. Ontology – basic structure Ontology – basic structure CSIRO. Semantically-enabled Standard Development
  • 11. Semantic annotation Type of semantic annotations • Semantic annotation (for a document containing text or Domain class data): a web annotation which (Sensor) adds information to a web Domain instance resource that is described in an (wind_sensor_wm30_instance_1) ontology Object property • Can use any of the categories of (hasMeasurementCapability) definitions which can be included Range class in an ontology (PhysicalQuantity) Range instance (windSpeedMR_2) • Such annotations may be added to different types of content Datatype property (hasUnitsOfMeasure) • XML, service descriptions file, HTML Datatype property type (xsd:string) Range value (m/s) CSIRO. Semantically-enabled Standard Development
  • 12. Example of semantic annotation XML file Ontology MonitoringStation=AAA typeOf Sensor about wind_sensor_ wm30_instance_1 rel measures hasMeasurement Capability PhysicalQuantity=wind typeOf MeasurementRange about windSpeedMR_2 property hasUnitsOfMeasure uom=m/s datatype string content m/s CSIRO. Semantically-enabled Standard Development
  • 13. What we have learned • Priorities for ontology development: • Skeleton to add more links between different domain views • Placeholders for richer content (allow for future extensions) • Multiple semantic markup solutions corresponding to multiple levels of the standard stack • RDFa is the most complete approach (benchmark) • Issues related to the addition of semantic markup to existing XML- based standards • How to compare / combine solutions based on different standards families (XML, RDF and even HTML) • How to match the “classic use” of URNs (in OGC) to the three types of semantic web concepts (classes, ??? properties and individuals) CSIRO. Semantically-enabled Standard Development
  • 14. Generalisation to other contexts • Emerging trend (1): ontology-based standards (now) • RDF-only standards, using OWL or Linked Data (SPARQL) • W3C: Delivery Context ontology, Media Resource ontology, ontologies developed by Incubator Activities (XGs) • OGC GeoSPARQL (Geosemantics WG) • OASIS Quantities and Units of Measure Ontology Standard (QUOMOS) • Emerging trend (2): Semantically-enabled standards (soon) • Mix of XML-based and RDF-based standards • Ontologies & semantic markup capabilities to enrich existing standards • Generalisation to other contexts (eGov) • Rationale to adopt semantic web standards (Gov 2.0 TF project 5) • Commonalities and differences between sensing web and eGov • Where to use small (simple) or large (complex) ontologies? CSIRO. Semantically-enabled Standard Development
  • 15. Rationale to adopt Semantic Web standards “What users are telling us” (source: gov2au project 5) • User frustration, confusion of not knowing where to go • People feel overwhelmed by the amount of data available because they just can’t find what they want, not because the data doesn’t exist. • Information cannot be obtained without access to insider’s knowledge of how government agencies work and publish information • Mismatch between offer and demand • Information published from the agency-centric perspective, rather than from an holistic end-user perspective. • Resources only aimed for people with the technical skills to actually get in and use it, not for the average person who has a real need. • Agency frustration • Enormous amount of “legacy” data and information sitting within government departments in various formats which is of enormous value but is not publicly accessible, let alone known about. • Siloed approach to the provision of data and information within and between government departments - need “some way to join the dots” • See Berkhout M., Rowland-Campbell, A. and Strahl, P. Gov 2.0 TF Project 5: Semantic Tagging of Government Websites Nov 2009 CSIRO. Semantically-enabled Standard Development
  • 16. Commonalities and differences between Sensing Web and eGov (key requirements) • Same: Give average users • the ability to find all the available data • the ability to use all the available data • Same: Match information to end-user perspective • Same: Provide some way to join the dots • Variable: Give advanced users • the ability to find all the available data • the ability to use all the available data • Variable: Handle large amounts of data CSIRO. Semantically-enabled Standard Development
  • 17. Commonalities and differences between Sensing Web and eGov • Same: (too) many standards which are too generic • Develop ontologies which capture what is not enforced by the standards but which is useful • Extend the standard to allow (optional) semantic markup • Same: risk of confusion because of the simultaneous use of multiple family of standards • Mashup, meshups and the “stack” • Same: difficulty for decision-makers to understand the added value of SW technos (where to use small/simple or large/complex ontologies?) • Different: in some cases (Health), the ontology (SNOMED) has been developed “independently” of the leading XML standard (HL7) • Variable: existence of standards / solutions which provide alternative approaches to serve the same goal e.g. registry, catalogues, metadata profile • Three key criteria: linkability, completeness and automation CSIRO. Semantically-enabled Standard Development
  • 18. Large (complex) or small (simple) ontologies? Key requirements Server-side Client-side Semantic reduction Give average users the ability to find all Large or small Small the available data (discovery) Give advanced users the ability to find all Large Large or small the available data (discovery, provenance) Give average users the ability to use all Large or small Small the available data (mashups) Give advanced users the ability to use all Large Large or small the available data (composition, mashups) Match information to end-user perspective Large Large or small (model-driven transformation) Handle large amounts of data (macro- Large or small Small programming) Provide some way to join the dots (linking) Large Large or small CSIRO. Semantically-enabled Standard Development
  • 19. The difficult transition from Web 2.0 to Web 3.0 • What happens once govt data resources are available? • Designers, developers and other experts building mashups (govhack, apps4nsw, app-my-state VIC) but use semantic web technos very rarely • Report of the Gov 2.0 Taskforce • […] Information should be: free, easily discoverable, based on open standards and therefore machine-readable, properly documented and therefore understandable, licensed to permit free reuse and transformation by others • […] governments have a role to play in leading and encouraging the uptake of Web 3.0 technologies in support of greater innovation based on the reuse of public sector information and enhanced citizen/government interaction. • e.g. RDFa usage in data.gov.au • But … risk of standard adoption for the wrong reasons • Tommie Usdin Standards considered harmful Balisage 2009 : “mindless application of standards that are not applicable is harmful.” CSIRO. Semantically-enabled Standard Development
  • 20. Conclusions: Adopt Semantic Web standards for the right reasons • Semantic Web and XML standards are not mutually exclusive • Porting everything into RDF may not solve all your problems • Standards Development Organisations should adopt common semantic markup / annotation methods to develop the next generation of XML-based standards • Requires better coordination between XML/Web services and Semantic Web activities @ W3C • Guidelines and also tools supporting hybrid standards • Areas for further work • Tools for semantic mashups (meshups) • Multi-standard stack issues in W3C, especially the validation of data/documents using hybrid standards • Evaluation of strengths and weaknesses of existing XML standards “extension” methods (e.g. ISO 19115 Metadata profiles) against the proposed approach CSIRO. Semantically-enabled Standard Development
  • 21. CSIRO ICT Centre Laurent Lefort @laurentlefort Ontologist, Information Engineering Lab W3C Australia Office @W3CAustralia Photo: Web Directions CC BY-NC 2.0 CSIRO. Semantically-enabled Standard Development
  • 22. Semantically-enabled standard development • Abstract: Today, XML technologies are routinely used to define semi-normative versions of IT standards by a number of SDOs (Standard Development Organisations). Some SDOs (W3C, OGC or OASIS) have started to work on the addition of Semantic Web technologies (ontologies, RDF/linked data) to their standard development toolbox for a number of reasons: richer expressivity, web-ification of shared resources, basis for harmonisation. • This presentation will cover the work done within the W3C Semantic Sensor Network Incubator Activity (SSN-XG) on the transition to semantically-enabled standards and discuss how machine-processable ontologies can be designed and used to upgrade services based on existing XML-based standards CSIRO. Semantically-enabled Standard Development
  • 23. Semantic web technologies • New capabilities for web-based applications • Ontology engineering: description logic • Linked data management: triple store, SPARQL • URI-based IDs and queries • Annotations / Metadata : RDF, RDFa • Niche areas • Discovery, Provenance, Composition, Curation, Annotation • Can help to address standard development gaps such as • Profiling of standards (which are “too generic”) • Curation of large scale vocabularies • Model-Driven development with Open World Assumption • Harmonisation of domain models CSIRO. Semantically-enabled Standard Development
  • 24. Replace existing standards • Replace existing approaches • Controlled vocabularies in SKOS or OWL • Domain models migrated to OWL (instead of XML schemas or UML models) • Pros • Technical factors: better management of vocabularies, URIs/APis facilitating mashups • Social factors: ability to federate sub-communities (foundries) • Cons: • Technical factors: SW technologies less effective for some tasks: e.g. closed models (including User Interfaces based on forms and data validation) • Social factors: SDOs reluctance to lose investment in non-SW models (UML) & schemas (XML) CSIRO. Semantically-enabled Standard Development
  • 25. Upgrade (Semantically-enable) existing standards • Upgrade existing approaches • Migration of vocabularies into SKOS or OWL-based resources hosted on triple stores • Semantic annotations to extend web services with lifting (XML-to- RDF) and lowering (RDF-to-XML) operations • Pros • Technical factors: benefits of new capabilities, solutions to standard development gaps • Social factors: openness to all categories of contributors to standards • Cons • Technical factors: complexity of standards stack relying on XML + RDF (+ HTML) • Social factors: lack of consensus on SW-enabled standard development CSIRO. Semantically-enabled Standard Development
  • 26. Do nothing • Do nothing • Do not change existing standards • Develop new approaches useable separately (e.g. DBPedia) • Pros • Technical factors: backward compatibility of future versions of standards • Social factors: keep it simple stupid and if it ain’t broke, don’t fix it principles • Cons • Technical factors: harder maintenance of solution based on closed world assumption, difficulty to migrate to Linked Open Data cloud • Social factors: barrier for the development of multi-disciplinary standards CSIRO. Semantically-enabled Standard Development
  • 27. Semantic enablement: where to do it? CSIRO. Semantically-enabled Standard Development
  • 28. Semantically mashable semantic mashups and the W3C standard “stack” Users HTTP + HTML (RDFa) + SVG + DOM + JS + Mashable APIs Mashup site Mashup site Mesh HTTP + HTML (RDFa) + SVG + DOM + JS + Mashable APIs ups Mashup SparQL site Ontology Mashup of objects Virtual site RDF HTML/RDFa data RDFa service HTML SPARQL protocol pages RDFa markup XML or JSON + HTTP + JS + Mashable APIs Linked Open Data SparQL SparQL Ontology Virtual Ontology Virtual of objects RDF of objects RDF data data RDF-ization Lifting service Lifting Lifting service script RDB-RDF XML Existing XSLT or Xquery Mapping Legacy Resources Schema XML SQL Existing (XML, Database, Web services) GRDDL markup Schema SQL DB Tim Berners-Lee, Cracks and Mortar W3C TPAC 2007 CSIRO. Semantically-enabled Standard Development
  • 29. References • WMO (2009): Field Intercomparison of Rainfall Intensity (RI) Gauges • Bureau of Meteorology Summary of Significant Severe Thunderstorm Events in NSW - 2006/07 Bureau of Meteorology Observation of rainfall (bom.gov.au) • Jones, K. F. Ice Storms in the St. Lawrence Valley Region, Technical Report Army Corps of Engineers Engineer Research and Development Center January 2003 (non peer- reviewed) • Bureau of Meteorology Daily rainfall CANBERRA (AUSTRALIAN NATIONAL BOTANIC GA) 2007 data • Bureau of Meteorology BoM Canberra Radar Loop - Rain Rate - IDR403 (via www.theweatherchaser.com) • Semantic Sensor Network XG (ends in September 2010) http://www.w3.org/2005/Incubator/ssn/ • Lefort, L. Review of semantic enablement techniques used in geospatial and semantic standards for legacy and opportunistic mashups in Proc. of the 5th Australian Ontology Workshop (AOW 2009) paper and slides • Plus Review of Semantic Annotation techniques: March 2010 SSN XG slides • RDFa http://www.w3.org/2010/02/rdfa/ • Usdin, T. Standards considered harmful Balisage 2009 • Berkhout M., Rowland-Campbell, A. and Strahl, P. Gov 2.0 TF Project 5: Semantic Tagging of Government Websites Nov 2009 • Government 2.0 Taskforce Engage: Getting on with Government 2.0 Report of the Government 2.0 Taskforce December 2009 CSIRO. Semantically-enabled Standard Development