XML Main  |  XML Meta-Lanuages |  XML Sitelog |  XML-Schema |  XSLT |  Purpose |  Status

Site Metadata Schema Documentation - receiver.xsd

Table of Contents

top

Schema Document Properties

Target Namespace http://sopac.ucsd.edu/ns/geodesy/doc/igsSiteLog/equipment/2004
Version 0.0.1-beta
Language en
Element and Attribute Namespaces
  • Global element and attribute declarations belong to this schema's target namespace.
  • By default, local element declarations belong to this schema's target namespace.
  • By default, local attribute declarations have no namespace.
Schema Composition
  • This schema imports schema(s) from the following namespace(s):
    • http://sopac.ucsd.edu/ns/geodesy/base/geodeticEquipment/gnssReceiver/2003/10 (at http://sopac.ucsd.edu/ns/geodesy/base/geodeticEquipment/gnssReceiver/2003/10/gnssReceiver.xsd)
Documentation Filename : receiver.xsd Organization : Scripps Orbit and Permanent Array Center (SOPAC) Date : October 17, 2003 Description : This schema contains the constraints used to validate : the GNSS Receiver section of an XML-Encoded IGS Site : Log Document. Notes : This defined complexType is part of the set of site : metadata schemas developed at sopac.

Declared Namespaces

Prefix Namespace
xml http://www.w3.org/XML/1998/namespace
gr http://sopac.ucsd.edu/ns/geodesy/base/geodeticEquipment/gnssReceiver/2003/10
equip http://sopac.ucsd.edu/ns/geodesy/doc/igsSiteLog/equipment/2004
xsd http://www.w3.org/2001/XMLSchema
Schema Component Representation
<xsd:schema xml:lang="en" targetNamespace="http://sopac.ucsd.edu/ns/geodesy/doc/igsSiteLog/equipment/2004" elementFormDefault="qualified" version="0.0.1-beta">
<xsd:import namespace="http://sopac.ucsd.edu/ns/geodesy/base/geodeticEquipment/gnssReceiver/2003/10" schemaLocation="http://sopac.ucsd.edu/ns/geodesy/base/geodeticEquipment/gnssReceiver/2003/10/gnssReceiver.xsd"/>
...
</xsd:schema>
top

Global Definitions

Complex Type: gnssReceiverType

Super-types: None
Sub-types: None
Name gnssReceiverType
Abstract no
XML Instance Representation
<...>
Start All [1]
<equip:receiverType> gr:igsReceiverModelCodeType </equip:receiverType> [1]
<equip:satelliteSystem> equip:satelliteSystemTypeOfType </equip:satelliteSystem> [1]
<equip:serialNumber> xsd:string </equip:serialNumber> [1]
<equip:firmwareVersion> xsd:string </equip:firmwareVersion> [1]
<equip:elevationCutoffSetting> xsd:string </equip:elevationCutoffSetting> [1]
<equip:dateInstalled> equip:requiredDateType </equip:dateInstalled> [1]
<equip:dateRemoved> equip:optionalDateType </equip:dateRemoved> [1]
<equip:temperatureStabilization> xsd:string </equip:temperatureStabilization> [1]
<equip:notes> xsd:string </equip:notes> [1]
End All
</...>
Schema Component Representation
<xsd:complexType name="gnssReceiverType">
<xsd:all>
<xsd:element name="receiverType" type="gr:igsReceiverModelCodeType"/>
<xsd:element name="satelliteSystem" type="equip:satelliteSystemTypeOfType"/>
<xsd:element name="serialNumber" type="xsd:string"/>
<xsd:element name="firmwareVersion" type="xsd:string"/>
<xsd:element name="elevationCutoffSetting" type="xsd:string"/>
<xsd:element name="dateInstalled" type="equip:requiredDateType"/>
<xsd:element name="dateRemoved" type="equip:optionalDateType"/>
<xsd:element name="temperatureStabilization" type="xsd:string"/>
<xsd:element name="notes" type="xsd:string"/>
</xsd:all>
</xsd:complexType>
top

Simple Type: igsReceiverModelCodeType

Super-types: xsd:string < igsReceiverModelCodeType (by restriction)
Sub-types: None
Name igsReceiverModelCodeType
Content
  • Base XSD Type: string
  • value comes from list: {'unknown'|'no receiver'|'3SNAV GNSS-300'|'3SNAV GNSS-300T'|'3SNAV R100 OLD'|'3SNAV R100-30'|'3SNAV R100-30T 12'|'3SNAV R100-30T 2'|'3SNAV R100-40'|'3SNAV R100-40T 4'|'3SNAV R101 OLD'|'AOA BENCHMARK ACT'|'AOA ICS-4000Z'|'AOA ICS-4000Z ACT'|'AOA RASCAL-12'|'AOA RASCAL-8'|'AOA SNR-12 ACT'|'AOA SNR-8000 ACT'|'AOA SNR-8100 ACT'|'ASHTECH 3DF-XXIV'|'ASHTECH D-XII'|'ASHTECH G-XII'|'ASHTECH GG24C'|'ASHTECH L-XII'|'ASHTECH LCS-XII'|'ASHTECH LM-XII3'|'ASHTECH M-XII'|'ASHTECH MICROZ'|'ASHTECH MS-XII'|'ASHTECH P-XII3'|'ASHTECH RANGER'|'ASHTECH S-XII'|'ASHTECH SUPER-CA'|'ASHTECH UZ-12'|'ASHTECH Z-XII3'|'ASHTECH Z-XII3T'|'ASHTECH Z18'|'CMC ALLSTAR OEM'|'GeoTracer 2000 L1'|'GeoTracer 2200 L1/L2'|'JPS LEGACY'|'JPS ODYSSEY'|'JPS REGENCY'|'LEICA CRS1000'|'LEICA MC1000'|'LEICA MC500'|'LEICA RS500'|'LEICA SR260'|'LEICA SR261'|'LEICA SR299'|'LEICA SR299E'|'LEICA SR399'|'LEICA SR399E'|'LEICA SR510'|'LEICA SR520'|'LEICA SR530'|'LEICA SR9400'|'LEICA SR9500'|'LEICA SR9600'|'MINIMAC 2816'|'MINIMAC 2816AT'|'ROCKWELL ZODIAC OEM'|'ROGUE SNR-12'|'ROGUE SNR-12 RM'|'ROGUE SNR-8'|'ROGUE SNR-800'|'ROGUE SNR-8000'|'ROGUE SNR-8100'|'ROGUE SNR-8A'|'ROGUE SNR-8C'|'SPP GEODIMETER-L1'|'SPP GEOTRACER100'|'SPP GEOTRACER3220'|'SPP GEOTRACER3320'|'TI4100'|'TOPCON GP-DX1'|'TOPCON GP-R1'|'TOPCON GP-R1D'|'TOPCON GP-R1DP'|'TOPCON GP-R1DY'|'TOPCON GP-R1SD'|'TOPCON GP-S1D'|'TOPCON GP-SX1'|'TOPCON TURBO-SII'|'TRIMBLE 4000S'|'TRIMBLE 4000SE'|'TRIMBLE 4000SL'|'TRIMBLE 4000SLD'|'TRIMBLE 4000SSE'|'TRIMBLE 4000SSI'|'TRIMBLE 4000SSI-SS'|'TRIMBLE 4000SST'|'TRIMBLE 4000ST'|'TRIMBLE 4000ST S'|'TRIMBLE 4400'|'TRIMBLE 4600'|'TRIMBLE 4700'|'TRIMBLE 4800'|'TRIMBLE 5700'|'TRIMBLE 7400MSI'|'TRIMBLE GEODESIST P'|'TRIMBLE MS750'}
Prohibited Derivations restriction, list, union
Documentation Non-instantiable, non-substituable, non-extendable or restrictable global simple type representing a valid IGS receiver model code.
Schema Component Representation
<xsd:simpleType name="igsReceiverModelCodeType" final="#all">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="unknown"/>
<xsd:enumeration value="no receiver"/>
<xsd:enumeration value="3SNAV GNSS-300"/>
<xsd:enumeration value="3SNAV GNSS-300T"/>
<xsd:enumeration value="3SNAV R100 OLD"/>
<xsd:enumeration value="3SNAV R100-30"/>
<xsd:enumeration value="3SNAV R100-30T 12"/>
<xsd:enumeration value="3SNAV R100-30T 2"/>
<xsd:enumeration value="3SNAV R100-40"/>
<xsd:enumeration value="3SNAV R100-40T 4"/>
<xsd:enumeration value="3SNAV R101 OLD"/>
<xsd:enumeration value="AOA BENCHMARK ACT"/>
<xsd:enumeration value="AOA ICS-4000Z"/>
<xsd:enumeration value="AOA ICS-4000Z ACT"/>
<xsd:enumeration value="AOA RASCAL-12"/>
<xsd:enumeration value="AOA RASCAL-8"/>
<xsd:enumeration value="AOA SNR-12 ACT"/>
<xsd:enumeration value="AOA SNR-8000 ACT"/>
<xsd:enumeration value="AOA SNR-8100 ACT"/>
<xsd:enumeration value="ASHTECH 3DF-XXIV"/>
<xsd:enumeration value="ASHTECH D-XII"/>
<xsd:enumeration value="ASHTECH G-XII"/>
<xsd:enumeration value="ASHTECH GG24C"/>
<xsd:enumeration value="ASHTECH L-XII"/>
<xsd:enumeration value="ASHTECH LCS-XII"/>
<xsd:enumeration value="ASHTECH LM-XII3"/>
<xsd:enumeration value="ASHTECH M-XII"/>
<xsd:enumeration value="ASHTECH MICROZ"/>
<xsd:enumeration value="ASHTECH MS-XII"/>
<xsd:enumeration value="ASHTECH P-XII3"/>
<xsd:enumeration value="ASHTECH RANGER"/>
<xsd:enumeration value="ASHTECH S-XII"/>
<xsd:enumeration value="ASHTECH SUPER-CA"/>
<xsd:enumeration value="ASHTECH UZ-12"/>
<xsd:enumeration value="ASHTECH Z-XII3"/>
<xsd:enumeration value="ASHTECH Z-XII3T"/>
<xsd:enumeration value="ASHTECH Z18"/>
<xsd:enumeration value="CMC ALLSTAR OEM"/>
<xsd:enumeration value="GeoTracer 2000 L1"/>
<xsd:enumeration value="GeoTracer 2200 L1/L2"/>
<xsd:enumeration value="JPS LEGACY"/>
<xsd:enumeration value="JPS ODYSSEY"/>
<xsd:enumeration value="JPS REGENCY"/>
<xsd:enumeration value="LEICA CRS1000"/>
<xsd:enumeration value="LEICA MC1000"/>
<xsd:enumeration value="LEICA MC500"/>
<xsd:enumeration value="LEICA RS500"/>
<xsd:enumeration value="LEICA SR260"/>
<xsd:enumeration value="LEICA SR261"/>
<xsd:enumeration value="LEICA SR299"/>
<xsd:enumeration value="LEICA SR299E"/>
<xsd:enumeration value="LEICA SR399"/>
<xsd:enumeration value="LEICA SR399E"/>
<xsd:enumeration value="LEICA SR510"/>
<xsd:enumeration value="LEICA SR520"/>
<xsd:enumeration value="LEICA SR530"/>
<xsd:enumeration value="LEICA SR9400"/>
<xsd:enumeration value="LEICA SR9500"/>
<xsd:enumeration value="LEICA SR9600"/>
<xsd:enumeration value="MINIMAC 2816"/>
<xsd:enumeration value="MINIMAC 2816AT"/>
<xsd:enumeration value="ROCKWELL ZODIAC OEM"/>
<xsd:enumeration value="ROGUE SNR-12"/>
<xsd:enumeration value="ROGUE SNR-12 RM"/>
<xsd:enumeration value="ROGUE SNR-8"/>
<xsd:enumeration value="ROGUE SNR-800"/>
<xsd:enumeration value="ROGUE SNR-8000"/>
<xsd:enumeration value="ROGUE SNR-8100"/>
<xsd:enumeration value="ROGUE SNR-8A"/>
<xsd:enumeration value="ROGUE SNR-8C"/>
<xsd:enumeration value="SPP GEODIMETER-L1"/>
<xsd:enumeration value="SPP GEOTRACER100"/>
<xsd:enumeration value="SPP GEOTRACER3220"/>
<xsd:enumeration value="SPP GEOTRACER3320"/>
<xsd:enumeration value="TI4100"/>
<xsd:enumeration value="TOPCON GP-DX1"/>
<xsd:enumeration value="TOPCON GP-R1"/>
<xsd:enumeration value="TOPCON GP-R1D"/>
<xsd:enumeration value="TOPCON GP-R1DP"/>
<xsd:enumeration value="TOPCON GP-R1DY"/>
<xsd:enumeration value="TOPCON GP-R1SD"/>
<xsd:enumeration value="TOPCON GP-S1D"/>
<xsd:enumeration value="TOPCON GP-SX1"/>
<xsd:enumeration value="TOPCON TURBO-SII"/>
<xsd:enumeration value="TRIMBLE 4000S"/>
<xsd:enumeration value="TRIMBLE 4000SE"/>
<xsd:enumeration value="TRIMBLE 4000SL"/>
<xsd:enumeration value="TRIMBLE 4000SLD"/>
<xsd:enumeration value="TRIMBLE 4000SSE"/>
<xsd:enumeration value="TRIMBLE 4000SSI"/>
<xsd:enumeration value="TRIMBLE 4000SSI-SS"/>
<xsd:enumeration value="TRIMBLE 4000SST"/>
<xsd:enumeration value="TRIMBLE 4000ST"/>
<xsd:enumeration value="TRIMBLE 4000ST S"/>
<xsd:enumeration value="TRIMBLE 4400"/>
<xsd:enumeration value="TRIMBLE 4600"/>
<xsd:enumeration value="TRIMBLE 4700"/>
<xsd:enumeration value="TRIMBLE 4800"/>
<xsd:enumeration value="TRIMBLE 5700"/>
<xsd:enumeration value="TRIMBLE 7400MSI"/>
<xsd:enumeration value="TRIMBLE GEODESIST P"/>
<xsd:enumeration value="TRIMBLE MS750"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: optionalDateType

Super-types: None
Sub-types: None
Name optionalDateType
Content
  • Union of following types:
    • Locally defined type:
      • Base XSD Type: string
      • pattern = \d{4}-\d{2}-\d{2}T\d{2}:\d{2}Z
    • Locally defined type:
      • Base XSD Type: string
      • value comes from list: {''}
Schema Component Representation
<xsd:simpleType name="optionalDateType">
<xsd:union>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:pattern value="\d{4}-\d{2}-\d{2}T\d{2}:\d{2}Z"/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value=""/>
</xsd:restriction>
</xsd:simpleType>
</xsd:union>
</xsd:simpleType>
top

Simple Type: requiredDateType

Super-types: xsd:string < requiredDateType (by restriction)
Sub-types: None
Name requiredDateType
Content
  • Base XSD Type: string
  • pattern = \d{4}-\d{2}-\d{2}T\d{2}:\d{2}Z
Schema Component Representation
<xsd:simpleType name="requiredDateType">
<xsd:restriction base="xsd:string">
<xsd:pattern value="\d{4}-\d{2}-\d{2}T\d{2}:\d{2}Z"/>
</xsd:restriction>
</xsd:simpleType>
top

Simple Type: satelliteSystemTypeOfType

Super-types: xsd:string < satelliteSystemTypeOfType (by restriction)
Sub-types: None
Name satelliteSystemTypeOfType
Content
  • Base XSD Type: string
  • value comes from list: {'n/a'|'GPS'|'GLONASS'|'GPS+GLONASS'}
Schema Component Representation
<xsd:simpleType name="satelliteSystemTypeOfType">
<xsd:restriction base="xsd:string">
<xsd:enumeration value="n/a"/>
<xsd:enumeration value="GPS"/>
<xsd:enumeration value="GLONASS"/>
<xsd:enumeration value="GPS+GLONASS"/>
</xsd:restriction>
</xsd:simpleType>
top

Glossary

Abstract (Applies to complex type definitions and element declarations). An abstract element or complex type cannot used to validate an element instance. If there is a reference to an abstract element, only element declarations that can substitute the abstract element can be used to validate the instance. For references to abstract type definitions, only derived types can be used.

All Model Group Child elements can be provided in any order in instances. See: http://www.w3.org/TR/xmlschema-1/#element-all.

Choice Model Group Only one from the list of child elements and model groups can be provided in instances. See: http://www.w3.org/TR/xmlschema-1/#element-choice.

Collapse Whitespace Policy Replace tab, line feed, and carriage return characters with space character (Unicode character 32). Then, collapse contiguous sequences of space characters into single space character, and remove leading and trailing space characters.

Disallowed Substitutions (Applies to element declarations). If substitution is specified, then substitution group members cannot be used in place of the given element declaration to validate element instances. If derivation methods, e.g. extension, restriction, are specified, then the given element declaration will not validate element instances that have types derived from the element declaration's type using the specified derivation methods. Normally, element instances can override their declaration's type by specifying an xsi:type attribute.

Key Constraint Like Uniqueness Constraint, but additionally requires that the specified value(s) must be provided. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions.

Key Reference Constraint Ensures that the specified value(s) must match value(s) from a Key Constraint or Uniqueness Constraint. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions.

Model Group Groups together element content, specifying the order in which the element content can occur and the number of times the group of element content may be repeated. See: http://www.w3.org/TR/xmlschema-1/#Model_Groups.

Nillable (Applies to element declarations). If an element declaration is nillable, instances can use the xsi:nil attribute. The xsi:nil attribute is the boolean attribute, nil, from the http://www.w3.org/2001/XMLSchema-instance namespace. If an element instance has an xsi:nil attribute set to true, it can be left empty, even though its element declaration may have required content.

Notation A notation is used to identify the format of a piece of data. Values of elements and attributes that are of type, NOTATION, must come from the names of declared notations. See: http://www.w3.org/TR/xmlschema-1/#cNotation_Declarations.

Preserve Whitespace Policy Preserve whitespaces exactly as they appear in instances.

Prohibited Derivations (Applies to type definitions). Derivation methods that cannot be used to create sub-types from a given type definition.

Prohibited Substitutions (Applies to complex type definitions). Prevents sub-types that have been derived using the specified derivation methods from validating element instances in place of the given type definition.

Replace Whitespace Policy Replace tab, line feed, and carriage return characters with space character (Unicode character 32).

Sequence Model Group Child elements and model groups must be provided in the specified order in instances. See: http://www.w3.org/TR/xmlschema-1/#element-sequence.

Substitution Group Elements that are members of a substitution group can be used wherever the head element of the substitution group is referenced.

Substitution Group Exclusions (Applies to element declarations). Prohibits element declarations from nominating themselves as being able to substitute a given element declaration, if they have types that are derived from the original element's type using the specified derivation methods.

Target Namespace The target namespace identifies the namespace that components in this schema belongs to. If no target namespace is provided, then the schema components do not belong to any namespace.

Uniqueness Constraint Ensures uniqueness of an element/attribute value, or a combination of values, within a specified scope. See: http://www.w3.org/TR/xmlschema-1/#cIdentity-constraint_Definitions.

top