The Wave dictionary contains classes that describethe composition of multidimensional wave data consisting of Array(and Array subclass) data objects.
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.
<xs:complexType name="Axis_Values"><xs:annotation><xs:documentation>The Axis_Values class describes the values which are associated with the elements along an axis of a observation data array.</xs:documentation></xs:annotation><xs:sequence><xs:element name="Local_Internal_Reference" type="wave:Local_Internal_Reference" minOccurs="1" maxOccurs="1"></xs:element><xs:element name="axis_number" type="wave:axis_number" minOccurs="1" maxOccurs="1"></xs:element></xs:sequence></xs:complexType>
Complex Type wave:Local_Internal_Reference
Namespace
http://pds.nasa.gov/pds4/wave/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="wave: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="wave:local_reference_type = ('wave_observation_to_axis_values', 'wave_observation_to_face_values', 'wave_observation_to_observation_values')"/> --><!-- End assert statements for schematron - Enumerated Values --></xs:complexType>
Simple Type wave:local_reference_type
Namespace
http://pds.nasa.gov/pds4/wave/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="wave_observation_to_axis_values"/><xs:enumeration value="wave_observation_to_face_values"/><xs:enumeration value="wave_observation_to_observation_values"/></xs:restriction></xs:simpleType>
Simple Type wave:axis_number
Namespace
http://pds.nasa.gov/pds4/wave/v1
Annotations
The index of the axis. The first axis isnumbered as 1.
<xs:simpleType name="axis_number"><xs:annotation><xs:documentation>The index of the axis. The first axis is numbered as 1.</xs:documentation></xs:annotation><xs:restriction base="pds:ASCII_Integer"><xs:minInclusive value="1"/></xs:restriction></xs:simpleType>
Complex Type wave:Face_Plane
Namespace
http://pds.nasa.gov/pds4/wave/v1
Annotations
The Face_Plane class describes a plane which isdefined by two axes.
<xs:complexType name="Face_Plane"><xs:annotation><xs:documentation>The Face_Plane class describes a plane which is defined by two axes.</xs:documentation></xs:annotation><xs:sequence><xs:element name="face_axis" type="wave:face_axis" minOccurs="2" maxOccurs="2"></xs:element></xs:sequence></xs:complexType>
Simple Type wave:face_axis
Namespace
http://pds.nasa.gov/pds4/wave/v1
Annotations
The axis number that defines one axis of a faceplane.
<xs:simpleType name="face_axis"><xs:annotation><xs:documentation>The axis number that defines one axis of a face plane.</xs:documentation></xs:annotation><xs:restriction base="pds:ASCII_Integer"><xs:minInclusive value="1"/></xs:restriction></xs:simpleType>
Complex Type wave:Face_Values
Namespace
http://pds.nasa.gov/pds4/wave/v1
Annotations
The Face_Values class describes the values whichare associated with the elements on the face of a observationdata array.
<xs:complexType name="Face_Values"><xs:annotation><xs:documentation>The Face_Values class describes the values which are associated with the elements on the face of a observation data array.</xs:documentation></xs:annotation><xs:sequence><xs:element name="Local_Internal_Reference" type="wave:Local_Internal_Reference" minOccurs="1" maxOccurs="1"></xs:element><xs:element name="Face_Plane" type="wave:Face_Plane" minOccurs="1" maxOccurs="1"></xs:element></xs:sequence></xs:complexType>
Complex Type wave:Primary_Values
Namespace
http://pds.nasa.gov/pds4/wave/v1
Annotations
The Primary_Values class describes the valueswhich are the primary observation data array.
<xs:complexType name="Primary_Values"><xs:annotation><xs:documentation>The Primary_Values class describes the values which are the primary observation data array.</xs:documentation></xs:annotation><xs:sequence><xs:element name="Local_Internal_Reference" type="wave:Local_Internal_Reference" minOccurs="1" maxOccurs="1"></xs:element></xs:sequence></xs:complexType>
Complex Type wave:Wave_Observation
Namespace
http://pds.nasa.gov/pds4/wave/v1
Annotations
The Wave_Observation describes the data of aobservation and the values which are associated with theelements along an axis or on the face of a observation dataarray.
<xs:complexType name="Wave_Observation"><xs:annotation><xs:documentation>The Wave_Observation describes the data of a observation and the values which are associated with the elements along an axis or on the face of a observation data array.</xs:documentation></xs:annotation><xs:sequence><xs:element name="name" type="pds:name" minOccurs="1" 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="1" maxOccurs="1"></xs:element><xs:element name="Primary_Values" type="wave:Primary_Values" minOccurs="1" maxOccurs="1"></xs:element><xs:element name="Axis_Values" type="wave:Axis_Values" minOccurs="0" maxOccurs="unbounded"></xs:element><xs:element name="Face_Values" type="wave:Face_Values" minOccurs="0" maxOccurs="unbounded"></xs:element></xs:sequence></xs:complexType>