Download presentation
Presentation is loading. Please wait.
Published byHilda Kelley Modified over 8 years ago
1
Vocabularies-SeaDataNet-SenseOCEAN ALEXANDRA KOKKINAKI - NOC- BODC (UNITED KINGDOM) PARTLY FUNDED BY
2
Overview Vocabularies: What are they and why we need them NERC Vocabulary Server 2 (NVS2) NVS2 in SeaDataNet: Progress Report Progress on SenseOcean Project
3
Vocabularies
4
Free text descriptions Dataset1 includes Oxygen Concetration (mM) and Air saturation (pecrent) measurements. Dataset2 includes cO 2 (mmol/L) and air saturation (%) measurements.
5
Queries? Find datasets with observed property Oxygen concentration No available datasets Find datasets that measure percentage of air saturation List datasets measuring O2 in mmol/L Dataset2 No available datasets
6
Conflicts Data-level conflicts are caused by differences occurring in data domains due to multiple possible representations and interpretations of similar data Misspellings Oxygen O2 Oxgen
7
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 searchinformation sciencewordsphrasestag They are important: capture expertise in agreed, well-defined descriptions enable population of a given field in a metadata model with standardised unambiguous terms enable records to be interpreted by computers promote consistency and interoperability
8
NVS2 Vocabulary Server Concept URIs Description based in Resource Description Framework (RDF) and (Simple Knowledge Organization System) SKOS Vocabularies are Collections Each Collection consists of many concepts A concept is a term that belongs to a collection http://vocab.nerc.ac.uk/collection/{XXX}/current/ http://vocab.nerc.ac.uk/collection/{XXX}/current/{XXX001} http://vocab.nerc.ac.uk/collection/P06/current/MMPL/ definition alternative label Mappings preferred label Machine readable Interlink data with a rich and fast- growing network of other data sources Discoverable -204 Vocabularies -161.000 terms -RESTFul interface -NVS2 Search to search for vocabularies and into the vocabularies. -NVS2 Editor to edit user vocabularies. SeaVox -204 Vocabularies -161.000 terms -RESTFul interface -NVS2 Search to search for vocabularies and into the vocabularies. -NVS2 Editor to edit user vocabularies. SeaVox Interoperable
10
How can Controlled vocabularies help solve “wrong results” 1.Dataset1 includes Oxygen Concetration (mM) and Air saturation (pecrent) measurements. 2.Dataset2 includes cO 2 (mmol/L) and air saturation (%) measurements. http://vocab.nerc.ac.uk/collection/P01/current/DOXYOP01/: DOXYOP01: Concentration of oxygen {O2} per unit volume of the water body [dissolved plus reactive particulate phase] by in- situ oxygen optode http://vocab.nerc.ac.uk/collection/P06/current/MMPL/: MMPL:Millimoles per litre http://vocab.nerc.ac.uk/collection/P06/current/UPCT/: Percent http://vocab.nerc.ac.uk/collection/P01/current/OXYSZZ02/: Saturation (second sensor) of oxygen {O2 CAS 7782-44-7} in the water body [dissolved plus reactive particulate phase]. DOXYOP01 MMPL OXYSZZ02 UPCT DOXYOP01 MMPL OXYSZZ02 UPCT
15
How to choose a Vocabulary A set of well-known vocabularies has evolved in the Semantic Web community. Please check whether your data can be represented using terms from these vocabularies before defining any new Vocabularies How to choose vocabularies The URIs are dereferenceable The URIs are already linked to URIs from other data sources Choose vocabularies that are well governed Terms are not deleted Updated regularly Supported by domain experts ( e.g. Roy Lowry) Users can propose their own terms If you still have not managed to create your term then: Create your own vocabularies, with persistent URIs, Create some mappings too.
16
How can you help to be interoperable Participate in communities to create agreements Share knowledge and success stories Participate/organize events/interoperability efforts like: SWE Marine Profile (Simon Jirka) Oceanology workshop (Dick Schaap) ODIP (Ocean Data Interoperability Platform)
17
Seadatanet NVS services
18
NVS2.0 & EU SeaDataNet-2 Cruises Data Observing systems Datasets NVS Metadata creation Tool Data source Data source Metadata Discovery Map from http://www.seadatanet.org/Overview/Partners Projects Organisations
19
NVS2.0 & EU SeaDataNet-2
22
PREFIX skos: prefix rdf: prefix rdfs: prefix dc: select * where { ?x a skos:Collection. ?x skos:prefLabel ?prefLabel. ?x skos:altLabel ?altLabel. ?x dc:description ?def.}
24
SeaDataNet NVS2 services Existing SeaDataNet Vocabularies NVS2 Search SPARQL endpoint NVS2 editor New Vocabulary builder (ex One Armed Bandit) NVS2 Search new functionality (Search directly in a specific vocabulary) Working towards ICES Synchronization (Roy is working on extending the metadata of existing concepts, consistency check with WOD) The mapping between P07 and MMI ORR cf_standard names SKOS overlay with OWL (under discussions) Add more predicates
25
SensorML Candidate vocabularies SensorML specific vocabularies W01 - SeaDataNet Sensor Web Enablement and SensorML type vocabulary W02 - SeaDataNet Sensor Web Enablement and SensorML sub-type vocabulary GS1 - Geo-Seas features of interest GS2 - Geo-Seas observed property Feature of Interest GS1, S26 - matrix (BODC governed) Observable Property Fine granularity (usage metadata) - P01, P07 etc. Coarse granularity (discovery metadata) - GS2 Characteristics&MeasurementCapabilities(weight, height, width, Frequency, Latency, Precision etc) If additional new vocabularies are required then need to ascertain the content governance authority. NVS2 can deliver the technical governance.
26
Ongoing developments as part of the SenseOcean project
27
SenseOCEAN SenseOCEAN draws together world leading marine sensor developers to create a highly integrated multifunction and cost-effective in situ marine biogeochemical sensor system. Ensure that Key metadata and technical data from novel sensors are never lost Efficient data processing Efficient data archival Seamless data delivery Interoperability … apply data standards from sensor through to delivery
28
Sensor passes UUID through to base station Platform Satellite Base station/ Data centre Data delivery by SOS service and linked ocean data library Proposed approach NERC Linked data (RDF, SPARQL) server UUID SensorML SSN (OWL) JSON LD netCDF EGO 1.1, CF1.6, LD Reference for netCDF Link Data conventions: Yu J. et al. Towards Linked Data Conventions for Delivery of Environmental Data Using netCDF: pages 102-112; Springer., ISBN: 978-3- 319-15993-5
29
Aanderaa Oxygen Optode 4531
30
WEB Lise RDF SensorML Access Control ERDDAP RDF/HTML NVS2 File Store 52North SOS Access Point DescribeSensor GetObservation UUID RDF Sensor Models SKOS SSN Sensor Instances SSN instance observation L22 observation RDF
32
UUID URI Content Negotiation Tagged with NVS2 and sensorML ontology concepts
34
Semantic Sensor Network Ontology Good relations Provenance ontology
36
Add a getObservation call
37
om-lite provo ssn
38
RDF
39
RDF modeling Ontologies SSN Good relations Provo om-lite Vocabularies NVS2 P35 (SenseOcean manufacturers) L22 (SeaVoX Device Catalogue) P01 (observable property) L05, L06
40
Uniform Resource Identifier An example URI: http://linked.systems.ac.uk/system/prototype/TOOL0969/ UniqueIdentifier from L22 Describing a system prototype Host A Unique identifier for the concept or data A Unique reference for the concept Computer readable Looks familiar http://linked.systems.ac.uk/system/instance/TOOL0969_XX3456/ Describing a system instance Host
43
Conclusions -Controlled vocabularies for Consistency Discoverability Machine & human readability -Use of standards (RDF, SensorML, SPARQL) for sensors -Participate in communities to create agreements -Share knowledge and best practices
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.