Geospatial XML

City Geography Markup Language (CityGML): XML specification for the representation, storage and exchange of virtual 3D city and landscape models. CityGML is implemented as an application schema of the Geography Markup Language (see below). CityGML models both complex and georeferenced 3D vector data along with the semantics associated with the data. CityGML is based on a general purpose information model in addition to geometry and appearance information. For specific domain areas, CityGML also provides an extension mechanism to enrich the data with identifiable features while preserving semantic interoperability. Geospatial Consortium (OGC). More information: CityGML page on the OGC website.

Geography Markup Language (GML): XML specification for expressing geographical features. GML serves as a modeling language for geographic systems as well as an open interchange format for geographic transactions on the Internet. A GML document allows users and developers to describe generic geographic data sets that contain points, lines and polygons. The developers of GML envision communities working to define community-specific application schemas that are specialized extensions of GML. Using application schemas, users can refer to roads, highways, and bridges instead of points, lines and polygons. If everyone in a community agrees to use the same schemas they can exchange data more easily. Geospatial Consortium (OGC). More information: GML page on the OGC website.

OGC Web Services (OWS): XML specification to extend and "ruggedize" existing and draft OpenGIS standards into a robust and complete interoperability framework for implementing multivendor enterprise -- and enterprise-to-enterprise -- solutions in government and business. Organization: Open Geospatial Consortium (OGC). More information: OGC Web Services page on the OGC website.

OpenGIS Location Services (OpenLS): XML specification to define access to the Core Services and Abstract Data Types (ADT) that comprise the GeoMobility Server, an open location services platform. Abstract data types are encoded in XML for Location Services (XLS). XLS is defined as the method for encoding request/response messages and associated abstract data types for the GeoMobility Server. The interfaces allow telecommunications companies, telematics service providers, traditional GIS technology companies, and location-based services (LBS) providers to implement interoperable LBS applications that access multiple content repositories and service frameworks that work across the world's many different wireless networks and devices. Organization: Open GIS Consortium (OGC). More information: OpenLS page on the OGC website.

Related Articles

More on the general topic: Common Semantic Vocabularies

Related Online Briefing

You may use this material for your work or classes. Reprint Policy. Be sure to check the menu at the left for other articles available on this site.

The Savvy Manager's Guide

Douglas K Barry is also the author of a book that explains Web Services, service-oriented architecture, and Cloud Computing in an easy-to-understand, non-technical manner.

Web Services, Service-Oriented Architectures, and Cloud Computing: The Savvy Manager's Guide

Web Services, Service-Oriented Architectures, and Cloud Computing: The Savvy Manager's Guide (Second Edition)

by with David Dick

This is a guide for the savvy manager who wants to capitalize on the wave of change that is occurring with Web Services, service-oriented architecture, and—more recently—Cloud Computing. The changes wrought by these technologies will require both a basic grasp of the technologies and an effective way to deal with how these changes will affect the people who build and use the systems in our organizations. This book covers both issues. Managers at all levels of all organizations must be aware of both the changes that we are now seeing and ways to deal with issues created by those changes.