: Public <<PrimitiveType>> Class
Created: 9/14/2007 9:28:28 AM
Modified: 6/3/2010 10:14:21 PM
Project:
Advanced:
label/name with mandatory language identifier and optional codeSpace<br /></p><p><br /></p><p>Implement using "canonical encoding" as follows:<br /></p><p><br /></p><p>    <import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2001/xml.xsd"/><br /></p><p><br /></p><p>    <complexType name="LocalizedGenericNameType"><br /></p><p>        <annotation><br /></p><p>            <documentation>add required xml:lang attribute</documentation><br /></p><p>        </annotation><br /></p><p>        <simpleContent><br /></p><p>            <extension base="gml:CodeWithAuthorityType"><br /></p><p><br /></p><p>                <attribute ref="xml:lang" use="required"/><br /></p><p>            </extension><br /></p><p>        </simpleContent><br /></p><p>    </complexType><br /></p><p><br /></p><p>    <element name="localizedGenericName" type="gsml:LocalizedGenericNameType" substitutionGroup="gml:name"/> <br /></p><p><br /></p><p>The element declaration is to provide a global concrete element that is substitutable for gml:name. <br /></p><p><br /></p><p>There is no LocalizedGenericNamePropertyType. <br /></p><p>This is a canonical type, and attributes or association roles with this class as a target should be implemented as <br /></p><p><element name="property" type="LocalizedGenericNameType"/><br /></p>
Object Type Connection Notes
«Type» GenericName Class Generalization