Showing:

Annotations
Diagrams
Facets
Instances
Model
Properties
Source
Used by
Main schema PDS4_ALT_1000.xsd
Namespace http://pds.nasa.gov/pds4/alt/v1
Annotations
The Alternate dictionary contains classes that
describe sets of data values which are interchangeable with each
other.
This section contains the simpleTypes that provide more constraints
than those at the base data type level. The simpleTypes defined here build on the base data
types. This is another component of the common dictionary and therefore falls within the
pds namespace.
Properties
attribute form default unqualified
element form default qualified
version 1.0.0.0
Element alt:Alternate_Values
Namespace http://pds.nasa.gov/pds4/alt/v1
Diagram
Diagram PDS4_ALT_1000_xsd.tmp#http___pds.nasa.gov_pds4_alt_v1_Alternate_Values_name PDS4_ALT_1000_xsd.tmp#http___pds.nasa.gov_pds4_alt_v1_Alternate_Values_local_identifier PDS4_ALT_1000_xsd.tmp#http___pds.nasa.gov_pds4_alt_v1_Alternate_Values_description PDS4_ALT_1000_xsd.tmp#http___pds.nasa.gov_pds4_alt_v1_Alternate_Values_Data_Values PDS4_ALT_1000_xsd.tmp#http___pds.nasa.gov_pds4_alt_v1_Alternate_Values
Type alt:Alternate_Values
Properties
content complex
Model
Children alt:Data_Values, alt:description, alt:local_identifier, alt:name
Instance
<alt:Alternate_Values xmlns:alt="http://pds.nasa.gov/pds4/alt/v1">
  <alt:name>{0,1}</alt:name>
  <alt:local_identifier>{0,1}</alt:local_identifier>
  <alt:description>{0,1}</alt:description>
  <alt:Data_Values>{1,unbounded}</alt:Data_Values>
</alt:Alternate_Values>
Source
<xs:element name="Alternate_Values" type="alt:Alternate_Values">
</xs:element>
Element alt:Alternate_Values / alt:name
Namespace http://pds.nasa.gov/pds4/alt/v1
Diagram
Diagram
Type pds:name
Type hierarchy
  • xs:token
    • pds:UTF8_Short_String_Collapsed
      • pds:name
Properties
content simple
minOccurs 0
maxOccurs 1
Facets
minLength 1
maxLength 255
Source
<xs:element name="name" type="pds:name" minOccurs="0" maxOccurs="1">
</xs:element>
Element alt:Alternate_Values / alt:local_identifier
Namespace http://pds.nasa.gov/pds4/alt/v1
Diagram
Diagram
Type pds:local_identifier
Type hierarchy
  • xs:token
    • pds:ASCII_Short_String_Collapsed
      • pds:local_identifier
Properties
content simple
minOccurs 0
maxOccurs 1
Facets
minLength 1
maxLength 255
pattern \p{IsBasicLatin}*
Source
<xs:element name="local_identifier" type="pds:local_identifier" minOccurs="0" maxOccurs="1">
</xs:element>
Element alt:Alternate_Values / alt:description
Namespace http://pds.nasa.gov/pds4/alt/v1
Diagram
Diagram
Type pds:description
Type hierarchy
  • xs:string
    • pds:UTF8_Text_Preserved
      • pds:description
Properties
content simple
minOccurs 0
maxOccurs 1
Facets
minLength 1
Source
<xs:element name="description" type="pds:description" minOccurs="0" maxOccurs="1">
</xs:element>
Element alt:Alternate_Values / alt:Data_Values
Namespace http://pds.nasa.gov/pds4/alt/v1
Diagram
Diagram PDS4_ALT_1000_xsd.tmp#Data_Values_Local_Internal_Reference PDS4_ALT_1000_xsd.tmp#Data_Values
Type alt:Data_Values
Properties
content complex
minOccurs 1
maxOccurs unbounded
Model
Children alt:Local_Internal_Reference
Instance
<alt:Data_Values xmlns:alt="http://pds.nasa.gov/pds4/alt/v1">
  <alt:Local_Internal_Reference>{1,1}</alt:Local_Internal_Reference>
</alt:Data_Values>
Source
<xs:element name="Data_Values" type="alt:Data_Values" minOccurs="1" maxOccurs="unbounded">
</xs:element>
Element alt:Data_Values / alt:Local_Internal_Reference
Namespace http://pds.nasa.gov/pds4/alt/v1
Diagram
Diagram PDS4_ALT_1000_xsd.tmp#Local_Internal_Reference_local_identifier_reference PDS4_ALT_1000_xsd.tmp#Local_Internal_Reference_local_reference_type PDS4_ALT_1000_xsd.tmp#Local_Internal_Reference_comment PDS4_ALT_1000_xsd.tmp#Local_Internal_Reference
Type alt:Local_Internal_Reference
Properties
content complex
minOccurs 1
maxOccurs 1
Model
Children alt:comment, alt:local_identifier_reference, alt:local_reference_type
Instance
<alt:Local_Internal_Reference xmlns:alt="http://pds.nasa.gov/pds4/alt/v1">
  <alt:local_identifier_reference>{1,1}</alt:local_identifier_reference>
  <alt:local_reference_type>{1,1}</alt:local_reference_type>
  <alt:comment>{0,1}</alt:comment>
</alt:Local_Internal_Reference>
Source
<xs:element name="Local_Internal_Reference" type="alt:Local_Internal_Reference" minOccurs="1" maxOccurs="1">
</xs:element>
Element alt:Local_Internal_Reference / alt:local_identifier_reference
Namespace http://pds.nasa.gov/pds4/alt/v1
Diagram
Diagram
Type pds:local_identifier_reference
Type hierarchy
  • xs:token
    • pds:ASCII_Short_String_Collapsed
      • pds:local_identifier_reference
Properties
content simple
minOccurs 1
maxOccurs 1
Facets
minLength 1
maxLength 255
pattern \p{IsBasicLatin}*
Source
<xs:element name="local_identifier_reference" type="pds:local_identifier_reference" minOccurs="1" maxOccurs="1">
</xs:element>
Element alt:Local_Internal_Reference / alt:local_reference_type
Namespace http://pds.nasa.gov/pds4/alt/v1
Diagram
Diagram PDS4_ALT_1000_xsd.tmp#local_reference_type
Type alt:local_reference_type
Type hierarchy
Properties
content simple
minOccurs 1
maxOccurs 1
Facets
minLength 1
maxLength 255
enumeration data_values_to_data_values
pattern \p{IsBasicLatin}*
Source
<xs:element name="local_reference_type" type="alt:local_reference_type" minOccurs="1" maxOccurs="1">
</xs:element>
Element alt:Local_Internal_Reference / alt:comment
Namespace http://pds.nasa.gov/pds4/alt/v1
Diagram
Diagram
Type pds:comment
Type hierarchy
  • xs:string
    • pds:ASCII_Text_Preserved
      • pds:comment
Properties
content simple
minOccurs 0
maxOccurs 1
Facets
minLength 1
pattern \p{IsBasicLatin}*
Source
<xs:element name="comment" type="pds:comment" minOccurs="0" maxOccurs="1">
</xs:element>
Complex Type alt:Alternate_Values
Namespace http://pds.nasa.gov/pds4/alt/v1
Annotations
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.
Diagram
Diagram PDS4_ALT_1000_xsd.tmp#http___pds.nasa.gov_pds4_alt_v1_Alternate_Values_name PDS4_ALT_1000_xsd.tmp#http___pds.nasa.gov_pds4_alt_v1_Alternate_Values_local_identifier PDS4_ALT_1000_xsd.tmp#http___pds.nasa.gov_pds4_alt_v1_Alternate_Values_description PDS4_ALT_1000_xsd.tmp#http___pds.nasa.gov_pds4_alt_v1_Alternate_Values_Data_Values
Used by
Model
Children alt:Data_Values, alt:description, alt:local_identifier, alt:name
Source
<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 values
stored in a data array.
Diagram
Diagram PDS4_ALT_1000_xsd.tmp#Data_Values_Local_Internal_Reference
Used by
Model
Children alt:Local_Internal_Reference
Source
<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 to
cross-reference other classes or objects within the
product.
Diagram
Diagram PDS4_ALT_1000_xsd.tmp#Local_Internal_Reference_local_identifier_reference PDS4_ALT_1000_xsd.tmp#Local_Internal_Reference_local_reference_type PDS4_ALT_1000_xsd.tmp#Local_Internal_Reference_comment
Used by
Model
Children alt:comment, alt:local_identifier_reference, alt:local_reference_type
Source
<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 the
name of an association between an entity identified by a
local_identifier_reference and another corresponding entity
identified by a local_identifier
Diagram
Diagram
Type restriction of pds:ASCII_Short_String_Collapsed
Type hierarchy
Facets
minLength 1
maxLength 255
enumeration data_values_to_data_values
pattern \p{IsBasicLatin}*
Used by
Source
<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>