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 (new window).
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 (new window).
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 (new window).
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 (new window).
![]()
More on the general topic: Common XML vocabularies
- Address XML
- Computing Environment XML
- Content Syndication XML
- Customer Information XML
- Electronic Data Interchange (EDI) XML
- Human XML
- Localization XML
- Math XML
- Open Applications Group Integration Specification (OAGIS)
- Open Office XML
- Topic maps XML
- Trade XML
- Translation XML
- Universal Business Language (UBL)
- Universal Data Element Framework (UDEF)


