Presentation is loading. Please wait.

Presentation is loading. Please wait.

WaterML 2.0 – part 3 ? Water Quality data transfer Simon Cox LAND AND WATER.

Similar presentations


Presentation on theme: "WaterML 2.0 – part 3 ? Water Quality data transfer Simon Cox LAND AND WATER."— Presentation transcript:

1 WaterML 2.0 – part 3 ? Water Quality data transfer Simon Cox LAND AND WATER

2 Summary Use of OMXML standard for encoding single measurements Use of WaterML 2.0 – Part 1 (WML2) for water quality time- series data observed property to be taken from water quality ontologies units appropriate to the property feature of interest is a water feature. Documentation consistent with OGC and ISO requirements explicit, testable requirements related to an explicit target artefact or service. Schematron validation of conformance classes WaterML-WQ | Simon Cox | Page 2 Simons, B.A and Cox, S.J.D., (2013) Water Quality exchange standard for Bioregional Assessments. Water for a Healthy Country Flagship Report series ISSN: X.

3 WaterML-WQ | Simon Cox | Page 2 Water Quality package dependencies

4 WQ classes as sub-types of O&M and WaterML 2 WaterML-WQ | Simon Cox | Page 2 «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

5 Requirements Classes (option 1) WaterML-WQ | Simon Cox | Page 2

6 Requirements Classes (option 2) WaterML-WQ | Simon Cox | Page 2

7 Conformance Classes WaterML-WQ | Simon Cox | Page 2

8 Schematron WaterML-WQ | Simon Cox | Page 2

9 Water Quality observable property vocabulary 1.Observable property model as a formal ontology based on OGC O&M v1.0 (Cox, 2007) QUDT v1.1 (Hodgson and Keller, 2011) 2.Content from various Australian and international projects 3.Analytes linked to Chemical Entities of Biological Interest (ChEBI) ontology WaterML-WQ | Simon Cox | Page 2 Simons, B.A, Yu, J. and Cox, S.J.D., (2013) Water Quality vocabularies for the Bioregional Assessment Framework. Water for a Healthy Country Flagship Report series ISSN: X

10 Water Quality observable property vocabulary Simon Cox LAND AND WATER

11 Water Quality observable property vocabulary 1.Observable property model as a formal ontology based on OGC O&M v1.0 (Cox, 2007) QUDT v1.1 (Hodgson and Keller, 2011) 2.Content from various Australian and international projects 3.Analytes linked to Chemical Entities of Biological Interest (ChEBI) ontology WaterML-WQ | Simon Cox | Page 2 Simons, B.A, Yu, J. and Cox, S.J.D., (2013) Water Quality vocabularies for the Bioregional Assessment Framework. Water for a Healthy Country Flagship Report series ISSN: X

12 Healthy Headwaters Terms WaterML-WQ | Simon Cox | Page 2

13 O&M V1 Annex C (cut-down version) WaterML-WQ | Simon Cox | Page 2

14 QUDT - QuantityKind, Unit, Quantity, QuantityValue, SystemOfUnits and SystemOfQuantities OWL classes WaterML-WQ | Simon Cox | Page 2

15 QUDT Core model WaterML-WQ | Simon Cox | Page 2

16 WQ extension to QUDT WaterML-WQ | Simon Cox | Page 2

17 Relationship between Water Quality (green), QUDT Unit (blue) and QUDT QuantityKind (tan) classes. WaterML-WQ | Simon Cox | Page 2

18 WQ dissolved Nitrogen concentration example WaterML-WQ | Simon Cox | Page 2

19 QUDT & WQ instances (Nitrogen and pH) WaterML-WQ | Simon Cox | Page 2

20 Associated dissolved nitrogen objects WaterML-WQ | Simon Cox | Page 2 qudt:unit

21 wq-objects.ttl Namespace: wqo = [domain]/water/water-quality/wq-object Concepts: IdentifiedObject (wqo) wq_obs_prop.ttl Concepts: ObservedProperty (wqq) Namespaces: wqi=[domain]/water/water-quality/wq- observed-property/wqo-instance/ wqq= =[domain]/water/water-quality/wq- observed-property/ imports into imports into wq-unit.ttl chebi_skos.ttl wq-chebi_skos_ mapping.ttl imports into imports into imports into Subset of IdentifiedObject water-quality.ttl Namespace: wq =[domain]/water/water-quality/wq/ wq-quantity- kind.ttl imports into imports into Namespace: wqk=[domain]/water/water- quality/wq-quantity-kind/ Namespace: wqu =[domain]/water/water- quality/wq-unit/ Namespace: chebi-skos = [domain]/water/ water-quality/chebi-skos/ Namespace: wq-chebi = [domain]/water/water- quality/wq-chebi_skos_mapping/ WQ imports WaterML-WQ | Simon Cox | Page 2

22 WQ Imports WaterML-WQ | Simon Cox | Page 2

23 water-quality.ttl QUDT Concepts used: qudt:Unit qudt:QuantityKind qudt_owl.ttlqudt-skos.ttl remove skos:sematicRelation properties qudt-owl-clean.ttl qudt-dbpedia- annotations.rdf export skos:semanticRelation properties qudt-skos- properties.rdf convert skos:semanticRelation properties to rdfs:seeAlso properties Add rdfs:subClassOf = skos:Concept for qudt:QuantityKind, and qudt:Unit Add rdfs:subPropertyOf skos:semanticRelation for: qudt:quantityKind and qudt:unit imports into imports into Add Unit (wqu) instances Removes semantic content resulting from links to dbpedia wq-quantity_kind.ttl wq-unit.ttl Add QuantityKind (wqk) instances Add water quality ObservedProperty (wqi), Add wqp:objectOfInterest property imports into imports into imports into imports into wq_obs_prop.ttl QUDT cleaning process WaterML-WQ | Simon Cox | Page 2

24 wq-objects.ttl wq-owl.ttl chebi.owl wq_obs_prop.ttl imports into chebi_skos.ttl skos:Concept to owl:Class wq_owl-chebi- mapping.ttl wq-chebi_skos_ mapping.ttl transforms manually create owl:equivalentClass statements imports into imports into transforms owl:equivalentClass to skos:exactMatch transform owl:Class to skos:Concept Add prov:hadPrimarySource imports into imports into Subset of IdentifiedObjects ChEBI to SKOS process WaterML-WQ | Simon Cox | Page 2

25 Water Quality observable property vocabulary 1.Observable property model as a formal ontology based on OGC O&M v1.0 (Cox, 2007) QUDT v1.1 (Hodgson and Keller, 2011) 2.Specifies the relationships between measurable water quality properties measurement types permissible units-of-measure 3.Content from Healthy Headwaters, Australian National Groundwater Data Transfer Standard CUAHSI Hydrologic Information System terms; 4.Analytes linked to Chemical Entities of Biological Interest (ChEBI) ontology 5.Units of measure linked to QUDT v1.1 WaterML-WQ | Simon Cox | Page 2 Simons, B.A, Yu, J. and Cox, S.J.D., (2013) Water Quality vocabularies for the Bioregional Assessment Framework. Water for a Healthy Country Flagship Report series ISSN: X

26 Thank you Environmental Information Systems Simon Cox t wwww.csiro.au/science/Environmental-Information-Systems LAND AND WATER


Download ppt "WaterML 2.0 – part 3 ? Water Quality data transfer Simon Cox LAND AND WATER."

Similar presentations


Ads by Google