Geographic COmmon (GCO) extensible markup language is a component of the XML Schema Implementation of GeographicInformation Metadata documented in ISO/TS 19139:2007. GCO includes all the definitions of http://www.isotc211.org/2005/gco namespace. The root document of this namespace is the file gco.xsd. This basicTypes.xsd schema implements concepts from the "basic types" package of ISO/TS 19103.
A TypeName is a LocalName that references either a recordType or object type in some form of schema. The stored value "aName" is the returned value for the "aName()" operation. This is the types name. - For parsing from types (or objects) the parsible name normally uses a "." navigation separator, so that it is of the form [class].[member].[memberOfMember]. ...)
<xs:complexType name="TypeName_Type"><xs:annotation><xs:documentation>A TypeName is a LocalName that references either a recordType or object type in some form of schema. The stored value "aName" is the returned value for the "aName()" operation. This is the types name. - For parsing from types (or objects) the parsible name normally uses a "." navigation separator, so that it is of the form [class].[member].[memberOfMember]. ...)</xs:documentation></xs:annotation><xs:complexContent><xs:extension base="gco:AbstractObject_Type"><xs:sequence><xs:element name="aName" type="gco:CharacterString_PropertyType"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType>
A MemberName is a LocalName that references either an attribute slot in a record or recordType or an attribute, operation, or association role in an object instance or type description in some form of schema. The stored value "aName" is the returned value for the "aName()" operation.
<xs:complexType name="MemberName_Type"><xs:annotation><xs:documentation>A MemberName is a LocalName that references either an attribute slot in a record or recordType or an attribute, operation, or association role in an object instance or type description in some form of schema. The stored value "aName" is the returned value for the "aName()" operation.</xs:documentation></xs:annotation><xs:complexContent><xs:extension base="gco:AbstractObject_Type"><xs:sequence><xs:element name="aName" type="gco:CharacterString_PropertyType"/><xs:element name="attributeType" type="gco:TypeName_PropertyType"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType>
<xs:complexType name="Multiplicity_Type"><xs:annotation><xs:documentation>Use to represent the possible cardinality of a relation. Represented by a set of simple multiplicity ranges.</xs:documentation></xs:annotation><xs:complexContent><xs:extension base="gco:AbstractObject_Type"><xs:sequence><xs:element name="range" type="gco:MultiplicityRange_PropertyType" maxOccurs="unbounded"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType>
<xs:complexType name="MultiplicityRange_Type"><xs:annotation><xs:documentation>A component of a multiplicity, consisting of an non-negative lower bound, and a potentially infinite upper bound.</xs:documentation></xs:annotation><xs:complexContent><xs:extension base="gco:AbstractObject_Type"><xs:sequence><xs:element name="lower" type="gco:Integer_PropertyType"/><xs:element name="upper" type="gco:UnlimitedInteger_PropertyType"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType>