& <GML/> Galdos: Geospatial SOA Products and Solutions Provider, Systems Integrator Ron Lake – original author of GML WFS, WMS, and WRS products Clients.

Slides:



Advertisements
Similar presentations
Proposed update of Technical Guidance for INSPIRE Download services based on SOS Matthes Rieke, Dr. Albert Remke (m.rieke, 52°North.
Advertisements

Department of Geoinformatics and Cartography Finnish Geodetic Institute INSPIRE Network Services DT INSPIRE IR Development Status Transformation Services.
Introduction to Digital NOTAM
1 CSL Workshop, October 13-14, 2005 ESDI Workshop on Conceptual Schema Language and Tools - Aim, Scope, and Issues to be Addressed Anders Friis-Christensen,
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.
Planned Title: Review of Evaluation of Geospatial Search Allan Doyle.
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.
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.
MEDIN Standards Workshop Standards / XML / Validation / Transformation / ESRI.
Martin Doerr, Gerald Hiebel, Institute of Computer Science
1 Introduction to web mapping Dissemination of results, maps and figures ESTP course on Geographic Information Systems (GIS): Use of GIS for making statistics.
ALKIS-ATKIS modelling using ISO standards Workshop “Standards in action” – Lisbon – Clemens Portele interactive instruments GmbH Trierer.
Lesley Bross, August 29, 2010 ArcGIS 10 add-in glossary.
European Spatial Data Infrastructure Conceptual Schema Language workshop Summary INSPIRE – EuroSDR – CEN/TC 287 WG SDI 13 and 14 Oct 2005, JRC, Ispra,
An Introduction To Building An Open Standard Web Map Application Joe Daigneau Pennsylvania State University.
Intro. to XML & XML DB Bun Yue Professor, CS/CIS UHCL.
Metadata and Geographical Information Systems Adrian Moss KINDS project, Manchester Metropolitan University, UK
EuroRoadS for JRC Workshop Lars Wikström, Triona Editor of EuroRoadS deliverables D6.3, D6.6, D6.7.
ET-ADRS-1, April ISO 191xx series of geographic information standards.
XML A web enabled data description language 4/22/2001 By Mark Lawson & Edward Ryan L’Herault.
Rupa Tiwari, CSci5980 Fall  Course Material Classification  GIS Encyclopedia Articles  Classification Diagram  Course – Encyclopedia Mapping.
THE SUPPORTING ROLE OF ONTOLOGY IN A SIMULATION SYSTEM FOR COUNTERMEASURE EVALUATION Nelia Lombard DPSS, CSIR.
RSISIPL1 SERVICE ORIENTED ARCHITECTURE (SOA) By Pavan By Pavan.
Geography Markup Language (GML). What is GML? – Scope  The Geography Markup Language is  a modeling language for geographic information  an encoding.
MEDIN Standards Workshop Standards / XML / Validation / Transformation / ESRI / Search.
Develop Use Cases Evaluate Existing Models Develop/Extend Model Test ModelDocument 1. Commercial This use-case involves identifying the location and properties.
ESDI Workshop on Conceptual Schema Languages and Tools
WIGOS Data model – standards introduction.
Web Technologies Lecture 4 XML and XHTML. XML Extensible Markup Language Set of rules for encoding a document in a format readable – By humans, and –
The European Organisation for the Safety of Air Navigation AIXM UML to XSD AIXM XML Developers' Seminar.
Geography Markup Language (GML). GML What is GML? – Scope  The Geography Markup Language is  a modeling language for geographic information  an encoding.
Further developments of the implementation of the ALKIS-ATKIS model using the International Standards A status report.
Interoperability in GSDI: Standards, Solutions, and Futures Douglas Nebert GSDI Secretariat.
National Geospatial Enterprise Architecture N S D I National Spatial Data Infrastructure An Architectural Process Overview Presented by Eliot Christian.
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
COMPASS09 Annual Conference of Compass Informatics.
ESA UNCLASSIFIED – For Official Use INSPIRE Orthoimagery TWG Status Report Antonio Romeo ESRIN 15/02/2012.
Bavarian Agency for Surveying and Geoinformation AAA - The contribution of the AdV in an increasing European Spatial Data Infrastructure - the German Way.
1 Survey of Profiles from Other Domains XMSF Profile SG 13 January 2004 Curt Blais and NPS MV3250 (Introduction to XML, 1st Quarter 2005) Katherine L.
Grid Services for Digital Archive Tao-Sheng Chen Academia Sinica Computing Centre
Introduction to Digital NOTAM
European Monitoring Platform for Mapping of QoS and QoE
The Next Generation Network Enabled Weather (NNEW) SWIM Application
Components People Technology Policies Standards Spatial Data.
AIXM 5 UML to XSD.
A Web Services Journey on the .NET Bus
Experiences and Status
UML to XSD.
Session I - Introduction
Session I - Introduction
Geospatial Knowledge Base (GKB) Training Platform
Integration of INSPIRE & SDMX data infrastructures for the 2021 Census
The Re3gistry software and the INSPIRE Registry
Updating GML datasets S-100 WG TSM September 2017
AIXM 5 Overview xNOTAM Workshop #2 Brussels, November 2007
AIXM 5 Development Status
PREMIS Tools and Services
Session 2: Metadata and Catalogues
Semantic Information Modeling for Federation
Metadata The metadata contains
Session 3: Information Modelling and Information Communities
Hans Dufourmont Eurostat Unit E4 – Structural Funds
and perspectives for AIXM
Introduction to Digital NOTAM
Hans Dufourmont Eurostat Unit E4 – Structural Funds
WG standards for data access/exchange
New Applications Modeled
SDI from a technological perspective: Standards
Presentation transcript:

& <GML/> Galdos: Geospatial SOA Products and Solutions Provider, Systems Integrator Ron Lake – original author of GML WFS, WMS, and WRS products Clients include NATO, UK MOD, Oak Ridge National Labs, Shell, FAA/ September-19-18

GML | business drivers “…about 80 percent of all government information has a geospatial data component…In 1993…[an] estimated that $4.1 billion was spent annually, at the federal level, on collection and management of geographically referenced data…state and local governments are estimated to spend twice that of the federal government...” “…about 50 percent of the federal government’s geospatial data investment is redundant.” “…up to 80 percent of GIS costs are related to the collection and management of geospatial data.” SOURCE: United States General Accounting Office. 2003. Geographic Information Systems: Challenges to Effective Data Sharing September-19-18

GML | business drivers INSPIRE “…widespread access to and use of spatial information is still a problem in Europe. The main problems relate to data gaps, missing documentation, incompatible spatial data sets and services due e.g. to varying standards, and barriers to the sharing and reuse of spatial data.” Directive Of The European Parliament, INSPIRE 2004 September-19-18

GML | value proposition Increased utility, lower costs Ability to leverage IT investments in unforeseen ways Avoidance of further generations of closed, dead end solutions savings to investment ratio of 119% projects that adopted and implemented geospatial interoperability standards saved 26.2% compared to the projects that relied upon a proprietary standard SOURCE: Booz, Allen, Hamilton. April 2005. Geospatial Interoperability Return on Investment Study. NASA Geospatial Interoperability Office. September-19-18

<GML/> GML | technology Open XML encoding of a standard geospatial model ISO 19100 <GML/> Xerces JAXP .NET Saxon Geography Markup Language is an XML grammar written in XML Schema for the description of application schemas as well as the transport and storage of geographic information. W3C xml xsd xlink September-19-18

Standard logical and encoding models GML | technology Standard logical and encoding models ISO/TS 19103 – Conceptual Schema Language (units of measure, basic types), ISO 19107 – Spatial schema (geometry and topology objects), ISO 19108 – Temporal schema (temporal geometry and topology objects, temporal reference systems), ISO 19109 – Rules for application schemas (features), ISO 19111 – Spatial referencing by coordinates (coordinate reference systems), ISO 19123 – Schema for coverage geometry and functions September-19-18

GML | technology Implements ISO 19100 series ISO/TS 19103 – Conceptual Schema Language (units of measure, basic types), ISO 19107 – Spatial schema (geometry and topology objects), ISO 19108 – Temporal schema (temporal geometry and topology objects, temporal reference systems), ISO 19109 – Rules for application schemas (features), ISO 19111 – Spatial referencing by coordinates (coordinate reference systems), ISO 19123 – Schema for coverage geometry and functions Dynamic features: feature-level and attribute-level time stamping September-19-18

GML | technology GML is XML Open standard for representing and processing data. Provides a way to mark up text content that adds information about its purpose. <gml:coordinates> 123.04243527088623,49.3000136701627 </gml:coordinates> Separates content and style The alternative to using XML is to define your own proprietary data syntax, and then build your own proprietary tools to support that proprietary syntax... Without XML there would be no Web 2.0; without GML there would be no geospatial web services Ironically, it’s still text data – but structured and semantic September-19-18

GML | technology Schema framework Instances can be a file, parts of a file or message, database object, etc. September-19-18

Universal geospatial data transport GML | benefits Universal geospatial data transport GML GML GML WFS (ESRI) WFS (Oracle) WFS (PostGIS) September-19-18

Information communities GML | benefits Information communities Road network Environment Emergency Response Interoperability GMLJP2 September-19-18

Expressive and explicit GML | benefits Expressive and explicit September-19-18

Feature relationships GML | benefits Feature relationships As in the real world, features are objects that can relate to other objects Properties are used to explicitly model the relationship semantics Properties can be included within a data message, or reference the target only September-19-18

Real-time data integration GML | benefits Real-time data integration Shared GML vocabularies increases probability of both formalized and ad hoc data integration Data from different GML vocabularies can still be integrated through XSLT transformation and/or geospatial web services Data is locally maintained, for specific business uses, yet can be shared and used by additional users for different purposes AIXM DAFIF September-19-18

Enables geospatial web services GML | benefits Enables geospatial web services A web service is a software interface that describes a collection of operations that can be accessed over the network through standardized XML messaging. OGC services include Web Map Server (WMS), Web Feature Server, and Web Registry Server (WRS) Of course, as GML is XML, it can be used interchangeably. Communication between software applications! September-19-18

Mission: timely, consistent, high quality aeronautical information AIXM | GML Mission: timely, consistent, high quality aeronautical information Objectives: A common language for expressing aeronautical information for human and computer interpretation; Cost savings through software reuse and data model reuse; Increased safety through improved data integrity and timeliness; Cost reduction through improvements in data quality checking and integration. September-19-18

AIXM-GML | schema framework September-19-18

AIXM-GML | AIXM Profile <AIXM-GML Profile/> Profile includes: Only those GML components required for AIXM and its extensions Strict subset of GML Unused optional properties removed; can also be made mandatory only NO AIXM additions – illegal Reduces schema size and complexity Reduces handling and/or processing requirements for AIXM tools A profile of GML is a logical restriction of a subset of GML. A profile shall not change the name, definition, or data type of mandatory GML elements or attributes. The relevant schema or schemas that define a profile shall use in the core ‘gml’ namespace http://www.opengis.net/gml/3.2. An application schema may extend and use types from the profile, but shall do so in its own namespace, and not use http://www.opengis.net/gml/3.2. The functional test of these rules is: Any instance document for an application schema using a GML profile will be valid against the same application schema if the GML profile is replaced by the complete GML schema. Further, the interpretation of that document would be the same regardless of which of the two schemas were used. Introduction | Business | Technology | Interactions | Future September-19-18

AIXM-GML | feature identification Implicit and explicit Natural key: identification by property state Explicit identifiers <Runway gml:id="local-ID"> <gml:identifier>global-ID</gml:identifier> ... </Runway> September-19-18

Normative implicit definition Informative explicit encoding AIXM-GML | geometry Normative implicit definition Informative explicit encoding September-19-18

Standard geometry encoding AIXM-GML | geometry Standard geometry encoding <aixm:extent> <gml:Polygon srsName="EPSG:4326"> <gml:exterior> <gml:LinearRing> <gml:coordinates>...</gml:coordinates> </gml:LinearRing> </gml:exterior> </gml:Polygon> </aixm:extent> September-19-18

AIXM-GML | feature lifetime Event-driven model: feature history State @ certain time: version September-19-18

AIXM-GML | feature lifetime September-19-18

AIXM-GML | extensibility Framework for local extensions September-19-18

Work with AIXM design team to resolve any non-compliance issues AIXM-GML | future work Audit draft AIXM GML schemas for compliance with GML v3.1.1 specification Work with AIXM design team to resolve any non-compliance issues Migrate AIXM schemas to GML v3.2 Refine AIXM GML Profile Work with AIXM design team to develop GML change proposals CRs include: Geodetic coordinates (CRS?) Topology for Airspace containing geographical borders 2.5 D geometry Arrays of referenced features Here to: Meet user community Better understand AIXM requirements Participate in design discussions September-19-18

AIXM-GML | future work GML v3.2 Changes from v3.1.1 Official ISO standard Improve consistency and usability UML to/from GML rules according to ISO 19109 Changes from v3.1.1 New version-qualified namespace: http://www.opengis.net/gml/3.2 Even more explicit encoding Increased emphasis on profiles September-19-18

AIXM-GML | knowledge and tools 2007: From Mashups to Infrastructure Bringing together of geospatial customers, managers, and developers Vancouver July 07 . Sponsors: Google, ESRI, Lizardtech, CGDI . Participants: Google, MS, ESRI, Government civilian and military agencies . Workshops, Demos, Presentations September-19-18