The OGC Observations and Measurements Specification & Applicability to TDWG’s Domain Phillip C. Dibner Ecosystem Associates TDWG Annual Meeting Saint Louis,

Slides:



Advertisements
Similar presentations
Narrative Synthesis in Systematic Reviews
Advertisements

Information Modelling MOLES Metadata Objects for Linking Environmental Sciences S. Ventouras Rutherford Appleton Laboratory.
Community semantics and interoperability: the ISO/TC 211 framework and the “Hollow World” Simon Cox CSIRO Exploration and Mining 6 September.
AN ORGANISATION FOR A NATIONAL EARTH SCIENCE INFRASTRUCTURE PROGRAM Information modelling – tools Simon Cox.
The OGC Observations and Measurements Specification & Applicability to TDWG’s Domain Phillip C. Dibner Ecosystem Associates TDWG Annual Meeting Saint Louis,
Pacific Island Countries GIS/RS User Conference 2010, Suva, November 2010 Sensor Web Enablement for the Pacific Vulnerability and adaptation of coastal.
Services Javi Carrasco Miguel Montesinos Carlos Sánchez Fran Peñarrubia Alain Tamayo SWE.
CS350/550 Software Engineering Lecture 1. Class Work The main part of the class is a practical software engineering project, in teams of 3-5 people There.
IMT530- Organization of Information Resources1 Feedback Like exercises –But want more instructions and feedback on them –Wondering about grading on these.
Iterative development and The Unified process
Copyright © 2006, Open Geospatial Consortium, Inc., All Rights Reserved. The OGC and Emergency Services: GML for Location Transport & Formats & Mapping.
TENCompetence Workshop - Sofia, March 30-31, 2006 The 8 Learning Events Model (8LEM): a Pedagogic Conceptual Tool Supporting Diversification of Learning.
Foundations This chapter lays down the fundamental ideas and choices on which our approach is based. First, it identifies the needs of architects in the.
1 CMPT 275 Software Engineering Requirements Analysis Process Janice Regan,
Domain-Specific Software Engineering Alex Adamec.
OGC Liaison Report WGISS-20 Allan Doyle, EOGEO
Dr. Alireza Isfandyari-Moghaddam Department of Library and Information Studies, Islamic Azad University, Hamedan Branch
1 CIM User Group Conference Call december 8th 2005 Using UN/CEFACT Core Component methodology for EIC/TC 57 works and CIM Jean-Luc SANSON Electrical Network.
Chapter 10 Architectural Design
Teaching Metadata and Networked Information Organization & Retrieval The UNT SLIS Experience William E. Moen School of Library and Information Sciences.
Chapter 6 System Engineering - Computer-based system - System engineering process - “Business process” engineering - Product engineering (Source: Pressman,
1 Introduction to Modeling Languages Striving for Engineering Precision in Information Systems Jim Carpenter Bureau of Labor Statistics, and President,
WPS Application Patterns at the Workshop “Models For Scientific Exploitation Of EO Data” ESRIN, October 2012 Albert Remke & Daniel Nüst 52°North Initiative.
DDI Lifecycle: Moving Forward Outcome of the Recent Workshop in Dagstuhl Joachim Wackerow.
8:15 AM Tuesday September 15, 2009 Karl Frank, Point of Contact for Constellation Projects Establishing IV&V Expectations Diagrams for illustrative purposes.
OGC ® ® Hydrologic Features SWG - status, scope, workplan - 6 th, WMO/OGC Hydrology DWG Orleans, BRGM, September 21 – 23, 2015 Irina Dornblut, GRDC of.
Deploying OGC Web Services GeoScience Victoria’s Experience Alistair Ritchie, Senior Information Geologist GeoScience Victoria.
Chapter 1 Introduction to Microeconomics McGraw-Hill/Irwin Copyright © 2008 by The McGraw-Hill Companies, Inc. All Rights Reserved.
Mapping between SOS standard specifications and INSPIRE legislation. Relationship between SOS and D2.9 Matthes Rieke, Dr. Albert Remke (m.rieke,
® © 2009 Open Geospatial Consortium, Inc. Towards a common information model for water 71st OGC Technical Committee Mountain View, CA. USA Rob Atkinson.
An Integrative, Standards- Compliant Framework for TDWG Schemas and Services Phillip C. Dibner Ecosystem Associates TDWG Annual Meeting Saint Louis, Missouri.
What is Information Modelling (and why do we need it in NEII…)? Dominic Lowe, Bureau of Meteorology, 29 October 2013.
Extensible Markup Language (XML) Extensible Markup Language (XML) is a simple, very flexible text format derived from SGML (ISO 8879).ISO 8879 XML is a.
Design engineering Vilnius The goal of design engineering is to produce a model that exhibits: firmness – a program should not have bugs that inhibit.
Designing GML application schemas for Observations and Measurements Simon Cox CSIRO Exploration and Mining 22 March 2006.
Software Engineering Prof. Ing. Ivo Vondrak, CSc. Dept. of Computer Science Technical University of Ostrava
A Provisional Observational Data Standard to Facilitate Data Sharing and Aggregation Lynn Kutner, Bruce Stein, and Donna Reynolds TDWG Annual Meeting,
TAPIR 1.0 Renato De Giovanni, Markus Döring, Javier de la Torre October 2006.
FDT Foil no 1 On Methodology from Domain to System Descriptions by Rolv Bræk NTNU Workshop on Philosophy and Applicablitiy of Formal Languages Geneve 15.
The Geosciences are a discipline that is strongly data driven, and large data sets are often developed by researchers and government agencies. The complexity.
Planning for Results National Peer to Peer (NPtP) ROMA Training Project Goal 5 – Agencies improve capacity to Achieve Results.
E2E Spatial Infrastructures The South Esk Hydrological Sensor Web Andrew Terhorst Project Lead: Real-Time Water Information Systems 6 December 2010 Water.
Standards-based methodology for developing a geoscience markup language Simon Cox Research Scientist 9 August 2008.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks IPv6 test methodology Mathieu Goutelle (CNRS.
Sensor Standards Harmonization Working Group Report Summary of Sensor Standards Harmonization Working Group (SSHWG) Meeting held on Sensor Standards Harmonization.
WIGOS Data model – standards introduction.
Chapter 1 Introduction McGraw-Hill/Irwin Copyright © 2008 by The McGraw-Hill Companies, Inc. All Rights Reserved.
SEE Grid Information Services Roadmap Dr Rob Woodcock CSIRO.
Leverage and Delegation in Developing an Information Model for Geology Simon Cox Research Scientist 14 December 2007.
Leverage and Delegation in Developing an Information Model for Geology Simon Cox Research Scientist 14 December 2007.
IPT + Darwin Core OBIS XML Schema OBIS Database Schema Explained Mike Flavell OBIS Data Manager OBIS Nodes Training Course, Oostende, Belgium, 6 May 2014.
ESA UNCLASSIFIED – For Official Use INSPIRE Orthoimagery TWG Status Report Antonio Romeo ESRIN 15/02/2012.
SDI 4.0 Crowd-sourcing, Gov-sourcing Geographic Data via Open Geosynchronization Raj R. Singh Director, Interoperability Programs Open Geospatial Consortium.
PHILOSOPHY AS A SECOND ORDER DISCIPLINE
Implementing distributed geoscience information systems using Open GIS Web Services Simon Cox CSIRO Exploration & Mining
Software Design Process. What is software? mid-1970s executable binary code ‘source code’ and the resulting binary code 1990s development of the Internet.
GB22 TRAINING EVENT FOR NODES – 4 OCTOBER 2015 Session 02: 2015 Data Publishing Landscape Laura Russell.
U.S. Department of the Interior U.S. Geological Survey WaterML Presentation to FGDC SWG Nate Booth January 30, 2013.
Considerations for a Modern Distribution Grid
Task 2.6 Eric Delory PLOCAN
Layers Data from IBM-Rational and Craig Larman’s text integrated into these slides. These are great references… Slides from these sources have been modified.
OUTCOME MEASUREMENT TRAINING
Object Oriented Analysis and Design
GeoSciML v rd OGC Technical Committee Meeting
TestLog.verdict should be extracted into a dedicated ArbitrationResult concept Issue# UMLTP2-22 Related issues # UMLTP2-24 „Explicit arbitration specification.
Workshop on Gap Analysis and Prioritization
IDEAS Core Model Concept
Session 3: Information Modelling and Information Communities
SWE 2.0 – Current Status of Standards
QoS Metadata Status 106th OGC Technical Committee Orléans, France
Presentation transcript:

The OGC Observations and Measurements Specification & Applicability to TDWG’s Domain Phillip C. Dibner Ecosystem Associates TDWG Annual Meeting Saint Louis, Missouri October 17, 2006

The Observation and Measurements Spec - The O&M spec was developed in the context of the OGC’s Web Services (OWS) initiatives - General and firmly based in theory as well as application requirements - Encoding-neutral (normative descriptions are in UML). (A GML serialization is available, but informative, not normative.) - Current public version: - OGC doc r4 - On - Further elucidation: - vationsAndMeasurements

History and Foundations First version developed in original OWS initiative - ~ Current public draft from OWS-3, completed in April, 2005 Currently undergoing further refinement in OWS-4 Important foundational notions come from Martin Fowler, 1998, Analysis Patterns: reusable object models. Addison Wesley Longman, Menlo Park, CA Also based on other notions from metrology and a variety of scientific disciplines Bottom line: well reviewed, mature. Yet - still room for input into the process if the spec is lacking

Implementations and Applicability - O&M is a foundation to build upon, not an end in itself - XMML (eXploration and Mining Markup Language) Observation is the fundamental datatype served by Sensor Observation Service (SOS). - OGC doc r1 - On - Also under active development in OWS-4. There are a growing number of implementations, support in open-source products, and an increasing number of client applications - If we stay abreast of these developments and serve Observations, they will be broadly accessible. - Also used as information model for other services

The Observation Feature Type (O&M) From Cox, OGC document r3_Observations_and_Measurements Feature of Interest Observation Phenomenon - property we’re observing

How would TDWG apply it? One approach: A General Approach to Domain Modeling (After R. Atkinson and S. Cox, at the TDWG GIG Workshop in Edinburgh, June, 2006) 1. Examine the domain and break up into subdomains If using UML, this is accomplished by grouping related objects into various UML packages. The packages can be distributed for others to use. 2. Decide what doesn’t go in the domain of interest and belongs in someone else’s. In UML, put in a placeholder or stub package, to be replaced later. 3. Identify the common elements that everyone agrees on, and that all implementations will include. - NB: the TDWG Observations Group has done much of this work 4. These form the basis of a conceptual model.

Domain Modeling (Atkinson and Cox) 5. Proceed to identifying points in question or of disagreement. Clarify implications, explore consequences for the model. Observations Group has done a lot of this work as well 5. Develop or bring into the discourse representational views that are of importance to near-term or legacy implementations. These represent the varied and sometimes incompatible viewpoints that different implementors have of the domain. Exercising these helps to clarify the conceptual model. Methodology and tools for mapping representational views to the conceptual model and to each other are still very much under development, but specific exercises yield well to intuition and common sense.

TDWG GIG Practicum - Conceptual Model Taxonomic Data

Representational View Exercise Darwin Core

Additional Points of Interest O&M was developed within the OGC’s Sensor Web Enablement “thread” The notion of a Sensor is also entirely general. (first versions of O&M included an example of quadrat measurements from a grassland survey) SensorML: a language for describing the “sensor.” A quadrat, transect, or grid of quadrats, points, etc. would qualify… Notion of process or procedure for conducting the measurement is fundamental. (In fact there’s talk of calling it “ProcedureML,” but Sensor is too strong a “brand” to abandon…)