label/name with optional language identifier and mandatory codeSpace
Implement using "canonical encoding" as follows:
<import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2001/xml.xsd"/>
<complexType name="LocalizableScopedNameType">
<annotation>
<documentation>add optional xml:lang attribute</documentation>
</annotation>
<simpleContent>
<extension base="gml:CodeType">
<attribute ref="xml:lang"/>
</extension>
</simpleContent>
</complexType>
<element name="localizableScopedName" type="gsml:LocalizableScopedNameType" substitutionGroup="gml:name"/>
The element declaration is to provide a global concrete element that is substitutable for gml:name.
There is no LocalizableScopedNamePropertyType.
This is a canonical type, and attributes or association roles with this class as a target should be implemented as
<element name="property" type="LocalizableScopedNameType"/>
Egenskap |
Stereotype |
Beskrivelse |
Type |
Multiplisitet |
language |
|
Name for language/locality; convention is to use ISO 639 standard language vocabulary |
IETF-RFC3066-Code |
0..1 |
Navn |
Type |
Lengde |
Multiplisitet |
|
IETF-RFC3066-Code |
|
0..1 |