330 likes | 434 Views
Exchanging observations and measurements: a generic model and encoding. Simon Cox Research Scientist 22 May 2007. Science relies on observations. Provides evidence & validation Involves sampling This paper is about a domain-independent terminology and information-model
E N D
Exchanging observations and measurements: a generic model and encoding Simon Cox Research Scientist 22 May 2007
Science relies on observations • Provides evidence & validation • Involves sampling • This paper is about a domain-independent terminology and information-model • Fast overview, much more detail available … CSIRO Generic Observations Model/NSF Obs Wkshp 2007
Examples • The 7th banana weighed 270gm on the kitchen scales this morning • The attitude of the foliation at outcrop 321 of the Leederville Formation was 63/085, measured using a Brunton on 2006-08-08 • Specimen H69 was determined on 1999-01-14 by Amy Bachrach to be of the species Eucalyptus Caesia • IR image ASgh67c of Camp Iota was obtained by Aster in 2003 • Sample WMC997t collected at Empire Dam on 1996-03-30 was found to have 5.6 g/T Au as measured by ICPMS at ABC Labs on 1996-05-31 • The X-Z Geobarometer determined that the ore-body was at depth 3.5 km at 1.75 Ga • The simulation run on 2004-09-09 indicated a pressure reduction in the unitof 4 MPa at 600 Ma CSIRO Generic Observations Model/NSF Obs Wkshp 2007
What is “an Observation” • Observation act involves a procedureapplied at a specific time (Fowler & Odell, 1997ish) • The result of an observation is an estimate of some property • The observation domain is a feature of interest at some time • [0..*] locations may be of interest, associated with the procedure and feature of interest CSIRO Generic Observations Model/NSF Obs Wkshp 2007
Observed property • Observed property • Length, mass, temperature, shape • location, event-time, orientation • colour, chemical concentration • count/frequency, presence • species or kind (classification) • Expressed using a reference system or scale • Scale may also be ordinal or categorical • May require a complex structure • “Sensible”, but not necessarily physical … CSIRO Generic Observations Model/NSF Obs Wkshp 2007
Feature-of-interest • The observed property is associated with something • Location does not have properties, the substance or object at a location does • Observed property must be logically consistent with the feature-of-interest • E.g. rock-density, pixel-colour, city-population, ocean-surface-temperature • … i.e. the Observation “target” CSIRO Generic Observations Model/NSF Obs Wkshp 2007
Procedure • Instruments & Sensors • Respond to a stimulus from local physics or chemistry • Intention may concern local or remote source • Sample may be in situ or re-located CSIRO Generic Observations Model/NSF Obs Wkshp 2007
Generic pattern for observation metadata An Observation is an action whose result is an estimate of the valueof some Propertyof theFeature-of-interest,obtained using a specified Procedure Feature-of-interest concept reconciles remote and in-situ observations CSIRO Generic Observations Model/NSF Obs Wkshp 2007
When is this viewpoint interesting? • Primarily if the data-acquisition metadata is of concern CSIRO Generic Observations Model/NSF Obs Wkshp 2007
Specialize by result-type CSIRO Generic Observations Model/NSF Obs Wkshp 2007
Procedures are usually process chains • Procedure often includes data processing, to transform “raw” data to semantically meaningful values • Voltage orientation • count radiance NDVI • Position + orientation scene-location • Mercury meniscus level temperature • Shape/colour/behaviour species assignment • This requires consideration of “sensor”-models and calibrations CSIRO Generic Observations Model/NSF Obs Wkshp 2007
Advanced procedures • Modelling, simulation, classification are procedures • “raw” data == modeling constraints (sensor-outputs=process-inputs) • “processed” data == simulation results (outputs) • “interpreted” data == classification results (outputs) • SensorML provides a model and syntax for describing process-chains CSIRO Generic Observations Model/NSF Obs Wkshp 2007
feature of interest Feature-type is taken from a domain-model(e.g. Geology) Domain profile • procedure • Standard procedures, suitable for the property-type • observed property • Belongs to feature-of-interest-type CSIRO Generic Observations Model/NSF Obs Wkshp 2007
Digital object corresponding with identifiable, typed, object in the real world mountain, road, specimen, event, tract, catchment, wetland, farm, bore, reach, property, license-area, station Feature-type is characterised by a specific set of properties Specimen ID (name) description mass processing details sampling location sampling time related observation material … Conceptual object model: features CSIRO Generic Observations Model/NSF Obs Wkshp 2007
Geology domain model – (e.g. GeoSciML) • type(featureOfInterest) = any of these classes • observedProperty = any of these properties Borehole • collar location • shape • collar diameter • length • operator • logs • related observations • … Fault • shape • surface trace • displacement • age • … License area • issuer • holder • interestedParty • shape(t) • right(t) • … Ore-body • commodity • deposit type • host formation • shape • resource estimate • … Geologic Unit • classification • shape • sampling frame • age • dominant lithology • … CSIRO Generic Observations Model/NSF Obs Wkshp 2007
Some properties vary within a feature • colour of a Scene or Swath varies with position • shape of a Glacier varies with time • temperature at a Station varies with time • rock density varies along a Borehole • Variable values may be described as a Function on some axis of the feature • Corresponding Observation/result is a Function • if spatio-temporal also known as coverage or map CSIRO Generic Observations Model/NSF Obs Wkshp 2007
Proximate vs ultimate feature-of-interest The ultimate (project) thing of interest may not be directly or fully accessible • Sensed property is a proxy • e.g. want land-cover, observe colour • Post-processing required • FoI may change during processing – e.g. “scene” “tract” • Proximate feature of interest embodies a sample design • Rock-specimen samples an ore-body or geologic unit • Well samples an aquifer • Profile samples an ocean/atmosphere column • Cross-section samples a rock-unit Some standard designs are common CSIRO Generic Observations Model/NSF Obs Wkshp 2007
Sampling Features model CSIRO Generic Observations Model/NSF Obs Wkshp 2007
Sampling Manifolds • Provide bounds-for sub-sampling, but not details of decomposition CSIRO Generic Observations Model/NSF Obs Wkshp 2007
Specimen • Specimens are SamplingFeatures used for ex-situ observation and analysis CSIRO Generic Observations Model/NSF Obs Wkshp 2007
Examples • The 7th banana weighed 270gm on the kitchen scales this morning • The attitude of the foliation at outcrop 321 of the Leederville Formation was 63/085, measured using a Brunton on 2006-08-08 • Specimen H69 was determined on 1999-01-14 by Amy Bachrach to be of the species Eucalyptus Caesia • IR image ASgh67c of Camp Iota was obtained by Aster in 2003 • Sample WMC997t collected at Empire Dam on 1996-03-30 was found to have 5.6 g/T Au as measured by ICPMS at ABC Labs on 1996-05-31 • The X-Z Geobarometer determined that the ore-body was at depth 3.5 km at -1.75 Ga • The simulation run on 2004-09-09 indicated a pressure reduction in the unit of 4 MPa at -600 Ma CSIRO Generic Observations Model/NSF Obs Wkshp 2007
Development and validation of O&M • Developed in the context of • XMML Geochemistry/Assay data • OGC Sensor Web Enablement – environmental and remote sensing • Subsequently applied in • Water resources/water quality (WQDP, AWDIP, WRON) • Oceans & Atmospheres (UK CLRC, UK Met Office) • Natural resources (NRML) • Taxonomic data (TDWG) • Geology field data (GeoSciML) • I could have put dozens of logos down here CSIRO Generic Observations Model/NSF Obs Wkshp 2007
Status • OGC Best Practice paper, r4 – 2006 • RFC 2007-02-08 • OGC RWG Adopted Specification – late 2007? • ISO Standard – 2008-9? • Adopted as a key aspect of GeoSciML CSIRO Generic Observations Model/NSF Obs Wkshp 2007
Exploration & Mining Simon Cox Research Scientist Phone: +61 8 6436 8639 Email: Simon.Cox@csiro.au Web: www.csiro.au/em Thank you Contact UsPhone: 1300 363 400 or +61 3 9545 2176Email: Enquiries@csiro.au Web: www.csiro.au
A Row gives properties of one feature • A Column = variation of a single property across a domain (i.e. set of locations) “Cross-sections” through collections CSIRO Generic Observations Model/NSF Obs Wkshp 2007
Assignment of property values • For each property of a feature, the value is either • asserted • name, owner, price, boundary (cadastral feature types) • estimated • colour, mass, shape (natural feature types) • i.e. error in the value is of interest CSIRO Generic Observations Model/NSF Obs Wkshp 2007
Observations, features and coverages Same property onmultiple samplesis a another kindof coverage Multiple observations different features, one property:coverage evidence A property-valuemay be a coverage Multiple observations one feature, different properties:feature summary evidence Feature summary Property-valueevidence CSIRO Generic Observations Model/NSF Obs Wkshp 2007
getFeature, type=Observation WFS/Obs SOS getObservation getCoverage(result) getCoverage getResult WCS describeSensor getFeatureOfInterest Sensor Register getRecordById WFS getFeature Accessing data using the “Observation” viewpoint e.g. SOS::getResult == “convenience” interface for WCS CSIRO Generic Observations Model/NSF Obs Wkshp 2007
WFS getFeature getObservation(relatedObs) getCoverage WCS getResult(property value) Commondatasource getCoverage(property value) getFeature(featureOfInterest) getCoverage(result) SOS getObservation getRecordById (procedure) SensorRegister Accessing data using the “Sampling Feature Service” viewpoint WFS/SFS getFeature (sampling Feature) getFeature (coverage property value) getFeature (relatedObservation) CSIRO Generic Observations Model/NSF Obs Wkshp 2007
getResult(property value) SOS ?? WCS getCoverage(property value) Accessing data using the “Domain Feature” viewpoint WFS getFeature The “George Percivall preferred™” viewpoint #1– observations are property-value-providers for features CSIRO Generic Observations Model/NSF Obs Wkshp 2007
getResult (lots of ‘em)(range values) SOS WFS getFeature/geometry(domain exent) Accessing data using the “just the data” viewpoint WCS getCoverage The “George Percivall preferred™” viewpoint #2 – observations are range-value-providers for coverages CSIRO Generic Observations Model/NSF Obs Wkshp 2007
Conclusions • Different viewpoints of same information for different purposes • Summary vs. analysis • Some values are determined by observation • Sometimes the description of the estimation process is necessary • Transformation between views important • Management of observation evidence can be integrated • (Bryan Lawrence issues) • For rich data processing, rich data models are needed • Explicit or implicit • Data models (types, features) are important constraints on service specification CSIRO Generic Observations Model/NSF Obs Wkshp 2007
Exploration & Mining Simon Cox Research Scientist Phone: +61 8 6436 8639 Email: Simon.Cox@csiro.au Web: www.csiro.au/em Thank you Contact UsPhone: 1300 363 400 or +61 3 9545 2176Email: Enquiries@csiro.au Web: www.csiro.au