Geography Markup Language (GML). What is GML? – Scope  The Geography Markup Language is  a modeling language for geographic information  an encoding.

Slides:



Advertisements
Similar presentations
Office of Coast Survey IHO S-100 and S st Century Framework Data Structure for Hydrographic and Related Data.
Advertisements

Classification & Your Intranet: From Chaos to Control Susan Stearns Inmagic, Inc. E-Libraries E204 May, 2003.
An Leabharlann UCD Órna Roche UCD James Joyce Library Metadata Documenting your data
Bentley Systems, Incorporated
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.
StatCat Building a Statistical Data Finder ssrs.yale.edu/statcat Steven Citron-Pousty Ann Green Julie Linden Yale University.
Project 1 Introduction to HTML.
Nov Copyright Galdos Systems Inc. November 2001 Geography Markup Language Enabling the Geo-spatial Web.
Web Mapping Using XML and SVG SHEA Yu-kai Geoffrey Senior Lecturer Department of Land Surveying & Geo-Informatics The Hong Kong Polytechnic University.
Nov Copyright Galdos Systems Inc. November 2001 Impact of GML on Data Development.
14 1 Chapter 14 Database Connectivity and Web Development Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
Distributed Collaborations Using Network Mobile Agents Anand Tripathi, Tanvir Ahmed, Vineet Kakani and Shremattie Jaman Department of computer science.
Copyright © 2006, Open Geospatial Consortium, Inc., All Rights Reserved. The OGC and Emergency Services: GML for Location Transport & Formats & Mapping.
XML Introduction By Hongming Yu Feb 6 th, Index Markup Language: SGML, HTML, XML An XML example Why is XML important XML introduction XML applications.
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.
ISO Standards: Status, Tools, Implementations, and Training Standards/David Danko.
ISO/TC211 Geographic Information/Geomatics Implementing ISO Metadata David Danko Work Item 15—Project Leader
HTML Comprehensive Concepts and Techniques Intro Project Introduction to HTML.
1 Introduction to web mapping Dissemination of results, maps and figures ESTP course on Geographic Information Systems (GIS): Use of GIS for making statistics.
Chinese-European Workshop on Digital Preservation, Beijing July 14 – Chinese-European Workshop on Digital Preservation Beijing (China), July.
Chapter 1 Introduction to HTML, XHTML, and CSS
Metadata (for the data users downstream) RFC GIS Workshop July 2007 NOAA/NESDIS/NGDC Documentation.
 Introduction to XML Introduction to XML  Features of XML Features of XML  Syntax of XML Syntax of XML  Syntax rules of XML document Syntax rules.
CISC 3140 (CIS 20.2) Design & Implementation of Software Application II Instructor : M. Meyer Address: Course Page:
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
Mapping between SOS standard specifications and INSPIRE legislation. Relationship between SOS and D2.9 Matthes Rieke, Dr. Albert Remke (m.rieke,
 XML is designed to describe data and to focus on what data is. HTML is designed to display data and to focus on how data looks.  XML is created to structure,
Intro. to XML & XML DB Bun Yue Professor, CS/CIS UHCL.
The OpenGIS Consortium Geog 516 Presentation #2 Rueben Schulz March 2004.
Jean François Doyon Tom Kralidis June 2003 Services Overview.
Standards and the US National Spatial Data Infrastructure Improving access to geospatial information.
1 Integrated Services Program The Virginia Metadata Training Workshop Summer, 2006 Lyle Hornbaker Integrated Services Program
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.
A Prototype Spatial Object Transfer Format (SOTF) Peter Woodsford Laser-Scan Ltd., Cambridge, UK. 6th EC-GI & GIS.
Location Object and GML Issues H. Tschofenig C. Guenther.
1 Credits Prepared by: Rajendra P. Srivastava Ernst & Young Professor University of Kansas Sponsored by: Ernst & Young, LLP (August 2005) XBRL Module Part.
XML Introduction. Markup Language A markup language must specify What markup is allowed What markup is required How markup is to be distinguished from.
RSISIPL1 SERVICE ORIENTED ARCHITECTURE (SOA) By Pavan By Pavan.
Develop Use Cases Evaluate Existing Models Develop/Extend Model Test ModelDocument 1. Commercial This use-case involves identifying the location and properties.
Internet & World Wide Web How to Program, 5/e. © by Pearson Education, Inc. All Rights Reserved.2.
WIGOS Data model – standards introduction.
XML A Language Presentation. Outline 1. Introduction 2. XML 2.1 Background 2.2 Structure 2.3 Advantages 3. Related Technologies 3.1 DTD 3.2 Schemas and.
Metadata “Data about data” Describes various aspects of a digital file or group of files Identifies the parts of a digital object and documents their content,
+ 1 XML eXtensible Markup Language. + 2 XML Lecture Adapted from the work of Dr. Praveen Madiraju of Marquette University.
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.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
WISE Working Group D September 2009, Brussels Jon Maidens.
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
INFSO-RI Enabling Grids for E-sciencE Web Services Mike Mineter National e-Science Centre, Edinburgh.
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
GIS Modeling N.L. Sarda IIT Bombay For class-room usage only (based on ISO standards documents)
CHAPTER NINE Accessing Data Using XML. McGraw Hill/Irwin ©2002 by The McGraw-Hill Companies, Inc. All rights reserved Introduction The eXtensible.
Smart Maps and Dumb Questions: A Geospatial Semantic Web Interoperability Experiment Joshua Lieberman Traverse Technologies, Inc. & Northrop Grumman Information.
Vers national spatial data infrastructure training program vers national spatial data infrastructure training program Implementing.
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.
Geospatial metadata Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
Project 1 Introduction to HTML.
Sabri Kızanlık Ural Emekçi
Database Processing with XML
& Galdos: Geospatial SOA Products and Solutions Provider, Systems Integrator Ron Lake – original author of GML WFS, WMS, and WRS products Clients.
The Re3gistry software and the INSPIRE Registry
XML Data Introduction, Well-formed XML.
Database Connectivity and Web Development
Intro Project Introduction to HTML.
QoS Metadata Status 106th OGC Technical Committee Orléans, France
Presentation transcript:

Geography Markup Language (GML)

What is GML? – Scope  The Geography Markup Language is  a modeling language for geographic information  an encoding for geographic information  designed for the web and web-based services

GIS Y GIS X GML enables a vendor-neutral exchange of spatial data Oracle File GML...

Characteristics GML  is based on XML technologies  XML, XML Namespaces, XML Schema, Xlinks  supports spatial and non-spatial properties of objects  is open and vendor-neutral  is extensible  supports the definition of profiles (proper subsets) of the full GML capabilities

Characteristics GML  enables the creation and maintenance of linked geographic application schemas and datasets  increases the ability of organizations to share geographic application schemas and the information they describe  leaves it to implementers to decide whether application schemas and datasets are stored in native GML or whether GML is used only for schema and data transport

GML Schemas, Application Schemas and Documents Define standard elements and types for use in application schemas  GML schemas Use a schema language to model geographic information in a GML Application Schema and define rules for such schemas Capture real-world objects as data conforming to a GML Application Schema  GML Documents

GML Schemas  GML Schemas are horizontal and not focused on a specific application domain  But they can provide common constructs and concepts which may be used by all the different application domains

Modelling Feature Types Road name class maintainer I95 Interstate DOT xyz centerLine gml:Curve Building an information community  reaching consensus about the vocabulary (feature types and their properties)

Modelling Feature Types I95 Interstate... DOT xyz

Modelling Feature Types Road name class I95 Interstate auth:Authority name type … … xyz DOT maintainer centerLine gml:Curve

Modelling Feature Types I95 Interstate... xyz DOT

Enabling the geospatial web  Information Communities publish their Application Schemas (preferably in some sort of registry) so that it can be found, accessed and understood by others  This enables that also the features can have properties whose values are maintained by other authorities  a web of geospatial features is created RoadsParcelsTraffic Messages Administrative Boundaries Buildings

Internet / Intranet Web Feature Server... and use GML as the lingua franca of the geospatial web Web Feature Server Web Feature Server XML DB Oracle File GML Web XXX Server... Standardized Encoding Standardized Service Interfaces

In summary  Provides a rich set of predefined types for Application Schemas  Has an underlying model that makes processing GML documents easier  Separates presentation and content  Works well in a Web Service environment  A building block of the Geospatial Web