Les objets définis par les standards OGC/ISO doivent pouvoir être échangés sur internet entre des machines distantes, utilisant des logiciels différents écrits dans des langages différents. Quelques uns des formats les plus connus sont le WKT (Well-Known Text) et le WKB (Well-Known Binary). Mais le format le plus exhaustif et souvent considéré comme la référence est le XML, au point où la façon de représenter les objets ISO dans ce format fait parfois l’objet d’un standard international à part entière. Ainsi, les classes de méta-données sont décrites dans le standard ISO 19115-1 (une spécification dite abstraite), alors que la représentation de ces classes en XML est décrite par les standards ISO 19115-3 et 19139.
Les différents standards OGC/ISO n’emploient pas tous la même stratégie pour exprimer les objets en XML.
Le standard ISO 19115-3 en particulier emploie une approche plus verbeuse que les autres normes,
et fera l’objet d’une section particulière.
Mais la plupart des formats XML ont en commun de définir des types et des attributs supplémentaires
qui ne font pas partie des spécifications abstraites d’origines.
Ces attributs supplémentaires sont habituellement propres au XML et peuvent ne pas apparaître directement dans l’API de Apache SIS.
Certains de ces attributs, notamment id
, uuid
et xlink:href
,
restent toutefois accessibles sous forme de paires clé-valeurs.
Les documents XML peuvent employer les préfixes de leur choix,
mais les préfixes suivants sont couramment employés dans la pratique.
Ils apparaissent donc par défaut dans les documents produits par Apache SIS.
Ces préfixes sont définis dans la classe org.apache.sis.xml.Namespaces
.
Préfixe | Espace de nom |
---|---|
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 |