"Seegrid will be due for a migration to confluence on the 1st of August. Any update on or after the 1st of August will NOT be migrated"

Base components and datatypes for XMML


Related pages

Model and document structure

The GML schema document gmlBase.xsd and the XMML schema document base.xsd define some basic components used in GML and XMML, mostly simpleContent types and elements. These include:

Schema documents

SimpleContent and list types

See SimpleContentTypes

GML Standard Object Properties

From XmmlSchemaRepository:trunk/gml/base/gmlBase.xsd.




A named model group consisting of the standard properties carried by components derived from gml:AbstractGMLType, namely

  • gml:metaDataProperty - container for MetaData
  • gml:description - textual description of the object, or a link to a description
  • gml:name - label for the object, usually meaningful. But see LabelsAndHandles

These properties are collected into a named group so that XML schema types derived by restriction from gml:AbstractGMLType etc can be constructed by copying down a single group rather than three elements.

XMML Standard Support Properties

From XmmlSchemaRepository:trunk/XMML/base.xsd.




A named model group consisting of some standard properties carried by many XMML objects and features, namely

  • support - container for any element substitutable for gml:_Object. .
  • comment - text providing additional commentary which is not strictly a description of the present object, or a link to such a commentary (see GmlProperty pattern)
  • reference - container or link to a citation

gml:_Object has "anyType", so the constraint on the content of xmml:support is very weak, and merely requires that in the schema in which the object is declared this substitutability is asserted. xmml:support is intended to provide a position within an XMML document where a description of an object may be carried, whose nature is neither metadata nor strictly the value of a "property" of the containing object. Commonly this will be a definition or a geometry carrying an identifier, whose value may be used by-reference in one or more places elsewhere in the document.


From XmmlSchemaRepository:trunk/XMML/base.xsd.




  • Party is a an abstract element whose value is the description of a party, company, person, etc.

A variety of potential methods for describing a party are supported. We currently allow either
  • SimpleParty - a string value
  • the CI_ResponsibleParty element from the smXML package described in ISO 19139


From XmmlSchemaRepository:trunk/XMML/base.xsd.




A utility property element available to be used where it is necessary to give a simple explanation of the quality of a result or value. Its value is similar to the Data Quality module from ISO 19115/19139, being a coice of

  • ConformanceAssessment - Descriptive assessment of data conformance
  • QualitativeAssessment - Descriptive assessment of data quality
  • QuantitativeAssessment - Numeric assessment of data quality

Issues and change requests

Readers are invited to add issues to this table - select [Edit Table] below. It is not mandatory to enter a solution, but change requests are more likely to be implemented if a concrete solution is proposed.

%EDITTABLE{ header="| # | By | Timestamp | Component(s) | Description of issue | Proposed solution | Resolution |" format="| row, -1 | text, 25, Unknown | label, 0, 21 Sep 2017 16:28 | textarea, 3x25, Component(s) | textarea, 3x25, Description | textarea, 3x25, Proposal | select, 1, Unaddressed, Progressing, Resolved |" changerows="on" }%
# By Timestamp Component(s) Description of issue Proposed solution Resolution
1 My org 14 May 2004 this component A big whinge a proposed solution Unaddressed

Topic revision: r18 - 15 Oct 2010, UnknownUser

Current license: All material on this collaboration platform is licensed under a Creative Commons Attribution 3.0 Australia Licence (CC BY 3.0).