Interoperability A simple case for standards Kim Finney JCADM – Rome 2007.

Slides:



Advertisements
Similar presentations
1 WCS Encoding Format Profiles netCDF Example Stefano Nativi, Lorenzo Bigagli, Ben Domenico, John Caron March 2006 Draft based mainly on presentations.
Advertisements

Feature Catalogue Services 1st August 2010 Kim Finney (Manager, Australian Antarctic Data Centre & Chief Officer, SCAR Standing Committee on Antarctic.
The Next Generation Network Enabled Weather (NNEW) SWIM Application Asia/Pacific AMHS/SWIM Workshop Chaing Mai, Thailand March 5-7, 2012 Tom McParland,
Office of Coast Survey IHO S-100 and S st Century Framework Data Structure for Hydrographic and Related Data.
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
1 OGC Web Services Kai Lin San Diego Supercomputer Center
So What Does it All Mean? Geospatial Semantics and Ontologies Dr Kristin Stock.
OneGeology-Europe - the first step to the European Geological SDI INSPIRE Conference 2010, Session Thematic Communities: Geology Krakow, June 24 th 2010.
Ontology Notes are from:
Europe’s Information Society eContentplus OrléansWP6 1st Coordination and progress meeting Technical information OGC WMS – WFS – CSW.
Pacific Island Countries GIS/RS User Conference 2010, Suva, November 2010 Sensor Web Enablement for the Pacific Vulnerability and adaptation of coastal.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 8 Slide 1 System models.
Nov Copyright Galdos Systems Inc. November 2001 Geography Markup Language Enabling the Geo-spatial Web.
Session 1: Introduction to Geospatial Standards Why do we care about standards? Agreement on syntax, information models and interfaces lets us share information.
Copyright © 2006, Open Geospatial Consortium, Inc., All Rights Reserved. The OGC and Emergency Services: GML for Location Transport & Formats & Mapping.
Sharif University of Technology Session # 7.  Contents  Systems Analysis and Design  Planning the approach  Asking questions and collecting data 
1 TECO-WIS, 6-8 November 2006 TECHNICAL CONFERENCE ON THE WMO INFORMATION SYSTEM Seoul, Republic of Korea, 6-8 November 2006 ISO 191xx series of geographic.
Web Feature Service and Web Map Service WATER FOR A HEALTHY COUNTRY FLAGSHIP SISS Workshop v2.3 Pavel Golodoniuc, Josh Vote 8 May 2013.
Martin Doerr, Gerald Hiebel, Institute of Computer Science
Knowledge Mediation in the WWW based on Labelled DAGs with Attached Constraints Jutta Eusterbrock WebTechnology GmbH.
T Network Application Frameworks and XML Web Services and WSDL Sasu Tarkoma Based on slides by Pekka Nikander.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 7 Slide 1 System models l Abstract descriptions of systems whose requirements are being.
Chapter 4 System Models A description of the various models that can be used to specify software systems.
System models Abstract descriptions of systems whose requirements are being analysed Abstract descriptions of systems whose requirements are being analysed.
® Sponsored by In Location Alliance Coordination: architecture and use cases 95th OGC Technical Committee Andreas Wachter, ILA/Qualcomm George Percivall.
Model-Driven Web Feature Service A Way Towards Enhanced Semantic Interoperability Peter Staub, ETH Zurich FOSS4G 2007 – Victoria B.C., September 26, 2007.
NERC DataGrid and CSML NDG Team. CSML: Context NERC DataGrid: the integration problem –multiple organisations, formats, storage mechanisms (file, relational)
Mapping between SOS standard specifications and INSPIRE legislation. Relationship between SOS and D2.9 Matthes Rieke, Dr. Albert Remke (m.rieke,
The OpenGIS Consortium Geog 516 Presentation #2 Rueben Schulz March 2004.
Jean François Doyon Tom Kralidis June 2003 Services Overview.
Spatial Databases: A Quick Tour Dr. David Briggs Professor & Researcher Computer Science Department Research Computer Group & ISIS University of Southern.
11 Chapter 11 Object-Oriented Databases Database Systems: Design, Implementation, and Management 4th Edition Peter Rob & Carlos Coronel.
ET-ADRS-1, April ISO 191xx series of geographic information standards.
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.
® GRDC Hydrologic Metadata - core concepts - 5 th, WMO/OGC Hydrology DWG New York, CCNY, August 11 – 15, 2014 Irina Dornblut, GRDC of WMO at BfG Copyright.
Chapter 7 System models.
System models l Abstract descriptions of systems whose requirements are being analysed.
Sommerville 2004,Mejia-Alvarez 2009Software Engineering, 7th edition. Chapter 8 Slide 1 System models.
AUKEGGS Architecturally Significant Issues (that we need to solve)
1 Metadata –Information about information – Different objects, different forms – e.g. Library catalogue record Property:Value: Author Ian Beardwell Publisher.
DEPARTMENT OF PRIMARY INDUSTRIES Testbed 2: Demonstrating Geoscience Web Services Bruce Simons & Alistair Ritchie GeoScience Victoria, Minerals & Petroleum.
Mapping the IntesaGIS model to the EuroRoads model Alberto Belussi Università di Verona Giuseppe Pelagatti, Mauro Negri Politecnico di Milano ESDI Workshop.
Rupa Tiwari, CSci5980 Fall  Course Material Classification  GIS Encyclopedia Articles  Classification Diagram  Course – Encyclopedia Mapping.
U.S. Department of the Interior U.S. Geological Survey A Consideration of Geospatial Feature Formation in Linked Open Vocabularies Workshop on Linked Open.
Web Services and Geologic Data Interchange Simon Cox CSIRO Exploration & Mining
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lecture 5, Jan 23 th, 2003 Lotzi Bölöni.
Integrating the Climate Science Modelling Language with geospatial software and services Dominic Lowe British Atmospheric Data
Copyright © 2009, Open Geospatial Consortium, Inc. Modelling Meteorological Observations and Forecast Data as Discrete Coverages for exchange using WFS.
RSISIPL1 SERVICE ORIENTED ARCHITECTURE (SOA) By Pavan By Pavan.
Architectural Styles, Design Patterns, and Objects Joe Paulowskey.
OGC ® ® Suite of Water Information Standards HIC-11 Tutorial: Standardization of Water Data Exchange WMO/OGC Hydrology Domain Working Group Irina Dornblut,
WIGOS Data model – standards introduction.
Geography Markup Language (GML). GML What is GML? – Scope  The Geography Markup Language is  a modeling language for geographic information  an encoding.
An Ontology-based Approach to Context Modeling and Reasoning in Pervasive Computing Dejene Ejigu, Marian Scuturici, Lionel Brunie Laboratoire INSA de Lyon,
Grids and Beyond: netCDF-CF and ISO/OGC Features and Coverages Ethan Davis, John Caron, Ben Domenico UCAR/Unidata AMS IIPS, 23 January 2008.
® Using (testing?) the HY_Features model, 95th OGC Technical Committee Boulder, Colorado USA Rob Atkinson 3 June 2015 Copyright © 2015 Open Geospatial.
 To explain why the context of a system should be modelled as part of the RE process  To describe behavioural modelling, data modelling and object modelling.
CGI – GeoSciML Testbed 3 Status for BRGM Jean-Jacques Serrano.
Semantic Interoperability in GIS N. L. Sarda Suman Somavarapu.
Bavarian Agency for Surveying and Geoinformation AAA - The contribution of the AdV in an increasing European Spatial Data Infrastructure - the German Way.
SSE WebMapViewer Recent Developments Steven Smolders SSE Workshop ESA - ESRIN, Frascati, Rome.
Semantic metadata in the Catalogue Frédéric Houbie.
U.S. Department of the Interior U.S. Geological Survey WaterML Presentation to FGDC SWG Nate Booth January 30, 2013.
OGP Seabed Survey Data Model (SSDM)
The Next Generation Network Enabled Weather (NNEW) SWIM Application
Abstract descriptions of systems whose requirements are being analysed
The Basic of Measurement
Ontology.
Semantic Markup for Semantic Web Tools:
Presentation transcript:

Interoperability A simple case for standards Kim Finney JCADM – Rome 2007

Data Exchange Scenario Instruments/Measurements Observations Local data store computer to computer communication

Data Exchange Scenario Which attributes can be considered to be capturing the same information ? CTD MeasurementsSeal Observations Project name Cruise Instrument type Principal Investigator name Quality control flags Depth/Temperature values Depth salinity values Latitude Longitude Ship Voyage Equipment Owner Depths Salinity/Temp/Oxygen Start position Stop position Species Abundance Age Weight Sex Location Mammal type Occurrence Size Age Male/Female Region

Data Exchange Scenario Note that the “data type” of the values can also be different? Seal Observations Species = Leptonychotes weddellii Abundance = 66 Age = five yrs Weight = 65 Sex = 20F30M Location = CS Mammal type = Weddell seal Occurrence = 67 Size = 56 Age = 4 Male/Female = 5:1 Region = E S

Data Exchange Scenario How do we know what units of measure, codes, CRS have been used ? Seal Observations Species = Leptonychotes weddellii Abundance = 66 (INDIVIDUALS) Age = five yrs old (AV. YEARS) Weight = 65 (AV. Kg) Sex = 20F30M (TOTAL OF EACH) Location = CS (PLACE NAME CODE) Mammal type = Weddell seal pups Occurrence = 67 (INDIVIDUALS) Size = 56 (cm AV. LENGTH) Age = 4 (AV. MONTHS) Male/Female = 5:1 (RATIO) Region = E S (LAT/LONG CRS)

Data Exchange Scenario Encodings and formatting patterns can also be very different ? Seal Observations L. Wedelli, 66, 5years, 65, 20F30M, CS L. Wedelli, 23, 2years, 64, 22F30M, CS L. Wedelli, 44, 5years, 54, 23F30M, CS L. Wedelli, 23, 3years, 56, 24F30M, CS L. Wedelli, 109, 2years, 68.4, 19F30M, CS Weddell seal :1 4: E S

Semantics Collaborators need to be able to agree on: –The definitions of the real-world objects to be exchanged Weddell Seal pups ? Seals ? Marine mammals ? Leptonychotes weddellii ? All of the above ?

Including attributes –How to model the characteristics of these real-world objects

Encoding –How to encode representations of these real-world objects to exchange them in cyberspace so that machines – not just humans can interpret their meaning. Leptonychotes weddellii weddell seal 12Jan F 76 8

Reference Systems Standard ways of representing real world object geometry or at least declare reference systems. e.g. Swath data e.g. Radar data

–Declaration of units of measure –Standard ways of representing location

Controlled Vocabularies Dictionaries of terms –Term, textual definition –Ranges, permissible codes, units of measure (optional) Ontologies –As above but includes relationships between terms and rules (axioms).

Ontologies Many definitions –A shared and common understanding of a domain that can be communicated between people and across application systems (Gruber, 1993). Classes or concepts => Sub-classes => Properties or slots => individual class is instance of Sub-class class is part of individual property has value of class property restricts Relationships

Semantic Interoperability Symbology Catalogue use Feature Catalogue Semantics Encodings Symbols Protocols

Common Patterns Feature Catalogue Feature Catalogue –Stores definitions of features (objects) & information about their attributes & relationships between features (semantics). CTD Profile {Feature} Position Bottom Depth Depth Parameter Feature Attributes Project {Feature} Project Name Project Description Platform {Feature} Platform Type Platform Name Procedure {Feature} Instrument Type Processing Method Platform CTD Profile Procedure Project ownedBy hostedBy generatedBy

Common Patterns Symbology Catalogue Symbology Catalogue –Stores portrayal rules and symbols for displaying features (objects). –Associates features (e.g. CTD) with symbol(s) which can have scale and other styling dependencies.

Common Patterns Encodings (syntax + semantics) GML - An Open Geospatial Consortium (OGC) Standard. - Tuned for representing geometry and topologies. - Widely adopted to exchange and manipulate data with a spatial component page specification. - Syntax makes no allowance for incorporating other languages, no axioms supported. - All derivatives of this language are called Application Profiles.

Minke <gml:String srsName="EPSG:4326"> 0, , ,60.9 marinemammal CAAB Code WMS maps WFS feature data WCS coverage data Common Patterns Encodings + Protocol OGC (GML-based) web service protocols –Commonly used to encode and send data between systems getCapabilities() describeFeature() getFeature() Supports a few well known service functions including:

CTD GML WFS Encoding {include and import statements for re-using other GML-based ontology elements} {encompasses all deployments and observation members} {properties describing bounding box, time, etc for all deployments} {first observation member} {project, platform, location, time, procedure, composite phenomena properties} {CTD feature} {CTD specific properties encoded in a specialised CSML Profile Feature} {CTD data values} {CTD domain properties and values encoded in a specialised CSML Profile Coverage} {CTD range properties and values encoded in a specialised CSML Profile Coverage} {second observation member – pattern repeats} ……………