Sets of definitions may be collected into dictionaries or collections. Agml:Dictionary is a non-abstract collection of definitions. The gml:Dictionary content modeladds a list of gml:dictionaryEntry properties that contain or reference gml:Definitionobjects. A database handle (gml:id attribute) is required, in order that this collection maybe referred to. The standard gml:identifier, gml:description, gml:descriptionReference andgml:name properties are available to reference or contain more information about thisdictionary. The gml:description and gml:descriptionReference property elements may be usedfor a description of this dictionary. The derived gml:name element may be used for thename(s) of this dictionary. for remote definiton references gml:dictionaryEntry shall beused. If a Definition object contained within a Dictionary uses the descriptionReferenceproperty to refer to a remote definition, then this enables the inclusion of a remotedefinition in a local dictionary, giving a handle and identifier in the context of the localdictionary.
Database handle for the object. It is of XML type ID, so is constrained to beunique in the XML document within which it occurs. An external identifier for the object inthe form of a URI may be constructed using standard XML and XPointer methods. This is doneby concatenating the URI for the document, a fragment separator, and the value of the idattribute.
Source
<element name="Dictionary" type="gml:DictionaryType" substitutionGroup="gml:Definition"><annotation><documentation>Sets of definitions may be collected into dictionaries or collections. A gml:Dictionary is a non-abstract collection of definitions. The gml:Dictionary content model adds a list of gml:dictionaryEntry properties that contain or reference gml:Definition objects. A database handle (gml:id attribute) is required, in order that this collection may be referred to. The standard gml:identifier, gml:description, gml:descriptionReference and gml:name properties are available to reference or contain more information about this dictionary. The gml:description and gml:descriptionReference property elements may be used for a description of this dictionary. The derived gml:name element may be used for the name(s) of this dictionary. for remote definiton references gml:dictionaryEntry shall be used. If a Definition object contained within a Dictionary uses the descriptionReference property to refer to a remote definition, then this enables the inclusion of a remote definition in a local dictionary, giving a handle and identifier in the context of the local dictionary.</documentation></annotation></element>