vocabularies and vocabulary services for water data

29
Vocabularies and vocabulary services for water data LAND & WATER / WRM / ENVIRONMENTAL INFORMATICS Simon Cox , Jonathan Yu , Dominic Lowe 9 December 2015

Upload: simon-cox

Post on 19-Jan-2017

288 views

Category:

Science


4 download

TRANSCRIPT

Page 1: Vocabularies and vocabulary services for water data

Vocabularies and vocabulary services for water data

LAND & WATER / WRM / ENVIRONMENTAL INFORMATICS

Simon Cox , Jonathan Yu , Dominic Lowe9 December 2015

Page 2: Vocabularies and vocabulary services for water data

O&M

OM_Observation

+ phenomenonTime+ resultTime+ validTime [0..1]+ resultQuality [0..*]+ parameter [0..*]

GF_PropertyType

GFI_Feature

OM_Process Any

+observedProperty

1

0..*

+featureOfInterest 1

0..*

+procedure1 +result

An Observation is an action whose result is an estimate of the value of some property of the feature-of-interest, obtained using a specified procedure

Cox, Yu, Lowe | Vocabularies for water

Cox, OGC Abstract Specification – Topic 20: Observations and Measurements 2.0ISO 19156:2011 Geographic Information – Observations and measurements

Page 3: Vocabularies and vocabulary services for water data

Cox, Yu, Lowe | Vocabularies for water

WaterML 2

Taylor, OGC WaterML 2 – Part 1 (Time Series)

Page 4: Vocabularies and vocabulary services for water data

Cox, Yu, Lowe | Vocabularies for water

WaterML-WQ

«FeatureType»measurement::

OM_Measurement

«FeatureType»observation::OM_Observation

+ parameter :NamedValue [0..*]+ phenomenonTime :TM_Object+ resultQuality :DQ_Element [0..*]+ resultTime :TM_Instant+ validTime :TM_Period [0..1]

constraints{observedProperty shall be a phenomenon associated with the feature of interest}{procedure shall be suitable for observedProperty}{result type shall be suitable for observedProperty}{a parameter.name shall not appear more than once}

Units of Measure::Measure{root}

+ value :Number

+ convert(UnitOfMeasure*) :Measure

«metaclass»General Feature Model::

GF_PropertyType{root}

«FeatureType»coverageObservation::

OM_DiscreteCoverageObservation

«FeatureType»Timeseries Observation::TimeseriesObservation

«FeatureType»Timeseries (TVP) Observation::

TimeseriesTVPObservation

«Type»Measurement (TVP) Timeseries::

MeasurementTimeseriesTVP

Timeseries

«FeatureType»Interleaved (TVP) Timeseries::

TimeseriesTVP

TimeValuePair

«Type»Measurement (TVP) Timeseries::

MeasureTimeValuePair

+ value :Measure

«FeatureType»WQ_Measurement::WQ_Measurement

«FeatureType»WQ_MeasurementTimeSeriesTVPObservation::WQ_MeasurementTimeSeriesTVPObservation

«FeatureType»WQ_MeasurementTimeseriesTVP::WQ_MeasurementTimeSeriesTVP

«metaclass»WQ_Observation::WQ_PropertyType

O&M Classes

WaterML 2 Classes

Water Quality Classes

Legend+result

+collection

0..*CoverageFunction

+element

0..*

+result

Range

Phenomenon

+observedProperty

1

Cox & Simons, OGC WaterML - WQ

Page 5: Vocabularies and vocabulary services for water data

Healthy Headwater - NGIS Termscas_rnnumber

ANGDTS Code ANGDTS Description Units_used

WDTF Parameter chemical name

ADWG name

IUPAC name Group Ion

EC ECease at which conduction current can be caused to flow through material in microSiemens/centimetre

us/cm ms/cm mg/L

ElectricalConductivityAt25C_uScm

Electrical Conductivity Conductivity

PH pH negative logarithm of hydrogen ion concentration in ph units pH units WaterpH_pH

pH pHpH, alkalinity, acidity

16887-00-6

16887-00-6

concentration of chloride as Cl in milligrams/litre

mg/L mg/kg Chloride Chloride Chloride Anion

TDS TDSthe portion of total solids that passes through filter and deemed to have been dissolved in sample in milligrams/litre

mg/L Total Dissolved Solids

Total Dissolved Solids Salinity

TOTALALKALINITY ALKT

concentration in milligrams/litre CaCO3 of titratable bases using a methyl-orange endpoint of about pH 4.3

mg/L Total Alkalinity (as CaCO3)

pH, alkalinity, acidity

HARDNESS_CACO3

HARDthe ability of water to precipitate soap and is sum of calcium and magnesium concentrations as milligrams/litre CaCO3

mg/L Hardness (as CaCO3)

Hardness (as calcium carbonate)

Hardness (as calcium carbonate)

SAR SARratio of sodium to magnesium and calcium and used to assess risk of excess sodium in irrigation water Ratio

Sodium Adsorption Ratio Salinity

3812-32-6 ALKC alkalinity ascribed to carbonate in

milligrams/litre CO3mg/L %MOL

Carbonate Alkalinity (as CaCO3) Carbonate

pH, alkalinity, acidity

NITRATE 14797-55-8

concentration of nitrate as N in milligrams/litre

mg/L mg/kg Nitrate

Nitrate and Nitrite

Nitrate and Nitrite Anion

7439-89-6

7439-89-6

concentration of iron as Fe in milligrams/litre

mg/L mg/kg

ug/L Iron Iron Metal Cation

collectionalt names hierarchy

Page 6: Vocabularies and vocabulary services for water data

Are these the same?

Cox, Yu, Lowe | Vocabularies for water

“nitrogen”“dissolved nitrogen”“Total nitrogen, water, filtered, milligrams per liter”“Concentration of nitrogen (total) per unit volume of the water body [dissolved plus reactive particulate phase] by oxidation and colorimetric autoanalysis““Concentration of nitrogen (total) per unit mass of the water body [dissolved plus reactive particulate <GF/F phase] by filtration and high temperature Pt catalytic oxidation”“Concentration (moles or mass) of total nitrogen (i.e. nitrogen in all chemical forms) in suspended particulate material per unit volume of the water column.”“Concentration of nitrogen (total) {'PON'} per unit volume of the water body [particulate 2-10um phase] by filtration, acidification and elemental analysis”“Dissolved total and organic nitrogen concentrations in the water column”

Page 7: Vocabularies and vocabulary services for water data

We are not alone!Linked Open Vocabularies

Cox, Yu, Lowe | Vocabularies for water

http://lov.okfn.org/dataset/lov/

Page 8: Vocabularies and vocabulary services for water data

Conceptual Model of QUDT

Cox, Yu, Lowe | Vocabularies for water

http://qudt.org

Page 9: Vocabularies and vocabulary services for water data

Observable Property extension to QUDT

QUDT

WQOP

Page 10: Vocabularies and vocabulary services for water data

Observable Property extension to QUDT

QUDT

WQOP

Page 11: Vocabularies and vocabulary services for water data
Page 12: Vocabularies and vocabulary services for water data
Page 13: Vocabularies and vocabulary services for water data
Page 14: Vocabularies and vocabulary services for water data

Standard ontology of chemicals

Cox, Yu, Lowe | Vocabularies for waterhttp://purl.obolibrary.org/obo/chebi.owl

>36 000 chemical entities

Well maintained ontology

Page 15: Vocabularies and vocabulary services for water data

SI

Cox, Yu, Lowe | Vocabularies for water

Table on a web page

Page 16: Vocabularies and vocabulary services for water data

Observable Property extension to QUDT

QUDT

WQOP

Page 17: Vocabularies and vocabulary services for water data

Tied to generic vocabulary model - SKOS

Page 18: Vocabularies and vocabulary services for water data

SKOS: a standard for hierarchical vocabularies“Simplified Knowledge Organization System”

Cox, Yu, Lowe | Vocabularies for water

chem:sodium a skos:Concept ; rdfs:label "sodium"^^xsd:string ; skos:broader chem:alkali ; skos:exactMatch <http://dbpedia.org/resource/Sodium> ; skos:inScheme skos:chemicals ; skos:prefLabel "nátrium"@hu , "sodio"@it ,

"sodium"@fr , "sodium"@en .

Page 19: Vocabularies and vocabulary services for water data

Linked data: persistent URI = web-scale foreign key

Page 20: Vocabularies and vocabulary services for water data
Page 21: Vocabularies and vocabulary services for water data

Cox, Yu, Lowe | Vocabularies for water

Page 22: Vocabularies and vocabulary services for water data

Cox, Yu, Lowe | Vocabularies for water

Page 23: Vocabularies and vocabulary services for water data

Searchable

Cox, Yu, Lowe | Vocabularies for water

http://def.seegrid.csiro.au/sissvoc/ogc-def/concept?labelcontains=water

Page 24: Vocabularies and vocabulary services for water data

Cox, Yu, Lowe | Vocabularies for water

http://auscope-services-test.arrc.csiro.au/elda-demo/nerc/concept?labelcontains=water

Search remotely hosted

NERC Vocabulary service

• Key functionality not provided by owner

Page 25: Vocabularies and vocabulary services for water data

Cox, Yu, Lowe | Vocabularies for water

Page 26: Vocabularies and vocabulary services for water data

Status and lifecycle

Cox, Yu, Lowe | Vocabularies for water

Page 27: Vocabularies and vocabulary services for water data

Cox, Yu, Lowe | Vocabularies for water

Page 28: Vocabularies and vocabulary services for water data

Cox, Yu, Lowe | Vocabularies for water

What have I told you?

• Use of standards (O&M, WaterML) requires specific vocabularies (observable properties, instruments, algorithms)

• The vocabularies can be structured using existing models (QUDT, SKOS) and link to existing vocabularies (ChEBI, QUDT, SWEET)

• Publish as fine-grained linked-data to make reusable • Transparent lifecycle to make trusted

Now: http://registry.it.csiro.au/def/environmentSoon: http://environment.data.gov.au/def

Page 29: Vocabularies and vocabulary services for water data

Land and WaterSimon CoxResearch Scientistt +61 3 9545 2365e [email protected] www.csiro.au

LAND AND WATER

Thank you