complexType "GeographicRepresentationBaseType"
Namespace:
Content:
complex, 5 attributes, 15 elements
Defined:
globally in reusable.xsd; see XML source
Includes:
definitions of 2 attributes, 12 elements
Used:
XML Representation Summary
<...
   
 = 
xs:NMTOKENS
 = 
xs:boolean
 = 
("Nominal" | "Ordinal" | "Interval" | "Ratio" | "Continuous")
 = 
("DecimalDegree" | "DegreesMinutesSeconds" | "DecimalMinutes" | "Meters" | "Feet")
 = 
("Point" | "Polygon" | "Line" | "LinearRing")
   
>
   
Content: 
</...>
Content Model Elements (8):
Known Direct Subtypes (1):
All Direct / Indirect Based Elements (1):
Known Usage Locations
Annotation
Structures the representation for a geographic point to ensure collection of relevant information using a single response domain structure. The point may be associated with a polygon (such as the centroid of the polygon) or a line (end or shape points of a line). The structure provides a description of the default values for the datum type, coordinate system used, the coordinate zone, error correction method, standard offset, the geographic object being positioned, the type of address match if used, the point format, and spatial primitive type. It provides response options for the coordinate pairs being captured, and alternate values for the offset, geo-referenced object and coordinate system if a different one is used to capture a specific response.
Type Definition Detail
Type Derivation Tree
RepresentationType (extension)
  GeographicRepresentationBaseType
XML Source (w/o annotations (15); see within schema source)
<xs:complexType name="GeographicRepresentationBaseType">
<xs:complexContent>
<xs:extension base="RepresentationType">
<xs:sequence>
<xs:element name="Datum" type="CodeValueType"/>
<xs:element name="CoordinateSystem" type="CodeValueType"/>
<xs:element minOccurs="0" name="CoordinateZone" type="CodeValueType"/>
<xs:element name="CoordinateSource" type="CodeValueType"/>
<xs:element name="ErrorCorrection" type="CodeValueType"/>
<xs:element name="Offset" type="xs:string"/>
<xs:element name="GeoreferencedObject" type="CodeValueType"/>
<xs:element minOccurs="0" name="AddressMatchType" type="CodeValueType"/>
<xs:element maxOccurs="unbounded" ref="CoordinatePairs"/>
<xs:element minOccurs="0" ref="AlternateOffset"/>
<xs:element minOccurs="0" ref="AlternateObject"/>
<xs:element minOccurs="0" ref="AlternateCoordinateSystem"/>
</xs:sequence>
<xs:attribute name="pointFormat" type="PointFormatType" use="required"/>
<xs:attribute name="spatialPrimitive" type="GeographicDescriptionCodeType" use="required"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
Attribute Detail (all declarations; defined within this component only; 2/5)
pointFormat
Type:
Use:
required
The type attribute is used by the documenter to describe the numeric response domain.
Attribute Value
enumeration of xs:NMTOKEN
Enumeration:
"DecimalDegree"
 - 
Value is expressed as a decimal degree.
"DegreesMinutesSeconds"
 - 
Value is expressed as Degrees-minutes-seconds.
"DecimalMinutes"
 - 
Value is expressed as Decimal Minutes.
"Meters"
 - 
Value is expressed in meters.
"Feet"
 - 
Value is expressed in feet.
XML Source (w/o annotations (1); see within schema source)
<xs:attribute name="pointFormat" type="PointFormatType" use="required"/>

spatialPrimitive
Type:
Use:
required
Indicates the spatial primitive object which the point references.
Attribute Value
enumeration of xs:NMTOKEN
Enumeration:
"Point"
 - 
Single geographical point (e.g., an address).
"Polygon"
 - 
Geographic area described with a set of three or more points (e.g., the boundary of a country).
"Line"
 - 
Set of points describing a line (e.g., a street).
"LinearRing"
 - 
An area with a defined radius (e.g., area within x miles of a specific point.)
XML Source (w/o annotations (1); see within schema source)
<xs:attribute name="spatialPrimitive" type="GeographicDescriptionCodeType" use="required"/>
Content Element Detail (all declarations; defined within this component only; 12/15)
AddressMatchType
Type:
CodeValueType, simple content
Use for coordinates obtained through address matching only. Identify the address matching method. Example: street segment match, ZIP code centroid, etc. Supports the use of a controlled vocabulary.
Simple Content
xs:string
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="AddressMatchType" type="CodeValueType"/>

AlternateCoordinateSystem
Type:
TextDomainType, complex content
Specifies the coordinate system used for a response if different from that stated in the response structure.
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" ref="AlternateCoordinateSystem"/>

AlternateObject
Type:
TextDomainType, complex content
If the default geo-referenced object is unavailable or cannot be measured, allows identification of an alternate object.
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" ref="AlternateObject"/>

AlternateOffset
Type:
TextDomainType, complex content
If unable to use the standard offset, allows entry of a non-standard offset figure.
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" ref="AlternateOffset"/>

CoordinatePairs
Type:
CoordinatePairsType, complex content
Field to capture coordinate pairs as individual pairs or as an array of pairs.
XML Source (w/o annotations (1); see within schema source)
<xs:element maxOccurs="unbounded" ref="CoordinatePairs"/>

CoordinateSource
Type:
CodeValueType, simple content
The standard coordinate source being used. Supports the use of a controlled vocabulary.
Simple Content
xs:string
XML Source (w/o annotations (1); see within schema source)
<xs:element name="CoordinateSource" type="CodeValueType"/>

CoordinateSystem
Type:
CodeValueType, simple content
The standard coordinate system used. Supports the use of a controlled vocabulary.
Simple Content
xs:string
XML Source (w/o annotations (1); see within schema source)
<xs:element name="CoordinateSystem" type="CodeValueType"/>

CoordinateZone
Type:
CodeValueType, simple content
The standard coordinate zone being used. Supports the use of a controlled vocabulary.
Simple Content
xs:string
XML Source (w/o annotations (1); see within schema source)
<xs:element minOccurs="0" name="CoordinateZone" type="CodeValueType"/>

Datum
Type:
CodeValueType, simple content
The standard datum format used. Supports the use of a controlled vocabulary.
Simple Content
xs:string
XML Source (w/o annotations (1); see within schema source)
<xs:element name="Datum" type="CodeValueType"/>

ErrorCorrection
Type:
CodeValueType, simple content
The standard method of error correction being used. Supports the use of a controlled vocabulary.
Simple Content
xs:string
XML Source (w/o annotations (1); see within schema source)
<xs:element name="ErrorCorrection" type="CodeValueType"/>

GeoreferencedObject
Type:
CodeValueType, simple content
The standard object for which the geographic coordinates are being captured. This could be a household, village centroid, etc. Supports the use of a controlled vocabulary.
Simple Content
xs:string
XML Source (w/o annotations (1); see within schema source)
<xs:element name="GeoreferencedObject" type="CodeValueType"/>

Offset
Type:
xs:string, predefined, simple content
A definition of the standard offset used when taking a coordinate reading on the geo-referenced object.
XML Source (w/o annotations (1); see within schema source)
<xs:element name="Offset" type="xs:string"/>

XML schema documentation generated with DocFlex/XML 1.12 using DocFlex/XML XSDDoc 2.9.0 template set