Semantically enhancing SensorML with controlled vocabularies in the marine domain

Similar documents
Observation trends: Expectations from European Comission regarding data exchange and interoperability

Towards a pan-european infrastructure for marine and ocean data management + Importance of standards

Interoperability in Science Data: Stories from the Trenches

Interoperability Between GRDC's Data Holding And The GEOSS Infrastructure

Monitoring the Environment with Sensor Web Services

Reducing Consumer Uncertainty

The UK Marine Environmental Data and Information Network MEDIN

EUDAT B2FIND A Cross-Discipline Metadata Service and Discovery Portal

Semantic Sensor Networks XG Semantic Markup Laurent Lefort, CSIRO ICT Centre

Metadata for Data Discovery: The NERC Data Catalogue Service. Steve Donegan

Deliverable Initial Data Management Plan

Data is the new Oil (Ann Winblad)

Deliverable Final Data Management Plan

HANDLING PUBLICLY GENERATED AIR QUALITY DATA PETE TENEBRUSO & MIKE MATSKO MARCH 8 TH, 2017

Project title: Strengthening the cooperation between the US and the EU in the field of environmental research infrastructures

Semantic web based Sensor Planning Services (SPS) for Sensor Web Enablement (SWE)

Collaborative Ocean Resource Interoperability: Multi-use of Ocean Data on the Semantic Web

Semantic Web: Core Concepts and Mechanisms. MMI ORR Ontology Registry and Repository

Enrichment of Sensor Descriptions and Measurements Using Semantic Technologies. Student: Alexandra Moraru Mentor: Prof. Dr.

eresearch Collaboration across the Pacific:

Web Service Interface. Dr. Simon Jirka

THE ENVIRONMENTAL OBSERVATION WEB AND ITS SERVICE APPLICATIONS WITHIN THE FUTURE INTERNET Project introduction and technical foundations (I)

Reducing Consumer Uncertainty Towards a Vocabulary for User-centric Geospatial Metadata

Deliverable 6.4. Initial Data Management Plan. RINGO (GA no ) PUBLIC; R. Readiness of ICOS for Necessities of integrated Global Observations

Geo Seas A pan European infrastructure for the management of marine geological and geophysical data

Unlocking the full potential of location-based services: Linked Data driven Web APIs

Sensor Data Management

EUDAT-B2FIND A FAIR and Interdisciplinary Discovery Portal for Research Data

INTEROPERABILITY + SEMANTICS = CHECK! Smart and Cost Effective Data Modelling and Tools of the Future

The Semantic Sensor Network Ontology A Generic Language to Describe Sensor Assets

Why CERIF? Keith G Jeffery Scientific Coordinator ERCIM Anne Assserson eurocris. Keith G Jeffery SDSVoc Workshop Amsterdam

Terminologies, Knowledge Organization Systems, Ontologies

Soumya Kanti Datta Research Engineer

Linked Open Data Cloud. John P. McCrae, Thierry Declerck

Heterogeneous Missions Accessibility: Interoperability for Earth Observation

From Open Data to Data- Intensive Science through CERIF

Building a missing item in INSPIRE: The Re3gistry

Towards an Integrated Information Framework for Service Technicians

Long-term preservation for INSPIRE: a metadata framework and geo-portal implementation

European Marine Data Exchange

Jeffery S. Horsburgh. Utah Water Research Laboratory Utah State University

Leveraging metadata standards in ArcGIS to support Interoperability. David Danko and Aleta Vienneau

SeaDataNet, Pan-European infrastructure for marine ands ocean data management + EMODNET Preparatory Action Hydrographic and Seabed Mapping

Open Geospatial Consortium Inc.

Knowledge Inventory for hydrogeology research

University of Bath. Publication date: Document Version Publisher's PDF, also known as Version of record. Link to publication

EMODnet Bathymetry. By Dick M.A. Schaap Coordinator. 20 th April 2016, EGU 2016, Vienna - Austria

INSPIRE Download Service

1. CONCEPTUAL MODEL 1.1 DOMAIN MODEL 1.2 UML DIAGRAM

Glossary of Exchange Network Related Groups

FIBO Metadata in Ontology Mapping

For each use case, the business need, usage scenario and derived requirements are stated. 1.1 USE CASE 1: EXPLORE AND SEARCH FOR SEMANTIC ASSESTS

Towards a pan-european infrastructure for marine and ocean data management + Importance of standards

Extending SOA Infrastructure for Semantic Interoperability

Semantic Infrastructure and Platforms for Geospatial Services: A report from European Projects 4 th International Workshop on Semantic and

Dictionary Driven Exchange Content Assembly Blueprints

RDF and Digital Libraries

EUDAT and Cloud Services

References: Conclusions. Excerpts from Instrument Interface Standards for Interoperable Ocean Sensor Networks. Transducer Electronic Data Sheet (TEDS)

The European Commission s science and knowledge service. Joint Research Centre

Semantic Web for Earth and Environmental Terminology (SWEET) Status, Future Development and Community Building

Open Geospatial Consortium Inc.

DATA MANAGEMENT PLANS Requirements and Recommendations for H2020 Projects. Matthias Razum April 20, 2018

Design & Manage Persistent URIs

Motions from the 91st OGC Technical and Planning Committee Meetings Geneva, Switzerland Contents

Open Geospatial Consortium

EXTRA Examples of OGC standards in support of health applications

SKOS Standards and Best Practises for USING Knowledge Organisation Systems ON THE Semantic Web

SEXTANT 1. Purpose of the Application

Best Practices for Structuring Content and Integrating e-learning and e-textbooks

Open Geospatial Consortium

ISA Action 1.17: A Reusable INSPIRE Reference Platform (ARE3NA)

GeoDCAT-AP Representing geographic metadata by using the "DCAT application profile for data portals in Europe"

DMAC Report to the GCOOS BOD. GCOOS Board of Directors Meeting Biloxi, MS February 2008

Extension of INSPIRE Download Services TG for Observation Data

Semantic Web. Tahani Aljehani

Content Enrichment. An essential strategic capability for every publisher. Enriched content. Delivered.

Novel System Architectures for Semantic Based Sensor Networks Integraion

Introduction of SeaDataNet and EMODNET Working towards a harmonised data infrastructure for marine data. Peter Thijsse MARIS

Workshop 2. > Interoperability <

The MEG Metadata Schemas Registry Schemas and Ontologies: building a Semantic Infrastructure for GRIDs and digital libraries Edinburgh, 16 May 2003

Standardizing ontologies for the IP traffic measurement

BIBLIOGRAPHIC REFERENCE DATA STANDARD

Data discovery and access via the SeaDataNet CDI system

A Review for Semantic Sensor Web Research and Applications

Making Open Data work for Europe

SeaDataNet, Pan-European infrastructure for ocean and marine data management & EMODNET Preparatory Actions Hydrographic Lot

Linking ITSM and SOA a synergetic fusion

European Interoperability Reference Architecture (EIRA) overview

Network Working Group Request for Comments: 5138 Category: Informational February 2008

Metadata Workshop 3 March 2006 Part 1

INSPIRE & Environment Data in the EU

Rolling Deck to Repository: Opportunities for US-EU Collaboration

Summary of Bird and Simons Best Practices

Semantic Web Company. PoolParty - Server. PoolParty - Technical White Paper.

OGC Open Geospatial Consortium (OGC)

Proposed Revisions to ebxml Technical Architecture Specification v ebxml Business Process Project Team

Digital repositories as research infrastructure: a UK perspective

INSPIRE status report

How to use Water Data to Produce Knowledge: Data Sharing with the CUAHSI Water Data Center

Transcription:

Semantically enhancing SensorML with controlled vocabularies in the marine domain KOKKINAKI ALEXANDRA, BUCK JUSTIN, DARROCH LOUISE, JIRKA SIMON AND THE MARINE PROFILES FOR OGC SENSOR WEB ENABLEMENT STANDARDS TEAM Funded by SenseOCEAN (FP7/2007 2013 under grant agreement No. 61414) Bridges (Horizon 2020 under grant agreement No 635359)

Overview Introduction SensorML s flexibility Vocabularies Process Next steps Conclusion

Introduction The marine domain has started implementing Open Geospatial Consortium s (OGC) Sensor Web Enablement (SWE) standards Aim to: make all types of sensors, transducers and sensor data repositories discoverable, accessible and useable via the Web Include: Sensor Model Language (SensorML), Observations and Measurements (O&M), Sensor Planning Service (SPS), Transducer Markup Language (TML), Sensor Alert Service (SAS), Sensor Observation Service (SOS) and Web Notification Service (WNS).

Ability of computer systems to exchange data with unambiguous, shared meaning SensorML Ability of computer systems to process a syntax and exchange information The main objective is to enable interoperability, first at the syntactic level and later at the semantic level (by using ontologies and semantic mediation), so that sensors and processes can be better understood by machines, utilized automatically in complex workflows, and easily shared between intelligent sensor web nodes.

Characteristics SensorML flexible enough to describe all types of sensors Soft typing characteristic: pre-define in schema every possible property property types defined outside of the SensorML schema (typically within an online ontology) and then be used within SensorML as a value to the definition attribute.

Classify a Fast repetition rate fluorometer in SensorML to aid the rapid discovery of my sensors SensorML Identification Classification Keywords Capabilities Characteristics History References Documentation

<sml:classification> <sml:classifierlist> <!-- Instrument type of Fast Repetition Rate Fluorometer --> <sml:classifier name= InstrumentType"> <sml:term definition= "http://www.example.com/definitions.html#instrumenttype"> <sml:label>instrument Type</sml:label> <sml:value> active fluorometers </sml:value> </sml:term> </sml:classifier> Find sensors that are classified as </sml:classifierlist> fluorometers </sml:classification> Section: Classification Term: Category, InstrumentType..? <sml:classification> Vocabulary:? <sml:classifierlist> Value: %fluorometer% <!-- Instrument type of Fast Repetition Rate Fluorometer --> <sml:classifier name= Category"> <sml:term definition= "http://www.myexample.com/mydefinitions.html#category"> <sml:label>category</sml:label> <sml:value> flurometers </sml:value> </sml:term> </sml:classifier> </sml:classifierlist> </sml:classification>

Consequences Soft typing Different terms for the same meaning Variations in the meaning of the same term Terms not properly defined Terms not resolvable Many different ontologies with variations on the names of same terms Terms not mapped with each other Reduce interoperability and discoverability via the web.

SensorML ontology SensorML creators have created the SensorML ontology to list these terms, through the Marine Metadata Interoperability (MMI) project, which hosts an Ontology Registry and Repository hosting a number of small project specific controlled vocabularies. Since different communities require different terminologies, the ontology can fulfill only a subset of the required concepts.

Solution In order to achieve interoperability within and between various sensor communities, implementation of SensorML will require the definition of community specific semantics (within online dictionaries or ontologies) that can be utilized within the framework [OpenGIS Sensor Model Language (SensorML) Implementation Specification]

Marine Community SWE Marine Profiles 52 North Wiki for SWE Marine Profiles National Environmental Research Council (NERC) Vocabulary Server 2.0

SWE Marine profiles Group by partners from several projects and initiatives (AODN, BRIDGES, ENVRI+, EUROFLEETS /EUROFLEETS2, FixO3, FRAM, IOOS, Jerico/Jerico-Next, NeXOS, ODIP/ODIP II, RITMARE, SeaDataNet, SenseOcean, X-DOMES) Aim at developing marine profiles of OGC SWE standards to serve as a common basis for OGC implementations

Controlled Vocabularies and NVS2.0 Controlled vocabularies: In information science controlled vocabulary is a carefully selected list of words and phrases, which are used to tag units of information (document or work) so that they may be more easily retrieved by a search. NERC Vocabulary Server 2.0 (NVS2.0) provides access to lists of standardized terms machine and human readable W3C Simple Knowledge Organisation System (SKOS), RDF/XML Vocab Search, Vocab editor

Classify a Fast repetition rate fluorometer in SensorML to aid the rapid discovery of my sensors <sml:classfication> <sml:classifierlist> <!-- Name of the manufacturer of the Sensor X --> <sml:classifier name= InstrumentType"> <sml:term > definition= "http://vocab.nerc.ac.uk/collection/w06/current/clss0002/"> <sml:label>instrument Type</sml:label> <sml:value> http://vocab.nerc.ac.uk/collection/l05/current/353/ </sml:value> </sml:term> </sml:identifier> <sml:identifierlist> </sml:identification> Find sensors that are classified as fluorometers Section: Classification Term: InstrumentType Vocabulary: NVS2.0 Value: L05::353

Term values Observable property: NVS2.0 Vocabulary P01, P07 Instrument Type: NVS2.0 Vocabulary L05 Platform Type: NVS2.0 Vocabulary L06 Sensor Models: NVS2.0 Vocabulary L22 Roles: NVS2.0 Vocabularies G04, C86 Feature of Interest: NVS2.0 Vocabulary C19 Manufacturer: NVS2.0 Vocabularies L35, C75

Term Definitions: Initial Process Collected terms from the SWE examples SWE Marine wiki Identified common terms under each section containing title, definition, alt label Post on the wiki Members add/suggest corrections on the wiki Revised and submit to the VMG Published on the web

SensorML Identification Classification Keywords Capabilities Characteristics History References Application domain Instrument Type Accuracy Data storage Calibration Data scientist Call Sign Platform Type Damping ratio Height Decommissioning Manufacturer ICES code Detection limit Housing material Delivery Operator Wiki SWE examples Long name Frequency Length Deployment Owner Member post on the wiki Manufacturer Measurement range Weight Failure PI SSN ontology Model name Operating depth Width LoanEnd Technical Coordinator SensorML examples Model Number Precision LoanStart OpenGIS SensorML Implementation Specification Serial number Resolution Loss Short name Response time Maintenance UUID Selectivity Recovery Unique ID Sensitivity RepairEnd Version Survival depth RepairStart WMO platform number Upgrade

NVS collections for SensorML Each SensorML section constitutes a vocabulary=collection in NVS Described in SKOS and RDF/XML Holds a unique URI URI pattern: http://vocab.nerc.ac.uk/collection/xxx/current/ Each Collection consists of several terms=concepts Each term Holds a unique URI Resolves to RDF/XML URI pattern: http://vocab.nerc.ac.uk/collection/xxx/current/code/

URI http://vocab.nerc.ac.uk/collection/w03/current/ T itle SensorML History Event Types http://vocab.nerc.ac.uk/collection/w04/current/ SensorML Capability Section Term s http://vocab.nerc.ac.uk/collection/w05/current/ SensorML Characteristic Section Term s http://vocab.nerc.ac.uk/collection/w06/current/ SensorML Classification Section Term s http://vocab.nerc.ac.uk/collection/w07/current/ SensorML Identification Section Term s http://vocab.nerc.ac.uk/collection/w08/current/ SensorML Contact Section Term s

Process Member posts on the wiki a suggestion/correction under a section containing a title and a definition If other members do not disagree or Agree it is submitted for revision Revised and posted on the wiki to get final agreement Submitted to the VMG and published on the web (alt label)

Where next.. External mappings to the SensorML ontology Internal mappings to NVS2.0 terms Process a list of terms that have been added on the wiki

Conclusions SensorML s soft typing characteristic different versions of sensor descriptions not interoperable less discoverable Formalization of the required terms Publication in the form of controlled vocabularies served by NVS2.0 governed by group maintained by British Oceanographic Data Centre (BODC)

Acknowledgment This work is funded by the European projects SenseOCEAN (FP7/2007 2013 under grant agreement No. 61414) Bridges (European Union's Horizon 2020 research and innovation programme under grant agreement No 635359) Supported Ocean Data Interoperability Platform (ODIP) Supported by the National Environmental Research Council (NERC) National Capability (NC) funding for NC-services, facilities and data (NC-SFD).

Useful Links NVS2.0 SOAP service: http://vocab.nerc.ac.uk/vocab2.wsdl NVS2.0 RESTFul interface http://vocab.nerc.ac.uk/collection/ NVS2.0 SPARQL endpoint http://vocab.nerc.ac.uk/sparql/ NVS2.0 SensorML collections http://vocab.nerc.ac.uk/collection/w03/current/ http://vocab.nerc.ac.uk/collection/w04/current/ http://vocab.nerc.ac.uk/collection/w05/current/ http://vocab.nerc.ac.uk/collection/w06/current/ http://vocab.nerc.ac.uk/collection/w07/current/ http://vocab.nerc.ac.uk/collection/w08/current/