Clemens Portele interactive instruments GmbH



Similar documents
Cadastre in the context of SDI and INSPIRE

CityGML goes to Broadway

The Nordic way to International standardization ISO/TC 211

Geospatially Enabling the World: The Convergence of Geospatial and Architectural and Engineering Design

Harmonizing Survey Deliverables Emerging Standards and Smart Data Exchange

Catalogue or Register? A Comparison of Standards for Managing Geospatial Metadata

TOWARDS AN AUTOMATED HEALING OF 3D URBAN MODELS

Data Models For Interoperability. Rob Atkinson

Introduction to Geospatial Web Services

Enabling embedded maps

An architecture for open and scalable WebGIS

REAL-TIME DATA GENERALISATION AND INTEGRATION USING JAVA

Harmonizing Survey Deliverables Emerging Standards and Smart Data Exchange

Interoperable Solutions in Web-based Mapping

Organising, legal, financial and technology solutions in SDI construction in Europe

ISO and OGC Service Architecture

The use of Semantic Web Technologies in Spatial Decision Support Systems

Web Map Context Service for Adaptive Geospatial Data Visualization

The ORIENTGATE data platform

3D City Models for Simulation & Training Requirements on Next Generation 3D City Models

INSPIRE Generic Conceptual Model

Visualization Method of Trajectory Data Based on GML, KML

UK Location Programme

3D tietomallinnuksen kansainvälinen standardointi. Leif Granholm Senior Vice President BIM Ambassador

INTEROPERABLE IMAGE DATA ACCESS THROUGH ARCGIS SERVER

reviewed paper Proceedings REAL CORP 2009 Tagungsband April 2009, Sitges.

Configuration management of a system of interdependent standards

LSD APC Part I Workshop Geographic Information System. Danny Yeung 14 November 2015

GetLOD - Linked Open Data and Spatial Data Infrastructures

CURSO Inspire INSPIRE. SPEAKER: Pablo Echamendi Lorente. JEUDI 23/ THURSDAY 23 rd W S V : G E O S P A T I A L D A T A A C C E S S

Deploying a Geospatial Cloud

About scope of OpenGIS technology in oceanographic data management and visualization Andrey V. Golik, Vitaly K. Fischenko, Stepan G.

mdwfs Model-driven Schema Translation for Integrating Heterogeneous Geospatial Data

A Web services solution for Work Management Operations. Venu Kanaparthy Dr. Charles O Hara, Ph. D. Abstract

DEVELOPMENT OF THE INTEGRATING AND SHARING PLATFORM OF SPATIAL WEBSERVICES

ArcGIS Data Models Practical Templates for Implementing GIS Projects

Proposal for a Spatial Data Infrastructure Standards Suite: SDI 1.0

Solutions for Central and Federal Governments

Choosing the right GIS framework for an informed Enterprise Web GIS Solution

Big Data, Cloud Computing, Spatial Databases Steven Hagan Vice President Server Technologies

A Java Tool for Creating ISO/FGDC Geographic Metadata

3D Point Cloud Analytics for Updating 3D City Models

3D web visualization of huge CityGML models

Best Practices for Developing Geographic Information Models

GIS Databases With focused on ArcSDE

3D GIS: It s a Brave New World

GEOGRAPHIC INFORMATION SYSTEMS

DISMAR implementing an OpenGIS compliant Marine Information Management System

Introduction to Service Oriented Architectures (SOA)

Oracle Spatial 10g. An Oracle White Paper August 2005

A CityGML-based encoding for the INSPIRE Data Specification on Buildings

GIS Data Models for INSPIRE and ELF

A terminology model approach for defining and managing statistical metadata

VISUAL INSPECTION OF EO DATA AND PRODUCTS - OVERVIEW

Geospatial Information in the Statistical Business Cycle 1

Extensible Markup Language (XML): Essentials for Climatologists

PROPOSAL OF 3D GIS FOR SPATIAL DATA VISUALIZATION AND ANALYSIS OVER INTERNET

GIS AS A DECISION SUPPORT FOR SUPPLY CHAIN MANAGEMENT

Managing a Geographic Database From Mobile Devices Through OGC Web Services

COURSE CATALOGUE 2013/2014

Polish Spatial Data Infrastructure - from the Concept towards its Implementation

Environment Canada Data Management Program. Paul Paciorek Corporate Services Branch May 7, 2014

SDI Workshop ESDIN Best Practices INSPIRE conference, Edinburgh. Arnulf Christl, Metaspatial

Applying Semantic Web Technologies in Service-Oriented Architectures

Digital Cadastral Maps in Land Information Systems

GIS Initiative: Developing an atmospheric data model for GIS. Olga Wilhelmi (ESIG), Jennifer Boehnert (RAP/ESIG) and Terri Betancourt (RAP)

DRAFT S-100 UNIVERSAL HYDROGRAPHIC DATA MODEL

Spatial data models (types) Not taught yet

GEOGRAPHIC INFORMATION SYSTEMS CERTIFICATION

Data interchange between Web client based task controllers and management information systems using ISO and OGC standards

OPEN STANDARD WEB SERVICES FOR VISUALISATION OF TIME SERIES DATA OF FLOOD MODELS

J12.5 AN EXAMPLE OF NEXTGEN WEATHER INFORMATION INTEGRATION AND MANAGEMENT

ACE GIS Project Overview: Adaptable and Composable E-commerce and Geographic Information Services

Web Map Tile Service Developer Guide Cloud Services August 2013

Intergraph Roadway Information Management Solution. Title Title. Title Title. A White Paper

ArcGIS. Server. A Complete and Integrated Server GIS

STANDARDS GUIDE ISO/TC 211 GEOGRAPHIC INFORMATION/GEOMATICS

Linking Sensor Web Enablement and Web Processing Technology for Health-Environment Studies

digital cultural content: guidelines for geographic information

Databases for 3D Data Management: From Point Cloud to City Model

<Insert Picture Here> Data Management Innovations for Massive Point Cloud, DEM, and 3D Vector Databases

XBRL Processor Interstage XWand and Its Application Programs

Oracle Database 10g: Building GIS Applications Using the Oracle Spatial Network Data Model. An Oracle Technical White Paper May 2005

INSPIRE Infrastructure for Spatial Information in Europe. D2.8.I.7 Data Specification on Transport Networks Technical Guidelines

Transcription:

GML - TU Delft - Standards in Action - 17.11.2004 GML Geography Markup Language Clemens Portele interactive instruments GmbH

interactive instruments GmbH GML - TU Delft - Standards in Action - 17.11.2004 2 2003-2004 interactive instruments GmbH Founded 1985 Based in Bonn, Germany Solutions for information systems involving spatial information Focus: Open systems; designing, developing and integrating standards-based components Services: Consulting & Training, Information Modeling, Integration & Implementation, Quality Assurance, Project Management Active in ISO/TC 211, Open Geospatial Consortium, CEN/TC 287, and other bodies co-author of GML and Project Leader of ISO 19136

interactive instruments GmbH GML - TU Delft - Standards in Action - 17.11.2004 3 2003-2004 interactive instruments GmbH Land Management Application Domains Archaeology, Protected Sites & Landmarks Road and Traffic Management

What is GML? GML - TU Delft - Standards in Action - 17.11.2004 4 2003-2004 interactive instruments GmbH Scope of GML: A modeling language for geographic information An encoding for geographic information Designed for the web and web-based services GML is an open standard enabling a vendor-neutral exchange of spatial data ready for service oriented architectures

Simple scenario Example GML - TU Delft - Standards in Action - 17.11.2004 5 2003-2004 interactive instruments GmbH During the storm disaster in the German state Baden- Wuerttemberg in 1999 (storm Lothar ) approximately 2 million solid cubic meter wood were felled by the storm. Primarily old trees were affected. After such an event the parts of the road network are to be identified, which are to be examined urgently whether they must be cleared. Show me all roads crossing forest areas, whose age classification is higher than 80 years.

Simple scenario Example GML - TU Delft - Standards in Action - 17.11.2004 6 2003-2004 interactive instruments GmbH Traditional GIS usage: Road GIS Forest GIS Topographic Maps

Simple scenario Example GML - TU Delft - Standards in Action - 17.11.2004 7 2003-2004 interactive instruments GmbH Which roads are most propably affected by the storm? Show me all roads in a map and highlight the most probably affected ones! Spatial Data Infrastructure Application Feature Server Road Network Map Server Road Network Feature Server Forestry Map Server Topographic Maps Give me all road sections, which run through the affected forest areas! Road DB Give me all forest areas with a tree age classification of 80 years or more (for a certain species)!

GML enables a vendor-neutral exchange of spatial data GML - TU Delft - Standards in Action - 17.11.2004 8 2003-2004 interactive instruments GmbH GML GIS X GIS Y Oracle File...

What is GML? Characteristics GML - TU Delft - Standards in Action - 17.11.2004 9 2003-2004 interactive instruments GmbH GML is based on XML technologies (W3C) XML, XML Namespaces, XML Schema, Xlinks implements concepts of the ISO 19100 series 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

GML Schema, Application Schemas and Documents GML - TU Delft - Standards in Action - 17.11.2004 10 2003-2004 interactive instruments GmbH Use a schema language to model geographic information in a GML Application Schema and define rules for such schemas Define standard elements and types for use in application schemas GML Schema Capture real-world objects as data conforming to a GML Application Schema GML Documents

GML Schema GML - TU Delft - Standards in Action - 17.11.2004 11 2003-2004 interactive instruments GmbH The GML Schema is horizontal and not focused on a specific application domain But the schema provides common constructs and concepts which may be used by all the different application domains

GML Schema GML - TU Delft - Standards in Action - 17.11.2004 12 2003-2004 interactive instruments GmbH Base schemas, general syntax, feature model, metadata mechanisms Basic geometry (0d, 1d, 2d) Additional geometric primitives (0d, 1d, 2d, 3d) Geometric composites Geometric aggregates Coordinate reference systems Topology Temporal information and dynamic features Definitions and dictionaries Units, measures and values Directions Observations Coverages Default styling

GML Application Schemas GML - TU Delft - Standards in Action - 17.11.2004 13 2003-2004 interactive instruments GmbH Cadastre, Land Use Traffic And Transport Telecom Environment <<Leaf>> Event Model <<Application Schema>> Road <<Leaf>> Event Model <<Application Schema>> Road <<Leaf>> Event Model <<Application Schema>> Road <<Leaf>> Event Model <<Application Schema>> Road <<Leaf>> Event Model <<Application Schema>> Road <<Application Schema>> Linear Reference Syst ems <<Application Schema>> Linear Reference Systems <<Application Schema>> Linear Reference Systems <<Application Schema>> Linear Reference Systems <<Application Schema>> Linear Reference Systems GML Schema XML Technologies // W3C

GML Key concepts GML - TU Delft - Standards in Action - 17.11.2004 14 2003-2004 interactive instruments GmbH The core concept of GML is the feature. A feature is the abstraction of the phenomenon in the real world. Every feature has a feature type. A feature type in GML is a named classification of a fact of the real world. Signpost Tree Car Centerline Building Traffic Sign Person Boundary Source: BASt

GML Key concepts GML - TU Delft - Standards in Action - 17.11.2004 15 2003-2004 interactive instruments GmbH A geographic feature is a feature that is associated with a location relative to the Earth. As a result, the real world can be represented in terms of an application domain by a collection of features. Signpost Tree Car Centerline Building Traffic Sign Person Boundary Source: BASt

GML Key concepts GML - TU Delft - Standards in Action - 17.11.2004 16 2003-2004 interactive instruments GmbH The state of a feature is described by a set of properties, in which every property is in principle represented by a triple {name, type, value}. Spatial properties are those properties that have a geometric object as their value (e.g. a point). Properties may be local values or references to remote objects The GML Schema specifies a number of pre-defined types (for example a number of geometry types).

GML Key concepts GML - TU Delft - Standards in Action - 17.11.2004 17 2003-2004 interactive instruments GmbH Features with a similar characteristic are grouped to feature types, those features will share a similar set of properties. This structure is specified in a GML Application Schema. <<Enumeration>> MaleOrFemale + male + female Person + name : GenericName + age : Integer + sex : MaleOrFemale <Person gml:id = p1 > <gml:name>bob</gml:name> <age>10</age> <sex>male</sex> </Person>

Feature Type declaration Example from the Top10 NL GML Application Schema GML - TU Delft - Standards in Action - 17.11.2004 18 2003-2004 interactive instruments GmbH <element name="geografischgebied" type="tdn:geografischgebiedtype substitutiongroup="gml:_feature"/> <complextype name="geografischgebiedtype"> <complexcontent> <extension base="tdn:top10objecttype"> <sequence> <element name="type" type="tdn:typegeografgebied"/> <element ref="gml:geometryproperty"/> <element name="naam" type="string"/> </sequence> </extension> </complexcontent> </complextype>

Feature Type declaration Example from the Top10 NL GML Application Schema GML - TU Delft - Standards in Action - 17.11.2004 19 2003-2004 interactive instruments GmbH <complextype name="top10objecttype" abstract="true"> <complexcontent> <extension base="gml:abstractfeaturetype"> <sequence> <element name="top10_id" type="integer"/> <element ref="tdn:bronref"/> <group ref="tdn:temporeel"/> <element name="dimensie" type="tdn:dimensie"/> <element name="tdncode" type="integer"/> </sequence> </extension> </complexcontent> </complextype>

GML Key concepts Three ways to represent a relationship between two features: <Person gml:id="p1"> <owns xlink:href="#c1"/> </Person> <Car gml:id="c1"> <!--... --> </Car> <Person gml:id="b1"> <Person gml:id="p1"> <owns> <Car gml:id="c1"> <!--... --> </Car> </owns> </Person> <owns xlink:href="http://www.someserver.com/cars.xml#c1"/> </Person> The feature is either a child element of the property or referenced by an xlink:href attribute in the property element The xlink:href attribute is interpreted in the way that the value of the property is the feature referenced in the link The referenced feature can be part of the same GML document or anywhere in the internet/intranet GML - TU Delft - Standards in Action - 17.11.2004 20 2003-2004 interactive instruments GmbH

GML Document Top10NL Example GML - TU Delft - Standards in Action - 17.11.2004 21 2003-2004 interactive instruments GmbH <tdn:geografischegebieden> <gml:boundedby> <gml:box srsname="epsg:28992"> <gml:coordinates>105000,447000 107000,449000</gml:coordinates> </gml:box> </gml:boundedby> <tdn:geografischegebiedenmember> <tdn:geografischgebied fid="top10.400275"> <!--... --> </tdn:geografischgebied> </tdn:geografischegebiedenmember> <!--... --> </tdn:geografischegebieden> Note: This is GML 2

GML Document Top10NL Example GML - TU Delft - Standards in Action - 17.11.2004 22 2003-2004 interactive instruments GmbH <tdn:geografischgebied fid="top10.400275"> <tdn:top10_id>7450001</tdn:top10_id> <tdn:bronref xlink:type="simple" xlink:href="metadata.xml#top10.9000005"/> <tdn:object_begindatum>2001-12-17t13:24:10z</tdn:object_begindatum> <tdn:versienummer>1</tdn:versienummer> <tdn:versie_begindatum>2001-12-17t13:24:10z</tdn:versie_begindatum> <tdn:dimensie>2d</tdn:dimensie> <tdn:tdncode>8813</tdn:tdncode> <tdn:type>polder</tdn:type> <gml:geometryproperty> <gml:polygon srsname="epsg:28992"> <!-- --> </gml:polygon> </gml:geometryproperty> <tdn:naam>oostpolder in Schieland</tdn:naam> </tdn:geografischgebied>

Linking GML Application Schemas GML - TU Delft - Standards in Action - 17.11.2004 23 2003-2004 interactive instruments GmbH Traffic Environ- Management Road ment Infrastructure Cadastre, Traffic Land Use Information GML geometry, topology, temporal, etc. XML Schema // Xlink basic basic data data types types

Enabling the geospatial web GML - TU Delft - Standards in Action - 17.11.2004 24 2003-2004 interactive instruments GmbH 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 Traffic Messages Roads Buildings Parcels Administrative Boundaries

Learn from the HTML Web... GML - TU Delft - Standards in Action - 17.11.2004 25 2003-2004 interactive instruments GmbH HTML Internet / Intranet Web Server Web Server Web Server MySQL Oracle File

... and use GML as the lingua franca of the geospatial web GML - TU Delft - Standards in Action - 17.11.2004 26 2003-2004 interactive instruments GmbH Standardized Encoding GML Standardized Service Interfaces Internet / Intranet Web Feature Server Web Feature Server Web Feature Server Web XXX Server GIS DB Oracle File...

GML Development GML - TU Delft - Standards in Action - 17.11.2004 27 2003-2004 interactive instruments GmbH Open Geospatial Consortium GML 1.0 Recommendation May 2000 GML 2.0 Adopted Specification February 2001 WFS 1.0 Adopted Specification September 2002 GML 3.0 Adopted Specification January 2003 ISO/TC 211 ISO CD 19136 = GML 3.1 February/March 2004 ISO 19136 New Work Item May 2002 ISO WD 19136 = GML 3.0 Joint Working Team: OGC GML Revision Working Group & ISO Project Team GML 3.2 2005 ISO/TC 211 Editing Committee

GML and ISO 19100 GML - TU Delft - Standards in Action - 17.11.2004 28 2003-2004 interactive instruments GmbH ISO 6709:1983, Standard representation of latitude, longitude and altitude for geographic point locations ISO 19101 - Reference model ISO/TS 19103 - Conceptual schema language ISO 19104 - Terminology ISO 19105 - Conformance and testing ISO 19106 - Profiles ISO 19107 - Spatial schema ISO 19108 - Temporal schema ISO 19109 - Rules for application schema ISO 19110 - Feature cataloguing methodology ISO 19111 - Spatial referencing by coordinates ISO 19112 - Spatial referencing by geographic identifiers ISO 19113 - Quality principles ISO 19114 - Quality evaluation procedures ISO 19115 - Metadata ISO 19116 - Positioning services ISO 19117 - Portrayal ISO 19118 - Encoding ISO 19119 - Services ISO/TR 19120 - Functional standards + new rev ISO/TR 19121 - Imagery and gridded data ISO/TR 19122 - Qualifications and certification of personnel ISO 19123 - Schema for coverage geometry and functions ISO/RS 19124 - Imagery and gridded data components ISO 19125 - Simple feature access Part 1-3 ISO 19126 - Profile - FACC Data Dictionary ISO 19127 - Geodetic codes and parameters ISO 19128 - Web Map Server Interface ISO 19129 - Imagery, gridded and coverage data framework ISO 19130 - Sensor and data model for imagery and gridded data ISO 19131 - Data product specification ISO 19132 - Location based services possible standards ISO 19133 - Location based services tracking and navigation ISO 19134 - Multimodal location based services for routing and navigation ISO 19135 - Procedures for registration of geographic information items ISO 19136 - Geography Markup Language (GML) ISO 19137 - Generally used profiles of the spatial schema and of similar important other schemas

GML and ISO 19100 GML - TU Delft - Standards in Action - 17.11.2004 29 2003-2004 interactive instruments GmbH User-defined Application Schema (UML, ISO 19109) Profile of the ISO 19100 Harmonized Model implements Encoding Rules GML Schema (XML Schema) GML Application Schema (XML Schema) (simplified)

Support for Application Schema designers and software developers GML - TU Delft - Standards in Action - 17.11.2004 30 2003-2004 interactive instruments GmbH Rules for Application Schemas Guidelines for the usage of XML Schema GML documents can be interpreted more easily by software ( GML parsers ) Tools to map from UML or other modelling languages to GML (Open Source tools are available) Using a GML Profile in an Application Schema A declaration of the subset of GML used by an application GML itself includes a simple tool that allows to create such a GML profile automatically A book about GML is available

Application Schemas: Mapping tool from UML to GML Example GML - TU Delft - Standards in Action - 17.11.2004 31 2003-2004 interactive instruments GmbH UML Application Guidelines Schema (XMI) Encoding Rules ShapeChange (Java, Servlet) Configuration (XML) GML Application Schema (XML Schema) http://www.interactive-instruments.de/ugas/

Support for software developers GML - TU Delft - Standards in Action - 17.11.2004 32 2003-2004 interactive instruments GmbH XML Parsers, XSLT processors, etc. are available (including Open Source ones); as XML is popular in general many developers know how to work with and process XML documents GML Schema Analyzers (i.e. GML-aware XML Schema parsers understanding the GML model and syntax) are emerging Most major GIS products have in their latest releases builtin support for GML; in addition a significant number of new products providing OGC Web Service interfaces and serving GML documents are available

GML Issues GML - TU Delft - Standards in Action - 17.11.2004 33 2003-2004 interactive instruments GmbH Technical Enhancements GML is perceived as complex Better support through tools and education Reduce complexity Best-practices required Development of consensus-based profiles Dictionaries for Coordinate Reference Systems, Units of Measurements Performance

Mapping GML Data GML - TU Delft - Standards in Action - 17.11.2004 34 2003-2004 interactive instruments GmbH GML is focused on content! PNG, GIF, JPEG SVG Web Map Server (SLD) Application / XSLT GML GML Spatial DB GML DB Web Feature Server Web Feature Server

VRML, SVG and Web Mapping Examples GML - TU Delft - Standards in Action - 17.11.2004 35 2003-2004 interactive instruments GmbH Images from Galdos Inc. GML Data SVG Views y-plane Solid Model in VRML x-plane z-plane

Co-ordination of Surveying and Mapping in Germany GML - TU Delft - Standards in Action - 17.11.2004 36 2003-2004 interactive instruments GmbH Surveying is a responsibility of the 16 States Bonn Hamburg Stuttgart Berlin Working Committee of the Surveying Authorities of the States of the Federal Republic of Germany (AdV)

German land management systems today GML - TU Delft - Standards in Action - 17.11.2004 37 2003-2004 interactive instruments GmbH ALB - Automated Real Estate Register ALK - Automated Real Estate Map Authoritative Topographic- Cartographic Information System

German land management systems 2005+ AFIS-ALKIS-ATKIS GML - TU Delft - Standards in Action - 17.11.2004 38 2003-2004 interactive instruments GmbH Integrated Feature Definitions Uses GML to represent its features... and WFS/Filter Encoding schema components to encode operations NAS GML/WFS 19118 Level 1 Feature Catalogue (HTML, RTF, XML) AFIS-ALKIS-ATKIS Application Schema in UML (Feature Types, Operations, Products) ISO 19100 Series

German land management systems 2005+ AFIS-ALKIS-ATKIS GML - TU Delft - Standards in Action - 17.11.2004 39 2003-2004 interactive instruments GmbH Catalog...... Spatial Data Infrastructure Service Interface Service Interface Service Interface ALKIS............ Integration into SDIs and providing on-demand services to users originally not in the focus of most states Now this is getting more and more important

CityGML: Interoperable exchange of 3D city models GML - TU Delft - Standards in Action - 17.11.2004 40 2003-2004 interactive instruments GmbH CityGML slides by Th. Kolbe / G. Groeger (University of Bonn) Digital Terrain Model / Relief Sites - Buildings - Bridges - Tunnels - Walls - Landfills - Excavations Transportation objects - Streets - Railways Water bodies Vegetation objects City furniture - e.g. street lights, traffic lights, benches

CityGML: Highlights GML - TU Delft - Standards in Action - 17.11.2004 41 2003-2004 interactive instruments GmbH Geometric-topological model Recursive aggregation of objects and geometries Textured surfaces Feature-centric Subsurface objects (tunnels, pedestrian underpasses) Generic concept for external references every object can have a link to external resources Multi-scale model: five levels of detail (LoD 0-4) Conceptual 3D City Data Model Specified as UML class diagrams Geometry / topology according to ISO 19107 Simple Topology (extended to 3D) Exterior Shell Roof Wall Opening (Window) Ceiling Room Room wall wall Room Floor Opening Ground (Door)

CityGML: Mapping to GML GML - TU Delft - Standards in Action - 17.11.2004 42 2003-2004 interactive instruments GmbH According to Rules for application schemas First phase: subset of the 3D City data model: Digital Terrain Models in LoD1 and LoD2 Buildings in LoD1 and LoD2 No explicit representation of topology Simple profile (easier for readers), like in the German cadastre standard ALKIS / NAS Topological profile in the future

CityGML: 3D Pilot GML - TU Delft - Standards in Action - 17.11.2004 43 2003-2004 interactive instruments GmbH GDI NRW Testbed for CityGML 07/2004 03/2005 Aim: Interoperable access to / exchange of 3D city models Realization of CityGML readers / writers and a visualization tool by different partners Roundtrip evaluation (crosswise data exchange) 6 Project groups (each consisting of municipalities, software companies, and research institutes): Cities: Berlin, Hamburg, Cologne, Düsseldorf, Leverkusen, Recklinghausen, Erkelenz Universities: Bonn, Dortmund, Braunschweig, Freiberg; Fraunhofer Institute for Computer Graphics Darmstadt GIS software companies from Germany

Summary GML - TU Delft - Standards in Action - 17.11.2004 44 2003-2004 interactive instruments GmbH GML is an adopted OpenGIS Specification and plays a key role in the OGC Architecture GML enabled products are available A joint work item with ISO/TC 211 ( ISO 19136) Provides a rich set of predefined types for Application Schemas - implementing many of the core ISO 19100 concepts Has an underlying model that makes processing GML documents easier and supports distributed datasets Separates presentation and content Works well in a Web Service environment a building block of the Geospatial Web

Thank you for your attention! GML - TU Delft - Standards in Action - 17.11.2004 45 2003-2004 interactive instruments GmbH Clemens Portele interactive instruments GmbH Trierer Strasse 70-72 53115 Bonn Germany +49 228 91410 73 portele@interactive-instruments.de http://www.interactive-instruments.de/