The Alternate dictionary contains classes thatdescribe sets of data values which are interchangeable with eachother.
This section contains the simpleTypes that provide more constraintsthan those at the base data type level. The simpleTypes defined here build on the base datatypes. This is another component of the common dictionary and therefore falls within thepds namespace.
The Alternate_Values describes a directone-to-one relationship of arrays of data values. Each dataarray must have the same dimensionality and number ofelements.
<xs:complexType name="Alternate_Values"><xs:annotation><xs:documentation>The Alternate_Values describes a direct one-to-one relationship of arrays of data values. Each data array must have the same dimensionality and number of elements.</xs:documentation></xs:annotation><xs:sequence><xs:element name="name" type="pds:name" minOccurs="0" maxOccurs="1"></xs:element><xs:element name="local_identifier" type="pds:local_identifier" minOccurs="0" maxOccurs="1"></xs:element><xs:element name="description" type="pds:description" minOccurs="0" maxOccurs="1"></xs:element><xs:element name="Data_Values" type="alt:Data_Values" minOccurs="1" maxOccurs="unbounded"></xs:element></xs:sequence></xs:complexType>
Complex Type alt:Data_Values
Namespace
http://pds.nasa.gov/pds4/alt/v1
Annotations
The Data_Values class describes the valuesstored in a data array.
<xs:complexType name="Data_Values"><xs:annotation><xs:documentation>The Data_Values class describes the values stored in a data array.</xs:documentation></xs:annotation><xs:sequence><xs:element name="Local_Internal_Reference" type="alt:Local_Internal_Reference" minOccurs="1" maxOccurs="1"></xs:element></xs:sequence></xs:complexType>
Complex Type alt:Local_Internal_Reference
Namespace
http://pds.nasa.gov/pds4/alt/v1
Annotations
The Local_Internal_Reference class is used tocross-reference other classes or objects within theproduct.
<xs:complexType name="Local_Internal_Reference"><xs:annotation><xs:documentation>The Local_Internal_Reference class is used to cross-reference other classes or objects within the product.</xs:documentation></xs:annotation><xs:sequence><xs:element name="local_identifier_reference" type="pds:local_identifier_reference" minOccurs="1" maxOccurs="1"></xs:element><xs:element name="local_reference_type" type="alt:local_reference_type" minOccurs="1" maxOccurs="1"></xs:element><xs:element name="comment" type="pds:comment" minOccurs="0" maxOccurs="1"></xs:element></xs:sequence><!-- Begin assert statements for schematron - Enumerated Values --><!-- <xs:assert test="alt:local_reference_type = ('data_values_to_data_values')"/> --><!-- End assert statements for schematron - Enumerated Values --></xs:complexType>
Simple Type alt:local_reference_type
Namespace
http://pds.nasa.gov/pds4/alt/v1
Annotations
The local_reference_type attribute provides thename of an association between an entity identified by alocal_identifier_reference and another corresponding entityidentified by a local_identifier
<xs:simpleType name="local_reference_type"><xs:annotation><xs:documentation>The local_reference_type attribute provides the name of an association between an entity identified by a local_identifier_reference and another corresponding entity identified by a local_identifier</xs:documentation></xs:annotation><xs:restriction base="pds:ASCII_Short_String_Collapsed"><xs:minLength value="1"/><xs:maxLength value="255"/><xs:enumeration value="data_values_to_data_values"/></xs:restriction></xs:simpleType>