XML representation of ISO objects

Different OGC/ISO standards do not always use the same strategy to express objects in XML. ISO 19115-3 standard in particular uses a more verbose approach than other standards, and will be the subject of its own section. But most XML formats define supplementary types and attributes that are not part of the original abstract specifications. These supplementary attributes are usually specific to XML and may not appear in the API of Apache SIS. However, some of these attributes, such as id, uuid and xlink:href, remain accessible in the form of key-value pairs.

XML documents may use any prefixes, but the following prefixes are commonly used. They therefore appear by default in documents produced by Apache SIS. These prefixes are defined in the org.apache.sis.xml.Namespaces class.

Common XML namespace prefixes
Prefix Namespace
gco http://www.isotc211.org/2005/gco
gfc http://www.isotc211.org/2005/gfc
gmd http://www.isotc211.org/2005/gmd
gmi http://www.isotc211.org/2005/gmi
gmx http://www.isotc211.org/2005/gmx
gml http://www.opengis.net/gml/3.2
xlink http://www.w3.org/1999/xlink