Vers. 20070524 national spatial data infrastructure training program vers. 20100901 national spatial data infrastructure training program Implementing.

Slides:



Advertisements
Similar presentations
Reference Model Ideas. Geospatial Semantics and Ontology Reference Model Metadata Data Sources Underlying Ontologies Semantic and Ontology Services Ontology.
Advertisements

Spatial Data Infrastructures and Spatial Ontologies and Semantics
Routemap to derive ISO models from BUFR Why do we need both ISO and BUFR models? –The BUFR data model is very large – much larger in principle than most.
Spatial Data Infrastructure: Concepts and Components Geog 458: Map Sources and Errors March 6, 2006.
Spatial Information Integration Services (SIIS) ISO/TC211 Workshop on Standards in Action Adelaide, South Australia October 2001 Mr. Neil Sandercock, SA.
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.
Nov Copyright Galdos Systems Inc. November 2001 Geography Markup Language Enabling the Geo-spatial Web.
A New Computing Paradigm. Overview of Web Services Over 66 percent of respondents to a 2001 InfoWorld magazine poll agreed that "Web services are likely.
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.
Enterprise Architecture
The US Federal Geographic Data Committee (FGDC) ISO TC Harmonization Activities “Moving From a National Metadata Standard to an International.
Internet GIS. A vast network connecting computers throughout the world Computers on the Internet are physically connected Computers on the Internet use.
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.
Software Engineering Muhammad Fahad Khan
ALKIS-ATKIS modelling using ISO standards Workshop “Standards in action” – Lisbon – Clemens Portele interactive instruments GmbH Trierer.
Interoperability ERRA System.
What is Enterprise Architecture?
Vers national spatial data infrastructure training program Geographic Metadata North American Profile Development for ISO Geographic Metadata.
PROJECT NAME: DHS Watch List Integration (WLI) Information Sharing Environment (ISE) MANAGER: Michael Borden PHONE: (703) extension 105.
1 CS 456 Software Engineering. 2 Contents 3 Chapter 1: Introduction.
An Introduction To Building An Open Standard Web Map Application Joe Daigneau Pennsylvania State University.
material assembled from the web pages at
Enterprise Viewpoint Tim Mackey Web Systems Manager Geoscience Australia.
Indo-US Workshop, June23-25, 2003 Building Digital Libraries for Communities using Kepler Framework M. Zubair Old Dominion University.
Dr. Bhavani Thuraisingham October 2006 Trustworthy Semantic Webs Lecture #16: Web Services and Security.
Scalable Metadata Definition Frameworks Raymond Plante NCSA/NVO Toward an International Virtual Observatory How do we encourage a smooth evolution of metadata.
Metadata and Geographical Information Systems Adrian Moss KINDS project, Manchester Metropolitan University, UK
Value Proposition for Spatial Ontologies & Incorporating Semantics and Ontologies into SDI Kevin Backe Army Geospatial Data Model Program Manager John.
Introduction To System Analysis and Design
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.
GIS and Community Health. Some critiques of GIS emphasize the potentially harmful social consequences of the diffusion of GIS technology, including reinforcing.
XML Web Services Architecture Siddharth Ruchandani CS 6362 – SW Architecture & Design Summer /11/05.
AUKEGGS Architecturally Significant Issues (that we need to solve)
Chapter 10 Analysis and Design Discipline. 2 Purpose The purpose is to translate the requirements into a specification that describes how to implement.
Chris Kuruppu NWS Office of Science and Technology Systems Engineering Center (Skjei Telecom) 10/6/09.
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.
W HAT IS I NTEROPERABILITY ? ( AND HOW DO WE MEASURE IT ?) INSPIRE Conference 2011 Edinburgh, UK.
Extending Access To Information Resource Discovery Service William E. Moen, Ph.D. Kathleen R. Murray, Ph.D. School of Library and Information Sciences.
Federal Geographic Data Committee, Coordination Group Meeting Washington, DC 7 June 2005 Study Results Geospatial Interoperability Standards: A Return-on-Investment.
RSISIPL1 SERVICE ORIENTED ARCHITECTURE (SOA) By Pavan By Pavan.
Overview of FEA Geospatial Profile, Version 0.3 Doug Nebert FGDC Secretariat.
Geography Markup Language (GML). What is GML? – Scope  The Geography Markup Language is  a modeling language for geographic information  an encoding.
WIGOS Data model – standards introduction.
Jabber Technical Overview Presenter: Ming-Wei Lin.
Distributed Data Analysis & Dissemination System (D-DADS ) Special Interest Group on Data Integration June 2000.
Geography Markup Language (GML). GML What is GML? – Scope  The Geography Markup Language is  a modeling language for geographic information  an encoding.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
1 Service Oriented Architecture SOA. 2 Service Oriented Architecture (SOA) Definition  SOA is an architecture paradigm that is gaining recently a significant.
Interoperability in GSDI: Standards, Solutions, and Futures Douglas Nebert GSDI Secretariat.
E-Government Initiative Geospatial Information One-Stop FGDC Coordination Group January 10, 2002 John Moeller.
National Geospatial Enterprise Architecture N S D I National Spatial Data Infrastructure An Architectural Process Overview Presented by Eliot Christian.
May 2010 GGIM, New York City The National System for Coordination of Territorial Information SNIT NSDI of Chile.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
The Earth Information Exchange. Portal Structure Portal Functions/Capabilities Portal Content ESIP Portal and Geospatial One-Stop ESIP Portal and NOAA.
Introduction to Service Orientation MIS 181.9: Service Oriented Architecture 2 nd Semester,
Basic Concepts Key Learning Points : The objectives of this chapter are as follows:  To provide an introduction to the basic Concepts of enterprise architectures,
Software Architecture Patterns (3) Service Oriented & Web Oriented Architecture source: microsoft.
By Jeremy Burdette & Daniel Gottlieb. It is an architecture It is not a technology May not fit all businesses “Service” doesn’t mean Web Service It is.
Geospatial metadata Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
Workplan for Updating the As-built Architecture of the 2007 GEOSS Architecture Implementation Pilot Session 7B, 6 June 2007 GEOSS Architecture Implementation.
Distribution and components
Geospatial Knowledge Base (GKB) Training Platform
Session 2: Metadata and Catalogues
MSDI training courses feedback MSDIWG10 March 2019 Busan
WG standards for data access/exchange
Presentation transcript:

vers national spatial data infrastructure training program vers national spatial data infrastructure training program Implementing the NSDI Implementing interoperable data models, protocols, and a service oriented architecture to develop data in support of National Spatial Data Infrastructure Geospatial Interoperability - Introduction and Overview Serving Transportation Data Through the NSDI

national spatial data infrastructure training program Geospatial Interoperability - Introduction and Overview 1 Learning Objectives After completing this lesson the student can: explain the concept of geospatial interoperability list the benefits of geospatial interoperability explain the meaning of interoperable protocols and their importance to service oriented architecture describe an overall strategy for implementing a standards-compliant data service in support of the NSDI data themes explain why a standard information model like the FDS is essential for gaining the real benefit of shared data access resources for further understanding and implementation

national spatial data infrastructure training program Geospatial Interoperability - Introduction and Overview 2 Prerequisites for the Course This training material is intended to reach individuals with a range of expertise and experience in the various disciplines that are brought together in any geospatial analysis. A fundamental knowledge of the following will be very helpful: Some knowledge of object oriented data structures and the concept of object inheritance. Familiarity with the Universal Modeling Language (UML), especially class diagrams. Familiarity with the Extensible Markup Language (XML) and an awareness of how other languages are derived from it. Familiarity with the XML Schema schema definition language. Some awareness of the Geography Markup Language (GML) Readers / students should also be familiar with the data and the GIS capabilities of their respective institutions.

national spatial data infrastructure training program Geospatial Interoperability - Introduction and Overview 3 The National Spatial Data Infrastructure The Federal Geographic Data Committee (FGDC) defines the National Spatial Data Infrastructure - the NSDI - as "a physical, organizational, and virtual network designed to enable the development and sharing of this nation's digital geographic information resources.”

national spatial data infrastructure training program Geospatial Interoperability - Introduction and Overview 4 Definition: Geospatial Data Geospatial data are data referenced to a location on the earth, either directly (by coordinates) or indirectly (by geographic identifier) Most data have geospatial content everything we do happens somewhere!

national spatial data infrastructure training program Geospatial Interoperability - Introduction and Overview 5 In these training materials the term “open standards” means that the standards documents are: Freely and publicly available Non discriminatory Free of license fees Vendor neutral Data neutral Agreed to by a formal, member based consensus process Definition: Open

national spatial data infrastructure training program Geospatial Interoperability - Introduction and Overview 6 Definition: Interoperability "capability to communicate, execute programs, or transfer data among various functional units in a manner that requires the user to have little or no knowledge of the unique characteristics of those units“ Source: OGC Abstract Specification Topic 12: Services. Derived from ISO Alternatively: “the ability of a system or a product to work with other systems or products without special effort on the part of the user. Increasingly important as resources on the network become accessible to an ever greater variety of software and systems.”

national spatial data infrastructure training program Geospatial Interoperability - Introduction and Overview 7 OGC Standards OGC Standards define interoperable services and encodings that enable the Spatial Web, and have been adopted to provide an interoperable service infrastructure for supporting the NSDI Examples WMS - Web Map Service  The WMS responds to requests to deliver maps WFS - Web Feature Service  The WFS responds to requests to characterize and deliver data

national spatial data infrastructure training program Geospatial Interoperability - Introduction and Overview 8 Interoperability: Benefits Procurement Flexibility make optimal “buy” vs. “build” decisions  avoid over-dependence on a single vendor – or on homegrown solutions! broadened product acquisition opportunities  mix and match components minimize risks as technologies change leverage legacy investments Interoperability boosts efficiency… maximize your access to outside information resources maximize outside access to your information resources ready access to data; data integration work more quickly and cheaply

national spatial data infrastructure training program Geospatial Interoperability - Introduction and Overview 9 Easier access to multiple online info sources and services Easier access to multiple online info sources and services Use and reuse different vendor solutions. Use and reuse different vendor solutions. Geoparser Clearinghouse Geoparser Vendor Data Local Government National Government Other Collections Clearinghouse Whoville Cedar Lake Whoville Cedar Lake Buildings Roads Images Targets Boundaries... Catalog View Common interfaces enable interoperability Queries extract info from diverse sources Integrated View Gazetteer Coordinate Transform Web Mapping Server, Web Feature Server, Web Coverage Server Catalog Services Other Services Metadata Data Metadata Data Metadata Data Metadata Internet Geoparser Geocoder Benefits of Geospatial Interoperability Reduce deployment costs by reusing information from other communitiesReduce deployment costs by reusing information from other communities Meet requirements for Citizen access.Meet requirements for Citizen access. Foundation for interoperable service networksFoundation for interoperable service networks Standards reduce risk and lower costsStandards reduce risk and lower costs

national spatial data infrastructure training program Geospatial Interoperability - Introduction and Overview 10 Goal = common semantics across different environments Java Profile Web Services Profile Web Services Profile Other Profiles Other Profiles Profile Development Abstract Standards Cross-platform compatibility Figure © NASA

national spatial data infrastructure training program Geospatial Interoperability - Introduction and Overview 11 Results from a NASA GIO study, completed May 2005 : Standards reduce risk and lower costs Other Key Findings & Results: Standards-based projects have lower M&O costs than those relying exclusively on proprietary products for data exchange. Standards-based projects have greater system planning and development costs. Maintenance and Operations costs are higher for projects that do not implement open standards.  This category is exposed to the greatest risk over time due to lack of extensibility and flexibility. Note: In follow-on projects that use open standards, planning costs are likely to be significantly reduced, because open standards and specs, and corresponding practices, have already been put in place. Reference: Return on Investment

vers national spatial data infrastructure training program vers national spatial data infrastructure training program Implementing the NSDI Interoperability and the NSDI

national spatial data infrastructure training program Geospatial Interoperability - Introduction and Overview 13 Interoperable Data Services Interoperable data distribution services based on OGC standards share the following characteristics: standardized interfaces among interoperating clients and servers  the consistent interfaces are key to interoperability! data remain in place data can be stored in distributed locations, on many servers throughout the internet existing in-house tools and applications remain viable standards-compliant client software can communicate with any service instance

national spatial data infrastructure training program Geospatial Interoperability - Introduction and Overview 14 Service Oriented Architecture Data networks based on OGC services conform to the notion of a service oriented architecture (SOA) SOAs ensure consistency of interfaces among services consistent interfaces enable the creation of client software that can communicate with any of the services The NSDI network includes services that are compliant with OGC standards One OGC service in particular that enables delivery of FDS-compliant transportation data is the Web Feature Service (WFS) more info about the WFS is presented later in this module and in others

national spatial data infrastructure training program Geospatial Interoperability - Introduction and Overview 15 Interoperable Protocols and SOAs SOAs are constructed using interoperable protocols Interoperable protocols are: a set of messages that compliant programs are able to send, receive, and interpret defined by that standard set of messages A interoperable web service is a web application that uses an interoperable protocol A group of interoperable web services deployed together collectively form an SOA

national spatial data infrastructure training program Geospatial Interoperability - Introduction and Overview 16 Any compliant client can access any compliant service It would seem that the interoperability problem is solved, at least in theory Interoperable Connectivity Any compliant web service Any compliant client web application

national spatial data infrastructure training program Geospatial Interoperability - Introduction and Overview 17 Full Interoperability Still Not Available For many practical cases, the interoperability problem has been solved: a service-oriented web architecture has been defined and increasingly broadly deployed However, service level interoperability does not guarantee that the data provided by different servers are at all similar This is true even if the data in the different servers describe exactly the same kinds of information about the same real-world entities!

national spatial data infrastructure training program Geospatial Interoperability - Introduction and Overview 18 Different data sets often use different concepts, reflect different models, and store different details for the same kinds of real-world entities I.e., their semantics are inconsistent Software intended to analyze diverse data or render them properly for visualization have no consistent means of interpreting them and thus knowing what to do Semantic Mismatch WFS Client road 2 road 1

national spatial data infrastructure training program Geospatial Interoperability - Introduction and Overview 19 Issues in Semantic Mismatch Terminology The same term can mean different things. Different terms can mean the same - or nearly the same - thing. Some terms may not be known at all by many systems. Information model - objects of interest may be defined differently; they may have different components and different relationships. Implications - a running piece of software needs to know what to do when it encounters incompatible differences in the concept of what an object is. Yet another Information Community’s Schema Traffic corridor is: _No. of vehicles/hour _Limited access _Lanes …. Another Information Community’s Schema Highway is: _Pavement thickness _Right of way _Width …. One Information Community’s Schema Road is: _Width _Lanes _Pavement type ….

national spatial data infrastructure training program Geospatial Interoperability - Introduction and Overview 20 A standard set of structures and definitions - a standard information model - is therefore essential to gain the real benefit of data sharing The solution: translate from spatial data that conform to a local schema that reflects the local data model, and data that conform to a standard schema that reflect the standard model, and share all information using the standard model The FGDC Framework Data Content Standard - the FDS - is just such a standard model Information Interoperability A Standard Model is Essential

national spatial data infrastructure training program Geospatial Interoperability - Introduction and Overview 21 Yet another Information Community’s Schema Traffic corridor is: _No. of vehicles/hour _Limited access _Lanes …. Another Information Community’s Schema Highway is: _Pavement thickness _Right of way _Width …. One Information Community’s Schema Road is: _Width _Lanes _Pavement type …. Transform Information Structures Provide Semantic Translation New Information Community Schema: the FDS Road is: __ Segments __ Paths __ Attributes Transforming to a Standard Schema

national spatial data infrastructure training program Geospatial Interoperability - Introduction and Overview 22 Process for transforming to a standard schema: Find feature definitions in the two data models that match, or almost match. Then configure software to translate data based on these equivalencies. The configuration process may reveal that some feature definitions are too dissimilar to translate directly. Information Interoperability Transforming to a Standard Schema

national spatial data infrastructure training program Geospatial Interoperability - Introduction and Overview 23 Application Schema (global, or standard – e.g., the FDS) Application Schema (local) Is this the same as that? Almost! The Matching Process Is Manual

national spatial data infrastructure training program Geospatial Interoperability - Introduction and Overview 24 Application Schema (global, or standard – e.g.,FGDC) Application Schema (local) maps elements in one schema to elements in another schema… A server configured with, or connected to the transformation software can respond to a query for a feature of one type by delivering a feature of another, equivalent or nearly identical type. What the Transforming Software Does

national spatial data infrastructure training program Geospatial Interoperability - Introduction and Overview 25 After configuration, two data sets using the two different data models can be translated "on-the-fly." Core Schema (FGDC) Application Schema (local) maps elements in one schema to elements in another schema Translator … may translate as… Automated Conversion

national spatial data infrastructure training program Geospatial Interoperability - Introduction and Overview 26 Query: GetFeature (Standard Schema) Result: a feature (Standard Schema) User's web browser FDS Schema Local Schema Translator Data Repository Configuration for On-The-Fly Translation (Standard Schema exchanged internally) Server System WFS Interface Local or Network Data Request (Local Schema) Data Returned (Local Schema)

national spatial data infrastructure training program Geospatial Interoperability - Introduction and Overview 27 The FDS and Semantic Harmonization The Framework Content Data Standard (FDS) … provides a semantically well-defined set of concepts provides standard encodings  one encoding uses the full GML implementation  one encoding uses the GML Simple Features profile, level 0  both encodings conform to the same semantics, the same abstract models, and the same UML expressions of those models encompasses a fundamental set of concepts already used throughout the transportation industry specifies data objects that can be served directly through a WFS

national spatial data infrastructure training program Geospatial Interoperability - Introduction and Overview 28 Serving FDS Data Through the NSDI The process of publishing your data on the web so that it becomes part of the NSDI is essentially: map out the semantic relationships between the elements of your data and the objects in the FDS decide on a strategy for managing the conversion process  e.g., on-the-fly conversion vs. preprocessing and storing identify / deploy software that can convert your data from its native format into the FDS standard GML encoding  interpreted text-processing (scripting) languages are often used for this  GIS systems often include their own scripting capabilities select / deploy Web Feature Service software capable of implementing your strategy, provision with your data, and run!  products differ in the features they offer These topics are covered in detail in Modules 4 and 5 of this course Modules 2 and 3 provide essential background and context

national spatial data infrastructure training program Geospatial Interoperability - Introduction and Overview 29 Software Listings The OGC Products Pages are the most accurate and comprehensive source of information about software products that can support the FDS see Look for products that support WFS and a version of GML required for the FDS: GML 3 or GML 3 Simple Features Profile (GML 3L0) There are also resources, including free client and utility software, at

national spatial data infrastructure training program Geospatial Interoperability - Introduction and Overview 30 Points to Consider During This Training 1. Publishing your data through the NSDI is not difficult. 2. The process can be time consuming, but it can be factored into many much smaller tasks. 3. The process requires no special hardware, no particular vendor's software, and no fundamental change in custodial policy or practice. 4. Consumers of your data (including in-house) who need to integrate with other sources of information can benefit substantially immediately upon deployment. 5. Compatible technology is readily available for deploying services as well as for client-side (e.g., visualization or analytic) software applications.

national spatial data infrastructure training program Geospatial Interoperability - Introduction and Overview 31 The General Feature Model and Geography Markup Language Next Lesson