Architectures for Data Access Services Practical considerations for design of discoverable, reusable interoperable data sources.

Slides:



Advertisements
Similar presentations
Australian NADC 1st August 2010 Kim Finney (Manager, Australian Antarctic Data Centre & Chief Officer, SCAR Standing Committee on Antarctic Data Management)
Advertisements

Geoscience Information Network Stephen M Richard Arizona Geological Survey National Geothermal Data System.
OGC Catalog Services Overview: CS/W, ebRIM, Service Profiles, Metadata & Metametadata OGC - OGF Workshop Joshua Lieberman Traverse Technologies Inc. February.
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
Presented to: By: Date: Federal Aviation Administration Registry/Repository in a SOA Environment SOA Brown Bag #5 SWIM Team March 9, 2011.
The Next Generation Network Enabled Weather (NNEW) SWIM Application Asia/Pacific AMHS/SWIM Workshop Chaing Mai, Thailand March 5-7, 2012 Tom McParland,
Geographic Interoperability Office ISO and OGC Geographic Information Service Architecture George Percivall NASA Geographic.
INSPIRE Service Architecture
1 OGC Web Services Kai Lin San Diego Supercomputer Center
Page 1© Crown copyright 2006 Registry technology & case study implementation J. Tandy, D. Thomas - November 2006.
OneGeology-Europe - the first step to the European Geological SDI INSPIRE Conference 2010, Session Thematic Communities: Geology Krakow, June 24 th 2010.
Impacts of web services web services Impacts of web services. P. Bogaert Ph. De Maeyer.
OASIS Reference Model for Service Oriented Architecture 1.0
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
Europe’s Information Society eContentplus OrléansWP6 1st Coordination and progress meeting Technical information OGC WMS – WFS – CSW.
Nov Copyright Galdos Systems Inc. November 2001 Geography Markup Language Enabling the Geo-spatial Web.
1 How Semantic Technology Can Improve the NextGen Air Transportation System Information Sharing Environment 4th Annual Spatial Ontology Community of Practice.
Nov Copyright Galdos Systems Inc. November 2001 Impact of GML on Data Development.
Copyright © 2006, Open Geospatial Consortium, Inc., All Rights Reserved. The OGC and Emergency Services: GML for Location Transport & Formats & Mapping.
Web Service Architecture Part I- Overview and Models (based on W3C Working Group Note Frank.
Web Feature Service and Web Map Service WATER FOR A HEALTHY COUNTRY FLAGSHIP SISS Workshop v2.3 Pavel Golodoniuc, Josh Vote 8 May 2013.
Web Services Michael Smith Alex Feldman. What is a Web Service? A Web service is a message-oriented software system designed to support inter-operable.
Martin Doerr, Gerald Hiebel, Institute of Computer Science
Processing of structured documents Spring 2003, Part 6 Helena Ahonen-Myka.
Governance Issues Governance Dimensions of data access infrastructures Rob Atkinson Social Change Online.
Introduction to UDDI From: OASIS, Introduction to UDDI: Important Features and Functional Concepts.
Page 1 LAITS Laboratory for Advanced Information Technology and Standards 9/6/04 Briefing on Open Geospatial Consortium (OGC)’s Web Services (OWS) Initiative.
The GeoConnections Discovery Portal Michael Robson MacDonald Dettwiler and Associates Brian McLeod, Michael Adair Natural Resources Canada.
Geodata to Geoservices Design Issues for GI Infrastructures Josef Strobl Universität Salzburg Austrian Umbrella Organisation for Geographic Information.
Ontologies for the Integration of Geospatial Data Michael Lutz Workshop: Semantics and Ontologies for GI Services, 2006 Paper: Lutz et al., Overcoming.
David Blasby The Open Planning Project New York. Goals Explain what a WFS and WMS are, and when to use them Be able to create simple spatial web applications.
Enterprise Viewpoint Tim Mackey Web Systems Manager Geoscience Australia.
Mapping between SOS standard specifications and INSPIRE legislation. Relationship between SOS and D2.9 Matthes Rieke, Dr. Albert Remke (m.rieke,
Metadata and Geographical Information Systems Adrian Moss KINDS project, Manchester Metropolitan University, UK
Jean François Doyon Tom Kralidis June 2003 Services Overview.
What is Information Modelling (and why do we need it in NEII…)? Dominic Lowe, Bureau of Meteorology, 29 October 2013.
Geo-Semantics and Interoperability for Spatial Data and Technology Joshua Lieberman Traverse Technologies Inc. SOCoP Workshop, Mc Lean, VA, October 17,
AIP-2 Kickoff Workshop End-to-end use case: Discovery, access, and use with variations Doug Nebert GEOSS AIP-2 Kickoff September 2008.
Data standards and client software How the demonstrator application uses the data standards.
Water Quality Data Publishing from an OGC Web Feature Service Jonathan Doig NSW Department of Natural Resources.
AUKEGGS Architecturally Significant Issues (that we need to solve)
Chapter 3 Object Oriented Systems and Open GIS. Objectives of the Chapter Establish place of O-O in OpenGIS cover basics of O-O emphasise design issues.
ResEau: A Water Portal SensorWeb Implementation National Information Strategies Division Strategic Information Integration Directorate Environment Canada.
Rupa Tiwari, CSci5980 Fall  Course Material Classification  GIS Encyclopedia Articles  Classification Diagram  Course – Encyclopedia Mapping.
RSISIPL1 SERVICE ORIENTED ARCHITECTURE (SOA) By Pavan By Pavan.
1 Service Creation, Advertisement and Discovery Including caCORE SDK and ISO21090 William Stephens Operations Manager caGrid Knowledge Center February.
Eurostat 4. SDMX: Main objects for data exchange 1 Raynald Palmieri Eurostat Unit B5: “Central data and metadata services” SDMX Basics course, October.
Distributed Data Analysis & Dissemination System (D-DADS ) Special Interest Group on Data Integration June 2000.
® Using (testing?) the HY_Features model, 95th OGC Technical Committee Boulder, Colorado USA Rob Atkinson 3 June 2015 Copyright © 2015 Open Geospatial.
Semantics in Web Service Composition for Risk Management Michael Lutz European Commission – DG Joint Research Centre Ispra, Italy EcoTerm IV, Vienna,
Semantic Interoperability in GIS N. L. Sarda Suman Somavarapu.
Ideas on Opening Up GEOSS Architecture and Extending AIP-5 Wim Hugo SAEON.
Software Architecture Patterns (3) Service Oriented & Web Oriented Architecture source: microsoft.
ISC321 Database Systems I Chapter 2: Overview of Database Languages and Architectures Fall 2015 Dr. Abdullah Almutairi.
Implementing distributed geoscience information systems using Open GIS Web Services Simon Cox CSIRO Exploration & Mining
Grid Services for Digital Archive Tao-Sheng Chen Academia Sinica Computing Centre
GEOSS Component and Service Registry (CSR)
European Monitoring Platform for Mapping of QoS and QoE
The Next Generation Network Enabled Weather (NNEW) SWIM Application
Paul Eglitis [IEEE] and Siri Jodha S. Khalsa [IEEE]
Session 3A: Catalog Services and Metadata Models
Lecture 8 Database Implementation
Web Ontology Language for Service (OWL-S)
Informatics 121 Software Design I
Session 2: Metadata and Catalogues
4/5 May 2009 The Palazzo dei Congressi di Stresa Stresa, Italy
and perspectives for AIXM
Geoscience Australia Service Metadata
Australian and New Zealand Metadata Working Group
SDMX IT Tools SDMX Registry
Presentation transcript:

Architectures for Data Access Services Practical considerations for design of discoverable, reusable interoperable data sources.

AUKEGGS workshop, Edinburgh Sept 2005 Overview Problem characterisation An end-users perspective on binding Component view of infrastructure Discovery Semantic mapping Minimal Unified Architecture

AUKEGGS workshop, Edinburgh Sept 2005 Problem Characterisation Starting from a (fairly) well understood position: Service Oriented Architectures The Publish-Find-Bind model Registry ServiceClient publish find bind

AUKEGGS workshop, Edinburgh Sept 2005 Problem Characterisation Binding is actually a complex problem Service protocols tell you what parameters are necessary Data types tell you possible structure of queries Content domain required to actually make meaningful queries Standards (OGC, WSDL, WSRF) help But fall short on describing content

AUKEGGS workshop, Edinburgh Sept 2005 Semantics of services Are services self-describing? Of course not! (c.f. Gödels incompleteness theorem) But they can form nodes in a pragmatic epistemology Self-consistent overlapping models of reality Each model has utility Ergo, services are usefully described by the framework in which they are found

AUKEGGS workshop, Edinburgh Sept 2005 ISO/OGC service framework Just Web Services Within a defined abstract framework More useful than arbitrary self-describing services Its not just REST versus RPC… Its about external semantic framework OGC gives us spatio-temporal semantics Need to add our own frameworks to make content meaningful

AUKEGGS workshop, Edinburgh Sept 2005 Problem characterisation During discovery, content is the primary search consideration. Data types have structural and content domain aspects Structural specification controls portrayal organisation (e.g. rows in a table, graphic geometry type) Esp. navigation (how to find more info) Content often needs translation

AUKEGGS workshop, Edinburgh Sept 2005 Problem characterisation Content domain (vocabulary) and Feature Types are missing Governance and technical implementation missing But the glue we need! Architecturally treat them as if they will be there one day Any component can be brought in-house in the interim.

AUKEGGS workshop, Edinburgh Sept 2005 End User Perspective Find a monitoring site representative of geography-of-interest Request data for phenomenon of interest Use it: 1.Portray it usefully 2.Record it 3.Reference it

AUKEGGS workshop, Edinburgh Sept 2005 Case Study Water Quality Monitoring Spatial Aspects: Spatial distribution Explicit relationships ( end-of-valley site monitors upstream phenomenon Time Phenomenon being measured

AUKEGGS workshop, Edinburgh Sept 2005 Implications Client software has to chain queries against different FeatureTypes Queries may need additional information Eg. User specify which analyte Presentation may contain navigation elements Navigating through the Feature Type relationships

AUKEGGS workshop, Edinburgh Sept 2005 Views into data Related Feature Types Stations Time-series Station id

AUKEGGS workshop, Edinburgh Sept 2005 Demo Run from laptop SEEGrid demonstrator online

AUKEGGS workshop, Edinburgh Sept 2005 Application Architecture Application Framework Browser Stylesheets Bindings Context Layout GIS data Mapserver WMS Proxy Internet GetCapabilities GetMap FeatureInfo GML response Invoke {layout + context + area + application specific parameters (e.g. indicator)} Oracle Geoserver Query constraints Schema mapping Time-series data WFS query Query Map

AUKEGGS workshop, Edinburgh Sept 2005 Implicit architectural challenges Geography-of-interest is a very complex concept: Named entity (of a given type) Location of entities where related features meet certain conditions all stations where turbidity recorded at > 1200 units. Topological relationships Stations upstream of X Spatial relationships Nearest hospitals to Edinburgh

AUKEGGS workshop, Edinburgh Sept 2005 Component view Gazetteers Feature Type relationships Explicit Implicit in certain constrained Query Models Grouping of different spatial, topological data sources Map Context and other persistent bindings

AUKEGGS workshop, Edinburgh Sept 2005 Query Models Identify mandatory terms Constrain all critical axes so that the result set is predictably organised (e.g. time series of results for an analyte the same monitoring station => therefore graphable. Bind domain to queryable properties E.g. Collection date is Time, normalised to DD/MM/YYYY Species observation service uses taxonomy from service X

AUKEGGS workshop, Edinburgh Sept 2005 Metadata types

AUKEGGS workshop, Edinburgh Sept 2005 Information Architecture

AUKEGGS workshop, Edinburgh Sept 2005 Systems View

AUKEGGS workshop, Edinburgh Sept 2005 Service Types