This document presents the PDS4 Information Model Specification for all components of the Planetary Data System (PDS).
This specification is intended for use by programmers and data engineers who require formal definitions of various parts of the Planetary Data System in order to support development of data sets, archiving utilities, and interfaces involving PDS holdings or operations.
The PDS4 Data Dictionary and the PDS4 Information Model is a joint effort involving representatives from each of the PDS nodes functioning as the PDS4 Data Design Working Group.
This document defines all classes in use in the PDS, including those classes used to define archival elements as well as classes used for high-level descriptions and operational support. It also documents the associations among classes. Figure 1 illustrates a few of the main classes using a Concept Map diagram.
Figure 1 PDS Information Model - Concept Map
The starting point for this document was the PDS3 Information Model Specification (version 0.070916t, 8 September 2008). Deficiencies in PDS3 were a major motivation in developing PDS4, however; so the relationship between the two specifications is largely of historical interest. Relevant to both documents is: Reference Model for an Open Archival Information System (OAIS), CCSDS 650.0-B-1, Blue Book, January 2002.
This document uses very specific engineering terminology to describe the various structures involved. It is particularly important that readers who have absorbed the PDS Standards Reference bear in mind that terms which are familiar in that context can have very different meanings in the present document. Please consult the Glossary for definitions whenever there is any possibility of confusion.
Following are some definitions of essential terms used throughout this document.
An "attribute" is a property or characteristic that allows both identification and distinction.
A "class" is the set of attributes which identifies a family. A class is generic -- a template from which individual members of each family may be constructed.
An "object" is a specific instance of a class.
For example, an electromagnetic wave may be represented mathematically as
For this document we identify two special types of objects -- the "data object" and the "description object." The data object contains "data," and (by itself) is not otherwise constrained. The description object contains information about another object, such as a data object. By linking a data object with a description object we create a pair which includes both the data and enough information that we can start to read and interpret the bits.
A description object can (and often does) exist without being physically accompanied by another object. The object it describes may not be physical (e.g., a space mission which, although it has physical components, is itself a concept) or it may not be practical to include the physical object (e.g., the planet Saturn).
An "association" is a defined relationship between classes. It has one direction. The association in the opposite direction is called an inverse relation.
"Cardinality" is the number of values allowed to an attribute or association in a single class. Cardinality in general is stated as a range with a minimum and maximum. For example, an attribute that may be multi-valued will have a cardinality of "1..*". A cardinality where the minimum and maximum are the same is often shown as the single value. For example, an attribute required to have exactly one value will have a cardinality of "1". When a value is required the minimum cardinality is at least 1. At least one value is always required.
"Entity" is a generic term used to refer to specific attributes or associations listed in a class definition.
Within this document, the term "model" is used to refer to a collection of classes and associations that describe a functional subsection of the Planetary Data System.
Sections 8 through 16 contain the specification for PDS4. The lowest level building blocks (classes) are defined first, then these are used to construct classes at higher levels; for active users of PDS4, the material in Section 9 should seem familiar, but the terminology may be new. The classes in section 12 provide context (instrument, mission, node, etc.).
Section 8: the basic component classes
Section 9: the data description classes
Section 10: the "tagged" classes, the data objects with their descriptions
Section 11: product classes, which are formed from combinations of the above
Section 12: context classes (commonly associated with the PDS Catalog)
Section 13: packaging classes
Section 14: classes needed for operating and maintaining the PDS
Section 15: data type classes
Section 16: the information object class
Each section begins with a brief outline, including a hierarchy of the definitions which follow. In some cases a class is defined to group several subclasses when the class itself never appears in PDS (a "phantom" class). To facilitate cross-referencing, the classes are listed alphabetically within each section. Subsections begin with a note on the position within the hierarchy and a brief description of the class. The heart of each subsection is the class definition table. Sections are often accompanied by a UML diagram which shows the relationships among classes graphically.
Class definition tables comprise five columns. The left column is used to separate the table into functional blocks of contiguous rows. The "hierarchy" block restates the position of the class within the definitional hierarchy, and the "subclass" block identifies any subclasses which may exist (be derived from the current class). Attribute and Association blocks list the properties, characteristics, and relationships of the class, some of which may be inherited from parent classes. The "referenced from" block lists classes which may "call" the class being defined.
Within Attribute blocks, the "entity" column lists the properties and characteristics which identify the class and distinguish it from others. The "Indicator" column (far right) tells whether the attribute is optional (O), restricted (R), or both; a restricted attribute has been inherited from a parent class but its use is more narrow than the parent would allow. The "Cardinality" column (middle) shows the number of values allowed. A required attribute for which only one value is allowed will have cardinality "1". A required attribute for which one or more values is allowed will have cardinality "1..*". If a parent's attribute has cardinality "1..*" but the child's cardinality is "1", the Indicator column should show "R". The "Value" column (fourth) includes the indicator Data Dictionary (DD) when a set of valid values for the attribute are provided in the dictionary. A few attributes that represent types have their valid values included in this column.
The Association blocks are handled similarly. The "Entity" column lists relationships among classes using fabricated, but intuitive, names which are unique and consistent across the Specification. The "Value" column (fourth), which is rarely used in the Attribute blocks, lists the class to which the relationship is made.
During construction of the Specification some classes have been subsumed. In particular, any subclass which does nothing more than provide multiple values for a single attribute (e.g., data_set_target) or any subclass which merely grouped non-repeating attributes (e.g., data_set_information) was subsumed. Only subclasses that grouped several attributes and that repeated were defined explicitly as separate classes (e.g., software_online).
Sections 17-19 contain supplementary information which may be useful in interpreting the remainder of the Specification.
This section provides the observational product classes.
The class hierarchy is illustrated in the following diagram. This diagram presents the subclass relation for each class in a hierarchical (tree) format, providing a visual representation of the classes in relation to their parent classes.
+ Product
+ + Product_Update
The class hierarchy above includes 4 unique classes.
The classes in this section are illustrated using a Unified Modeling Language (UML) class hierarchy diagram in the following figure.
Figure 2 Basic Component UML Class Diagram
The following sections present the classes in a table format. The table includes the class hierarchy, class attributes, and class associations. The class attributes and associations listed include both those used to define the class and those inherited from parent classes. Cardinalities are provided where appropriate.
Root Class:Product
Role:Concrete
Class Description:A Product is a uniquely identified object that is managed by a registry/repository. It consists of one or more tagged data objects.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product | |||
Subclass | Product_AIP | |||
Product_Attribute_Definition | ||||
Product_Browse | ||||
Product_Bundle | ||||
Product_Class_Definition | ||||
Product_Collection | ||||
Product_Context | ||||
Product_DIP | ||||
Product_DIP_Deep_Archive | ||||
Product_Data_Set_PDS3 | ||||
Product_Document | ||||
Product_File_Repository | ||||
Product_File_Text | ||||
Product_Instrument_Host_PDS3 | ||||
Product_Instrument_PDS3 | ||||
Product_Mission_PDS3 | ||||
Product_Observational | ||||
Product_Proxy_PDS3 | ||||
Product_SIP | ||||
Product_SPICE_Kernel | ||||
Product_Service | ||||
Product_Software | ||||
Product_Subscription_PDS3 | ||||
Product_Target_PDS3 | ||||
Product_Thumbnail | ||||
Product_Update | ||||
Product_Volume_PDS3 | ||||
Product_Volume_Set_PDS3 | ||||
Product_XML_Schema | ||||
Product_Zipped | ||||
Attribute | none | |||
Inherited Attribute | none | |||
Association | has_identification_area | 1 | Identification_Area | |
Inherited Association | none | |||
Referenced from | none |
Root Class:Product
Role:Concrete
Class Description:The Product File Text consists of a single text file with ASCII character encoding.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product | |||
. Product_File_Text | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | file_area | 1 | File_Area_Text | |
reference_list | 0..1 | Reference_List | ||
Inherited Association | has_identification_area | 1 | Identification_Area | |
Referenced from | none |
Root Class:Product
Role:Concrete
Class Description:A Product_Observational is a set of one or more information objects produced by an observing system.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product | |||
. Product_Observational | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | file_area | 1..* | File_Area_Observational | |
file_area_supplemental | 0..* | File_Area_Observational_Supplemental | ||
observation_area | 1 | Observation_Area | ||
reference_list | 0..1 | Reference_List | ||
Inherited Association | has_identification_area | 1 | Identification_Area | |
Referenced from | none |
Root Class:Product
Role:Concrete
Class Description:The Product Update class defines a product consisting of update information and optional references to other products.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product | |||
. Product_Update | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | product_data_object | 1 | Update | |
reference_list | 0..1 | Reference_List | ||
Inherited Association | has_identification_area | 1 | Identification_Area | |
Referenced from | none |
This section provides the observational product classes and their fundamental data structure classes.
The class hierarchy for Tagged Digital Objects is illustrated in the following diagram. This diagram presents the subclass relation for each class in a hierarchical (tree) format and provides a visual representation of the classes in relation to their parent classes.
+ + Axis_Array
+ + Element_Array
+ + Field
+ + + Field_Binary
+ + + Field_Bit
+ + + Field_Character
+ + + Field_Delimited
+ + Group
+ + + Group_Field_Binary
+ + + Group_Field_Character
+ + + Group_Field_Delimited
+ + Record
+ + + Record_Binary
+ + + Record_Character
+ + + Record_Delimited
+ + Byte_Stream
+ + + Array
+ + + + Array_2D
+ + + + + Array_2D_Image
+ + + + + Array_2D_Map
+ + + + + Array_2D_Spectrum
+ + + + Array_3D
+ + + + + Array_3D_Image
+ + + + + Array_3D_Movie
+ + + + + Array_3D_Spectrum
+ + + Encoded_Byte_Stream
+ + + + Encoded_Header
+ + + Parsable_Byte_Stream
+ + + + Header
+ + + + Stream_Text
+ + + + Table_Delimited
+ + + Table_Base
+ + + + Table_Binary
+ + + + Table_Character
+ + + Band_Bin
+ + + Band_Bin_Set
The class hierarchy above includes 37 unique classes.
The classes in this section are illustrated using a Unified Modeling Language (UML) class hierarchy diagram in the following figure.
Figure 3 Tagged Digital Object UML Class Diagram
The following sections present the classes in a table format. The table includes the class hierarchy, class attributes, and class associations. The class attributes and associations listed include both those used to define the class and those inherited from parent classes. Cardinalities are provided where appropriate.
Root Class:Tagged_Digital_Object
Role:Concrete
Class Description:The Array class defines a homogeneous N-dimensional array of scalars. The Array class is the parent class for all n-dimensional arrays of scalars.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_Digital_Object | |||
. Byte_Stream | ||||
. . Array | ||||
Subclass | Array_2D | |||
Array_3D | ||||
Attribute | axes | 1 | ||
axis_index_order | 1 | Last Index Fastest | ||
description | 0..1 | |||
offset | 1 | |||
Inherited Attribute | local_identifier | 0..1 | ||
name | 0..1 | |||
Association | associated_Special_Constants | 0..1 | Special_Constants | |
associated_Statistics | 0..1 | Object_Statistics | ||
data_object | 1 | Digital_Object | ||
has_Axis_Array | 0..* | Axis_Array | ||
has_Element_Array | 1 | Element_Array | ||
Inherited Association | none | |||
Referenced from | none |
Root Class:Tagged_Digital_Object
Role:Concrete
Class Description:The Array 2D class is the parent class for all two dimensional array based classes.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_Digital_Object | |||
. Byte_Stream | ||||
. . Array | ||||
. . . Array_2D | ||||
Subclass | Array_2D_Image | |||
Array_2D_Map | ||||
Array_2D_Spectrum | ||||
Attribute | axes | 1 | 2 | R |
Inherited Attribute | axis_index_order | 1 | Last Index Fastest | |
description | 0..1 | |||
offset | 1 | |||
local_identifier | 0..1 | |||
name | 0..1 | |||
Association | has_Axis_Array | 2 | Axis_Array | R |
Inherited Association | associated_Special_Constants | 0..1 | Special_Constants | |
associated_Statistics | 0..1 | Object_Statistics | ||
data_object | 1 | Digital_Object | ||
has_Element_Array | 1 | Element_Array | ||
Referenced from | File_Area_Browse | |||
File_Area_Observational | ||||
File_Area_Observational_Supplemental |
Root Class:Tagged_Digital_Object
Role:Concrete
Class Description:The Array 2D Image class is an extension of the Array 2D class and defines a two dimensional image.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_Digital_Object | |||
. Byte_Stream | ||||
. . Array | ||||
. . . Array_2D | ||||
. . . . Array_2D_Image | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | axis_index_order | 1 | Last Index Fastest | |
description | 0..1 | |||
offset | 1 | |||
axes | 1 | 2 | R | |
local_identifier | 0..1 | |||
name | 0..1 | |||
Association | has_Display_2d_Image | 0..1 | Display_2D_Image | |
Inherited Association | associated_Special_Constants | 0..1 | Special_Constants | |
associated_Statistics | 0..1 | Object_Statistics | ||
data_object | 1 | Digital_Object | ||
has_Element_Array | 1 | Element_Array | ||
has_Axis_Array | 2 | Axis_Array | R | |
Referenced from | File_Area_Browse | |||
File_Area_Observational | ||||
File_Area_Observational_Supplemental |
Root Class:Tagged_Digital_Object
Role:Concrete
Class Description:The Array 2D Map class is an extension of the Array 2D class and defines a two dimensional map.
Steward:pds
Namespace Id:pds
Version Id:1.1.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_Digital_Object | |||
. Byte_Stream | ||||
. . Array | ||||
. . . Array_2D | ||||
. . . . Array_2D_Map | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | axis_index_order | 1 | Last Index Fastest | |
description | 0..1 | |||
offset | 1 | |||
axes | 1 | 2 | R | |
local_identifier | 0..1 | |||
name | 0..1 | |||
Association | has_Display_2d_Image | 0..1 | Display_2D_Image | |
Inherited Association | associated_Special_Constants | 0..1 | Special_Constants | |
associated_Statistics | 0..1 | Object_Statistics | ||
data_object | 1 | Digital_Object | ||
has_Element_Array | 1 | Element_Array | ||
has_Axis_Array | 2 | Axis_Array | R | |
Referenced from | File_Area_Browse | |||
File_Area_Observational | ||||
File_Area_Observational_Supplemental |
Root Class:Tagged_Digital_Object
Role:Concrete
Class Description:The Array 2D Spectrum class is an extension of the Array 2D class and defines a two dimensional spectrum.
Steward:pds
Namespace Id:pds
Version Id:1.1.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_Digital_Object | |||
. Byte_Stream | ||||
. . Array | ||||
. . . Array_2D | ||||
. . . . Array_2D_Spectrum | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | axis_index_order | 1 | Last Index Fastest | |
description | 0..1 | |||
offset | 1 | |||
axes | 1 | 2 | R | |
local_identifier | 0..1 | |||
name | 0..1 | |||
Association | has_Display_2d_Image | 0..1 | Display_2D_Image | |
Inherited Association | associated_Special_Constants | 0..1 | Special_Constants | |
associated_Statistics | 0..1 | Object_Statistics | ||
data_object | 1 | Digital_Object | ||
has_Element_Array | 1 | Element_Array | ||
has_Axis_Array | 2 | Axis_Array | R | |
Referenced from | File_Area_Browse | |||
File_Area_Observational | ||||
File_Area_Observational_Supplemental |
Root Class:Tagged_Digital_Object
Role:Concrete
Class Description:The Array 3D class is the parent class for all three dimensional array based classes.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_Digital_Object | |||
. Byte_Stream | ||||
. . Array | ||||
. . . Array_3D | ||||
Subclass | Array_3D_Image | |||
Array_3D_Movie | ||||
Array_3D_Spectrum | ||||
Attribute | axes | 1 | 3 | R |
Inherited Attribute | axis_index_order | 1 | Last Index Fastest | |
description | 0..1 | |||
offset | 1 | |||
local_identifier | 0..1 | |||
name | 0..1 | |||
Association | has_Axis_Array | 3 | Axis_Array | R |
Inherited Association | associated_Special_Constants | 0..1 | Special_Constants | |
associated_Statistics | 0..1 | Object_Statistics | ||
data_object | 1 | Digital_Object | ||
has_Element_Array | 1 | Element_Array | ||
Referenced from | File_Area_Browse | |||
File_Area_Observational | ||||
File_Area_Observational_Supplemental |
Root Class:Tagged_Digital_Object
Role:Concrete
Class Description:The Array 3D Image class is an extension of the Array 3D class and defines a three dimensional image.
Steward:pds
Namespace Id:pds
Version Id:1.1.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_Digital_Object | |||
. Byte_Stream | ||||
. . Array | ||||
. . . Array_3D | ||||
. . . . Array_3D_Image | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | axis_index_order | 1 | Last Index Fastest | |
description | 0..1 | |||
offset | 1 | |||
axes | 1 | 3 | R | |
local_identifier | 0..1 | |||
name | 0..1 | |||
Association | none | |||
Inherited Association | associated_Special_Constants | 0..1 | Special_Constants | |
associated_Statistics | 0..1 | Object_Statistics | ||
data_object | 1 | Digital_Object | ||
has_Element_Array | 1 | Element_Array | ||
has_Axis_Array | 3 | Axis_Array | R | |
Referenced from | File_Area_Browse | |||
File_Area_Observational | ||||
File_Area_Observational_Supplemental |
Root Class:Tagged_Digital_Object
Role:Concrete
Class Description:The Array 3D Movie class is an extension of the Array 3D class and defines a movie as a set of two dimensional images in a time series.
Steward:pds
Namespace Id:pds
Version Id:1.n.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_Digital_Object | |||
. Byte_Stream | ||||
. . Array | ||||
. . . Array_3D | ||||
. . . . Array_3D_Movie | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | axis_index_order | 1 | Last Index Fastest | |
description | 0..1 | |||
offset | 1 | |||
axes | 1 | 3 | R | |
local_identifier | 0..1 | |||
name | 0..1 | |||
Association | none | |||
Inherited Association | associated_Special_Constants | 0..1 | Special_Constants | |
associated_Statistics | 0..1 | Object_Statistics | ||
data_object | 1 | Digital_Object | ||
has_Element_Array | 1 | Element_Array | ||
has_Axis_Array | 3 | Axis_Array | R | |
Referenced from | File_Area_Browse | |||
File_Area_Observational | ||||
File_Area_Observational_Supplemental |
Root Class:Tagged_Digital_Object
Role:Concrete
Class Description:The Array 3D Spectrum class is an extension of the Array 3D class and defines a three dimensional spectrum.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_Digital_Object | |||
. Byte_Stream | ||||
. . Array | ||||
. . . Array_3D | ||||
. . . . Array_3D_Spectrum | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | axis_index_order | 1 | Last Index Fastest | |
description | 0..1 | |||
offset | 1 | |||
axes | 1 | 3 | R | |
local_identifier | 0..1 | |||
name | 0..1 | |||
Association | none | |||
Inherited Association | associated_Special_Constants | 0..1 | Special_Constants | |
associated_Statistics | 0..1 | Object_Statistics | ||
data_object | 1 | Digital_Object | ||
has_Element_Array | 1 | Element_Array | ||
has_Axis_Array | 3 | Axis_Array | R | |
Referenced from | File_Area_Browse | |||
File_Area_Observational | ||||
File_Area_Observational_Supplemental |
Root Class:Tagged_Digital_Child
Role:Concrete
Class Description:The Axis Array class is used as a component of the array class and defines an axis of the array.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_Digital_Child | |||
. Axis_Array | ||||
Subclass | none | |||
Attribute | axis_name | 1 | ||
elements | 1 | |||
sequence_number | 1 | |||
unit | 0..1 | |||
Inherited Attribute | none | |||
Association | has_Band_Bin_Set | 0..1 | Band_Bin_Set | |
Inherited Association | none | |||
Referenced from | Array | |||
Array_2D | ||||
Array_2D_Image | ||||
Array_2D_Map | ||||
Array_2D_Spectrum | ||||
Array_3D | ||||
Array_3D_Image | ||||
Array_3D_Movie | ||||
Array_3D_Spectrum |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Band_Bin class specifies the characteristics of an individual spectral band in a spectral qube.
Steward:img
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Supplemental | ||||
. . Band_Bin | ||||
Subclass | none | |||
Attribute | band_number | 1 | ||
band_width | 1 | |||
center_wavelength | 1 | |||
detector_number | 0..1 | |||
filter_number | 0..1 | |||
grating_position | 0..1 | |||
original_band | 0..1 | |||
scaling_factor | 0..1 | |||
standard_deviation | 0..1 | |||
value_offset | 0..1 | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | Band_Bin_Set |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Band_Bin_Set class contains the spectral characteristics for all the spectral bands in a qube.
Steward:img
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Supplemental | ||||
. . Band_Bin_Set | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | has_band_bin | 1..* | Band_Bin | |
Inherited Association | none | |||
Referenced from | Axis_Array |
Root Class:Tagged_Digital_Object
Role:Abstract
Class Description:The Byte Stream class defines a stream of bytes.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_Digital_Object | |||
. Byte_Stream | ||||
Subclass | Array | |||
Encoded_Byte_Stream | ||||
Parsable_Byte_Stream | ||||
Table_Base | ||||
Attribute | local_identifier | 0..1 | ||
name | 0..1 | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Tagged_Digital_Child
Role:Concrete
Class Description:The Element Array class is used as a component of the array class and defines an element of the array.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_Digital_Child | |||
. Element_Array | ||||
Subclass | none | |||
Attribute | data_type | 1 | ComplexLSB16 | |
ComplexLSB8 | ||||
ComplexMSB16 | ||||
ComplexMSB8 | ||||
IEEE754LSBDouble | ||||
IEEE754LSBSingle | ||||
IEEE754MSBDouble | ||||
IEEE754MSBSingle | ||||
SignedBitString | ||||
SignedByte | ||||
SignedLSB2 | ||||
SignedLSB4 | ||||
SignedLSB8 | ||||
SignedMSB2 | ||||
SignedMSB4 | ||||
SignedMSB8 | ||||
UnsignedBitString | ||||
UnsignedByte | ||||
UnsignedLSB2 | ||||
UnsignedLSB4 | ||||
UnsignedLSB8 | ||||
UnsignedMSB2 | ||||
UnsignedMSB4 | ||||
UnsignedMSB8 | ||||
scaling_factor | 0..1 | |||
unit | 0..1 | |||
value_offset | 0..1 | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | Array | |||
Array_2D | ||||
Array_2D_Image | ||||
Array_2D_Map | ||||
Array_2D_Spectrum | ||||
Array_3D | ||||
Array_3D_Image | ||||
Array_3D_Movie | ||||
Array_3D_Spectrum |
Root Class:Tagged_Digital_Object
Role:Concrete
Class Description:The Encoded Byte Stream class defines byte streams that must be decoded by software before use. These byte streams must only use standard encodings. The Encoded Byte Stream class is the parent class for all encoded byte streams.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_Digital_Object | |||
. Byte_Stream | ||||
. . Encoded_Byte_Stream | ||||
Subclass | Encoded_Binary | |||
Encoded_Header | ||||
Encoded_Image | ||||
Attribute | description | 0..1 | ||
encoding_standard_id | 1 | |||
object_length | 0..1 | |||
offset | 1 | |||
Inherited Attribute | local_identifier | 0..1 | ||
name | 0..1 | |||
Association | data_object | 1 | Digital_Object | |
Inherited Association | none | |||
Referenced from | File_Area_Observational_Supplemental |
Root Class:Tagged_Digital_Object
Role:Concrete
Class Description:The Encoded Header class describes a header that has been encoded using an encoding scheme that is compliant to an external standard.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_Digital_Object | |||
. Byte_Stream | ||||
. . Encoded_Byte_Stream | ||||
. . . Encoded_Header | ||||
Subclass | none | |||
Attribute | encoding_standard_id | 1 | TIFF | R |
Inherited Attribute | local_identifier | 0..1 | ||
name | 0..1 | |||
description | 0..1 | |||
object_length | 0..1 | |||
offset | 1 | |||
Association | none | |||
Inherited Association | data_object | 1 | Digital_Object | |
Referenced from | File_Area_Browse | |||
File_Area_Observational | ||||
File_Area_Observational_Supplemental |
Root Class:Tagged_Digital_Child
Role:Abstract
Class Description:The Field class defines a field of a record and is the parent class of all specific field classes.The Field class defines a field of a record or a field of a group and is the parent class of all specific field classes.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_Digital_Child | |||
. Field | ||||
Subclass | Field_Binary | |||
Field_Bit | ||||
Field_Character | ||||
Field_Delimited | ||||
Attribute | field_number | 0..1 | ||
name | 1 | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Tagged_Digital_Child
Role:Concrete
Class Description:The Field_Binary class defines a field of a binary record or a field of a binary group.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Root Class:Tagged_Digital_Child
Role:Concrete
Class Description:The Field_Bit class provides parameters for extracting one field out of a string of bytes which contains packed data (that is, data values either smaller than a single byte, or crossing byte boundaries, or both.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_Digital_Child | |||
. Field | ||||
. . Field_Bit | ||||
Subclass | none | |||
Attribute | data_type | 1 | SignedBitString | |
UnsignedBitString | ||||
description | 0..1 | |||
field_format | 0..1 | |||
name | 1 | R | ||
scaling_factor | 0..1 | |||
start_bit | 1 | |||
stop_bit | 1 | |||
unit | 0..1 | |||
value_offset | 0..1 | |||
Inherited Attribute | field_number | 0..1 | ||
Association | associated_Special_Constants | 0..1 | Special_Constants | |
Inherited Association | none | |||
Referenced from | Packed_Data_Fields |
Root Class:Tagged_Digital_Child
Role:Concrete
Class Description:The Field_Character class defines a field of a character record or a field of a character group.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_Digital_Child | |||
. Field | ||||
. . Field_Character | ||||
Subclass | none | |||
Attribute | data_type | 1 | ASCII_AnyURI | |
ASCII_Boolean | ||||
ASCII_DOI | ||||
ASCII_Date | ||||
ASCII_Date_DOY | ||||
ASCII_Date_Time | ||||
ASCII_Date_Time_DOY | ||||
ASCII_Date_Time_UTC | ||||
ASCII_Date_Time_YMD | ||||
ASCII_Date_YMD | ||||
ASCII_Directory_Path_Name | ||||
ASCII_File_Name | ||||
ASCII_File_Specification_Name | ||||
ASCII_Integer | ||||
ASCII_LID | ||||
ASCII_LIDVID | ||||
ASCII_LIDVID_LID | ||||
ASCII_MD5_Checksum | ||||
ASCII_NonNegative_Integer | ||||
ASCII_Numeric_Base16 | ||||
ASCII_Numeric_Base2 | ||||
ASCII_Numeric_Base8 | ||||
ASCII_Real | ||||
ASCII_String | ||||
ASCII_Time | ||||
ASCII_VID | ||||
UTF8_String | ||||
description | 0..1 | |||
field_format | 0..1 | |||
field_length | 1 | |||
field_location | 1 | |||
name | 1 | R | ||
scaling_factor | 0..1 | |||
unit | 0..1 | |||
value_offset | 0..1 | |||
Inherited Attribute | field_number | 0..1 | ||
Association | associated_Special_Constants | 0..1 | Special_Constants | |
associated_Statistics | 0..1 | Field_Statistics | ||
Inherited Association | none | |||
Referenced from | Group_Field_Character | |||
Record_Character |
Root Class:Tagged_Digital_Child
Role:Concrete
Class Description:The Field_Delimited class defines a field of a delimited record or a field of a delimited group.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_Digital_Child | |||
. Field | ||||
. . Field_Delimited | ||||
Subclass | none | |||
Attribute | data_type | 1 | ASCII_AnyURI | |
ASCII_Boolean | ||||
ASCII_DOI | ||||
ASCII_Date | ||||
ASCII_Date_DOY | ||||
ASCII_Date_Time | ||||
ASCII_Date_Time_DOY | ||||
ASCII_Date_Time_UTC | ||||
ASCII_Date_Time_YMD | ||||
ASCII_Date_YMD | ||||
ASCII_Directory_Path_Name | ||||
ASCII_File_Name | ||||
ASCII_File_Specification_Name | ||||
ASCII_Integer | ||||
ASCII_LID | ||||
ASCII_LIDVID | ||||
ASCII_LIDVID_LID | ||||
ASCII_MD5_Checksum | ||||
ASCII_NonNegative_Integer | ||||
ASCII_Numeric_Base16 | ||||
ASCII_Numeric_Base2 | ||||
ASCII_Numeric_Base8 | ||||
ASCII_Real | ||||
ASCII_String | ||||
ASCII_Time | ||||
ASCII_VID | ||||
UTF8_String | ||||
description | 0..1 | |||
field_format | 0..1 | |||
maximum_field_length | 0..1 | |||
name | 1 | R | ||
scaling_factor | 0..1 | |||
unit | 0..1 | |||
value_offset | 0..1 | |||
Inherited Attribute | field_number | 0..1 | ||
Association | associated_Special_Constants | 0..1 | Special_Constants | |
associated_Statistics | 0..1 | Field_Statistics | ||
Inherited Association | none | |||
Referenced from | Group_Field_Delimited | |||
Record_Delimited |
Root Class:Tagged_Digital_Child
Role:Abstract
Class Description:The Group class defines a group of (repeating) fields and, possibly, (sub) groups; it is the parent class of all specific group classes.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_Digital_Child | |||
. Group | ||||
Subclass | Group_Field_Binary | |||
Group_Field_Character | ||||
Group_Field_Delimited | ||||
Attribute | fields | 1 | ||
group_number | 0..1 | |||
groups | 1 | |||
repetitions | 1 | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Tagged_Digital_Child
Role:Concrete
Class Description:The Group_Field_Binary class allows a group of table fields.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_Digital_Child | |||
. Group | ||||
. . Group_Field_Binary | ||||
Subclass | none | |||
Attribute | group_length | 1 | ||
group_location | 1 | |||
Inherited Attribute | fields | 1 | ||
group_number | 0..1 | |||
groups | 1 | |||
repetitions | 1 | |||
Association | has_Group_Field_Binary | 1..* | Field_Binary | |
Group_Field_Binary | ||||
Inherited Association | none | |||
Referenced from | Group_Field_Binary | |||
Record_Binary |
Root Class:Tagged_Digital_Child
Role:Concrete
Class Description:The Group_Field_Character class allows a group of table fields.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_Digital_Child | |||
. Group | ||||
. . Group_Field_Character | ||||
Subclass | none | |||
Attribute | group_length | 1 | ||
group_location | 1 | |||
Inherited Attribute | fields | 1 | ||
group_number | 0..1 | |||
groups | 1 | |||
repetitions | 1 | |||
Association | has_Group_Field_Character | 1..* | Field_Character | |
Group_Field_Character | ||||
Inherited Association | none | |||
Referenced from | Group_Field_Character | |||
Record_Character |
Root Class:Tagged_Digital_Child
Role:Concrete
Class Description:The Field_Group_Delimited class allows a group of delimited fields.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_Digital_Child | |||
. Group | ||||
. . Group_Field_Delimited | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | fields | 1 | ||
group_number | 0..1 | |||
groups | 1 | |||
repetitions | 1 | |||
Association | has_Delimited_Field_Grouped | 1..* | Field_Delimited | |
Group_Field_Delimited | ||||
Inherited Association | none | |||
Referenced from | Group_Field_Delimited | |||
Record_Delimited |
Root Class:Tagged_Digital_Object
Role:Concrete
Class Description:The Header class describes a data object header.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_Digital_Object | |||
. Byte_Stream | ||||
. . Parsable_Byte_Stream | ||||
. . . Header | ||||
Subclass | none | |||
Attribute | object_length | 1 | R | |
parsing_standard_id | 1 | 7-Bit ASCII Text | R | |
FITS 3.0 | ||||
ISIS2 | ||||
ISIS3 | ||||
PDS DSV 1 | ||||
PDS ODL 2 | ||||
PDS3 | ||||
Pre-PDS3 | ||||
UTF-8 Text | ||||
VICAR1 | ||||
VICAR2 | ||||
Inherited Attribute | local_identifier | 0..1 | ||
name | 0..1 | |||
description | 0..1 | |||
offset | 1 | |||
Association | none | |||
Inherited Association | data_object | 1 | Digital_Object | |
Referenced from | File_Area_Browse | |||
File_Area_Observational | ||||
File_Area_Observational_Supplemental |
Root Class:Tagged_Digital_Child
Role:Concrete
Class Description:The Packed_Data_Fields class contains field definitions for extracting packed data from the associated byte string field.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_Digital_Child | |||
. Packed_Data_Fields | ||||
Subclass | none | |||
Attribute | bit_fields | 1 | ||
description | 0..1 | |||
Inherited Attribute | none | |||
Association | has_Field_Bit | 1..* | Field_Bit | |
Inherited Association | none | |||
Referenced from | Field_Binary |
Root Class:Tagged_Digital_Object
Role:Concrete
Class Description:The Parsable Byte Stream class defines byte streams that have standard parsing rules. The Parsable Byte Stream class is the parent class for all parsable byte streams.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_Digital_Object | |||
. Byte_Stream | ||||
. . Parsable_Byte_Stream | ||||
Subclass | Header | |||
SPICE_Kernel | ||||
Service_Description | ||||
Stream_Text | ||||
Table_Delimited | ||||
XML_Schema | ||||
Attribute | description | 0..1 | ||
object_length | 0..1 | |||
offset | 1 | |||
parsing_standard_id | 1 | |||
Inherited Attribute | local_identifier | 0..1 | ||
name | 0..1 | |||
Association | data_object | 1 | Digital_Object | |
Inherited Association | none | |||
Referenced from | File_Area_Observational_Supplemental |
Root Class:Tagged_Digital_Child
Role:Abstract
Class Description:The Record class defines a record of a file and is the parent class of all specific record classes.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_Digital_Child | |||
. Record | ||||
Subclass | Record_Binary | |||
Record_Character | ||||
Record_Delimited | ||||
Attribute | fields | 1 | ||
groups | 1 | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Tagged_Digital_Child
Role:Concrete
Class Description:The Record_Binary class is a component of the table class and defines a record of the table.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_Digital_Child | |||
. Record | ||||
. . Record_Binary | ||||
Subclass | none | |||
Attribute | record_length | 1 | ||
Inherited Attribute | fields | 1 | ||
groups | 1 | |||
Association | has_Table_Field | 1..* | Field_Binary | |
Group_Field_Binary | ||||
Inherited Association | none | |||
Referenced from | Table_Binary |
Root Class:Tagged_Digital_Child
Role:Concrete
Class Description:The Record_Character class is a component of the table class and defines a record of the table.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_Digital_Child | |||
. Record | ||||
. . Record_Character | ||||
Subclass | none | |||
Attribute | record_length | 1 | ||
Inherited Attribute | fields | 1 | ||
groups | 1 | |||
Association | has_Character_Field | 1..* | Field_Character | |
Group_Field_Character | ||||
Inherited Association | none | |||
Referenced from | Table_Character | |||
Transfer_Manifest |
Root Class:Tagged_Digital_Child
Role:Concrete
Class Description:The Record_Delimited class is a component of the delimited table (spreadsheet) class and defines a record of the delimited table.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_Digital_Child | |||
. Record | ||||
. . Record_Delimited | ||||
Subclass | none | |||
Attribute | maximum_record_length | 0..1 | ||
Inherited Attribute | fields | 1 | ||
groups | 1 | |||
Association | has_Delimited_Field | 1..* | Field_Delimited | |
Group_Field_Delimited | ||||
Inherited Association | none | |||
Referenced from | Inventory | |||
Table_Delimited |
Root Class:Tagged_Digital_Object
Role:Concrete
Class Description:The Stream text class defines a text object.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_Digital_Object | |||
. Byte_Stream | ||||
. . Parsable_Byte_Stream | ||||
. . . Stream_Text | ||||
Subclass | Checksum_Manifest | |||
Attribute | record_delimiter | 1 | carriage-return line-feed | |
Inherited Attribute | local_identifier | 0..1 | ||
name | 0..1 | |||
description | 0..1 | |||
object_length | 0..1 | |||
offset | 1 | |||
parsing_standard_id | 1 | |||
Association | none | |||
Inherited Association | data_object | 1 | Digital_Object | |
Referenced from | File_Area_Browse | |||
File_Area_Observational | ||||
File_Area_Observational_Supplemental | ||||
File_Area_Text |
Root Class:Tagged_Digital_Object
Role:Abstract
Class Description:The Table Base class defines a heterogeneous repeating record of scalars. The Table Base class is the parent class for all heterogeneous repeating record of scalars.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_Digital_Object | |||
. Byte_Stream | ||||
. . Table_Base | ||||
Subclass | Table_Binary | |||
Table_Character | ||||
Attribute | description | 0..1 | ||
offset | 1 | |||
records | 1 | |||
Inherited Attribute | local_identifier | 0..1 | ||
name | 0..1 | |||
Association | data_object | 1 | Digital_Object | |
Inherited Association | none | |||
Referenced from | none |
Root Class:Tagged_Digital_Object
Role:Concrete
Class Description:The Table Binary class is an extension of table base and defines a simple binary table.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_Digital_Object | |||
. Byte_Stream | ||||
. . Table_Base | ||||
. . . Table_Binary | ||||
Subclass | none | |||
Attribute | record_delimiter | 0..1 | ||
Inherited Attribute | local_identifier | 0..1 | ||
name | 0..1 | |||
description | 0..1 | |||
offset | 1 | |||
records | 1 | |||
Association | has_Record | 1 | Record_Binary | |
uniformly_sampled | 0..1 | Uniformly_Sampled | ||
Inherited Association | data_object | 1 | Digital_Object | |
Referenced from | File_Area_Browse | |||
File_Area_Observational | ||||
File_Area_Observational_Supplemental |
Root Class:Tagged_Digital_Object
Role:Concrete
Class Description:The Table Character class is an extension of table base and defines a simple character table.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_Digital_Object | |||
. Byte_Stream | ||||
. . Table_Base | ||||
. . . Table_Character | ||||
Subclass | Transfer_Manifest | |||
Attribute | record_delimiter | 1 | carriage-return line-feed | |
Inherited Attribute | local_identifier | 0..1 | ||
name | 0..1 | |||
description | 0..1 | |||
offset | 1 | |||
records | 1 | |||
Association | has_Record | 1 | Record_Character | |
uniformly_sampled | 0..1 | Uniformly_Sampled | ||
Inherited Association | data_object | 1 | Digital_Object | |
Referenced from | File_Area_Browse | |||
File_Area_Observational | ||||
File_Area_Observational_Supplemental |
Root Class:Tagged_Digital_Object
Role:Concrete
Class Description:The Table_Delimited class defines a simple table (spreadsheet) with delimited fields and records.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_Digital_Object | |||
. Byte_Stream | ||||
. . Parsable_Byte_Stream | ||||
. . . Table_Delimited | ||||
Subclass | Inventory | |||
Attribute | field_delimiter | 1 | comma | |
horizontal tab | ||||
semicolon | ||||
vertical bar | ||||
parsing_standard_id | 1 | PDS DSV 1 | R | |
record_delimiter | 1 | carriage-return line-feed | ||
records | 1 | |||
Inherited Attribute | local_identifier | 0..1 | ||
name | 0..1 | |||
description | 0..1 | |||
object_length | 0..1 | |||
offset | 1 | |||
Association | has_delimited_record | 1 | Record_Delimited | |
uniformly_sampled | 0..1 | Uniformly_Sampled | ||
Inherited Association | data_object | 1 | Digital_Object | |
Referenced from | File_Area_Browse | |||
File_Area_Observational | ||||
File_Area_Observational_Supplemental |
This section provides the observational product classes and their component classes.
The digital product class hierarchy is illustrated in the following diagram. This diagram presents the subclass relation for each class in a hierarchical (tree) format, providing a visual representation of the classes in relation to their parent classes.
+ + Alias
+ + Alias_List
+ + Context_Area
+ + + Observation_Area
+ + Discipline_Area
+ + File_Area
+ + + File_Area_Observational
+ + + File_Area_Observational_Supplemental
+ + + File_Area_SPICE_Kernel
+ + + File_Area_Text
+ + Mission_Area
+ + Reference_List
+ + Time_Coordinates
+ + Update_Entry
+ + File
+ + Observing_System_Component
+ + Vector_Component
+ + + Observing_System
+ + + Display_2D_Image
+ + + Field_Statistics
+ + + Object_Statistics
+ + + Update
+ + + Vector
+ + + Vector_Cartesian_3
+ + + + Vector_Cartesian_3_Acceleration
+ + + + Vector_Cartesian_3_Pointing
+ + + + Vector_Cartesian_3_Position
+ + + + Vector_Cartesian_3_Velocity
The class hierarchy above includes 40 unique classes.
The classes in this section are illustrated using a Unified Modeling Language (UML) class hierarchy diagram in the following figure..
Figure 4 Product UML Class Diagram
The following sections present the data product classes in a table format. The table includes the class hierarchy, class attributes, and class associations. The class attributes and associations listed include both those used to define the class and those inherited from parent classes. Cardinalities are provided where appropriate.
Root Class:Product_Components
Role:Concrete
Class Description:The Alias class provides a single alternate name and identification for this product in this or some other archive or data system.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product_Components | |||
. Alias | ||||
Subclass | none | |||
Attribute | alternate_id | 0..1 | ||
alternate_title | 0..1 | |||
comment | 0..1 | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | Alias_List |
Root Class:Product_Components
Role:Concrete
Class Description:The Alias_List class provides a list of paired alternate names and identifications for this product in this or some other archive or data system.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product_Components | |||
. Alias_List | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | alias | 1..* | Alias | |
Inherited Association | none | |||
Referenced from | Identification_Area |
Root Class:Product_Components
Role:Concrete
Class Description:The Citation_Information class provides specific fields often used in citing the product in journal articles, abstract services, and other reference contexts.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product_Components | |||
. Citation_Information | ||||
Subclass | none | |||
Attribute | author_list | 0..1 | ||
description | 1 | |||
editor_list | 0..1 | |||
keyword | 0..* | |||
publication_year | 1 | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | Identification_Area |
Root Class:Product_Components
Role:Concrete
Class Description:The Context Area provides context information for a product.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product_Components | |||
. Context_Area | ||||
Subclass | Observation_Area | |||
Attribute | comment | 0..1 | ||
Inherited Attribute | none | |||
Association | has_discipline_area | 0..1 | Discipline_Area | |
has_investigation_area | 0..* | Investigation_Area | ||
has_mission_area | 0..1 | Mission_Area | ||
has_observing_system | 0..* | Observing_System | ||
has_primary_result_description | 0..1 | Primary_Result_Summary | ||
has_target_identification | 0..* | Target_Identification | ||
has_time_coordinates | 0..1 | Time_Coordinates | ||
Inherited Association | none | |||
Referenced from | Product_Bundle | |||
Product_Collection | ||||
Product_Document | ||||
Product_SPICE_Kernel |
Root Class:Product_Components
Role:Concrete
Class Description:The Discipline area allows the insertion of discipline specific metadata.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product_Components | |||
. Discipline_Area | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | Context_Area | |||
Observation_Area | ||||
Product_Context |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Display_2D_Image class provides attributes to enable the display of a 2 dimensional image.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Supplemental | ||||
. . Display_2D_Image | ||||
Subclass | none | |||
Attribute | line_display_direction | 1 | Down | |
Up | ||||
sample_display_direction | 1 | Right | ||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | Array_2D_Image | |||
Array_2D_Map | ||||
Array_2D_Spectrum |
Root Class:Product_Components
Role:Concrete
Class Description:The External_Reference class is used to reference a source outside the PDS registry system.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product_Components | |||
. External_Reference | ||||
Subclass | External_Reference_Extended | |||
Attribute | description | 0..1 | ||
doi | 0..1 | |||
reference_text | 1 | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | Observing_System_Component | |||
Reference_List |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Field Statistics class provides a set of metrics for a column formed by a field in a repeating record.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Supplemental | ||||
. . Field_Statistics | ||||
Subclass | none | |||
Attribute | description | 0..1 | ||
local_identifier | 0..1 | |||
maximum | 0..1 | |||
mean | 0..1 | |||
median | 0..1 | |||
minimum | 0..1 | |||
standard_deviation | 0..1 | |||
Inherited Attribute | none | |||
Association | data_object | 1 | Conceptual_Object | |
Inherited Association | none | |||
Referenced from | Field_Binary | |||
Field_Character | ||||
Field_Delimited |
Root Class:Tagged_Digital_Object
Role:Concrete
Class Description:The File class consists of attributes that describe a file in a data store.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_Digital_Object | |||
. File | ||||
Subclass | Document_File | |||
Attribute | comment | 0..1 | ||
creation_date_time | 0..1 | |||
file_name | 1 | |||
file_size | 0..1 | |||
local_identifier | 0..1 | |||
md5_checksum | 0..1 | |||
records | 0..1 | |||
Inherited Attribute | none | |||
Association | data_object | 1 | Digital_Object | |
Inherited Association | none | |||
Referenced from | File_Area_Binary | |||
File_Area_Browse | ||||
File_Area_Checksum_Manifest | ||||
File_Area_Encoded_Image | ||||
File_Area_Inventory | ||||
File_Area_Observational | ||||
File_Area_Observational_Supplemental | ||||
File_Area_SPICE_Kernel | ||||
File_Area_Service_Description | ||||
File_Area_Text | ||||
File_Area_Transfer_Manifest | ||||
File_Area_XML_Schema | ||||
Product_Zipped |
Root Class:Product_Components
Role:Concrete
Class Description:The File_Area class defines a File and its component data objects.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product_Components | |||
. File_Area | ||||
Subclass | File_Area_Binary | |||
File_Area_Browse | ||||
File_Area_Checksum_Manifest | ||||
File_Area_Encoded_Image | ||||
File_Area_Inventory | ||||
File_Area_Observational | ||||
File_Area_Observational_Supplemental | ||||
File_Area_SPICE_Kernel | ||||
File_Area_Service_Description | ||||
File_Area_Text | ||||
File_Area_Transfer_Manifest | ||||
File_Area_XML_Schema | ||||
Attribute | none | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Product_Components
Role:Concrete
Class Description:The File Area Observational class describes, for an observational product, a file and one or more tagged_data_objects contained within the file.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product_Components | |||
. File_Area | ||||
. . File_Area_Observational | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | has_File | 1 | File | |
has_tagged_data_object | 1..* | Array_2D | ||
Array_2D_Image | ||||
Array_2D_Map | ||||
Array_2D_Spectrum | ||||
Array_3D | ||||
Array_3D_Image | ||||
Array_3D_Movie | ||||
Array_3D_Spectrum | ||||
Encoded_Header | ||||
Header | ||||
Stream_Text | ||||
Table_Binary | ||||
Table_Character | ||||
Table_Delimited | ||||
Inherited Association | none | |||
Referenced from | Product_Observational |
Root Class:Product_Components
Role:Concrete
Class Description:The File Area Observational Supplemental class describes, for an observational product, additional files and one or more tagged_data_objects contained within the file.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product_Components | |||
. File_Area | ||||
. . File_Area_Observational_Supplemental | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | has_File | 1 | File | |
has_tagged_data_object | 1..* | Array_2D | ||
Array_2D_Image | ||||
Array_2D_Map | ||||
Array_2D_Spectrum | ||||
Array_3D | ||||
Array_3D_Image | ||||
Array_3D_Movie | ||||
Array_3D_Spectrum | ||||
Encoded_Binary | ||||
Encoded_Byte_Stream | ||||
Encoded_Header | ||||
Encoded_Image | ||||
Header | ||||
Parsable_Byte_Stream | ||||
Stream_Text | ||||
Table_Binary | ||||
Table_Character | ||||
Table_Delimited | ||||
Inherited Association | none | |||
Referenced from | Product_Observational |
Root Class:Product_Components
Role:Concrete
Class Description:The File Area SPICE Kernel class describes a file that contains a SPICE Kernel object.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product_Components | |||
. File_Area | ||||
. . File_Area_SPICE_Kernel | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | has_File | 1 | File | |
has_tagged_data_object | 1 | SPICE_Kernel | ||
Inherited Association | none | |||
Referenced from | Product_SPICE_Kernel |
Root Class:Product_Components
Role:Concrete
Class Description:The File Area Text class describes a file that contains a text stream object.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product_Components | |||
. File_Area | ||||
. . File_Area_Text | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | has_File | 1 | File | |
has_tagged_data_object | 1 | Stream_Text | ||
Inherited Association | none | |||
Referenced from | Product_Bundle | |||
Product_File_Text |
Root Class:Product_Components
Role:Concrete
Class Description:The identification area consists of attributes that identify and name an object.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Root Class:Product_Components
Role:Concrete
Class Description:The Internal_Reference class is used to cross-reference other products in the PDS registry system.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product_Components | |||
. Internal_Reference | ||||
Subclass | none | |||
Attribute | comment | 0..1 | ||
lid_reference | 0..1 | |||
lidvid_reference | 0..1 | |||
reference_type | 1 | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | DD_Attribute | |||
DD_Class | ||||
Information_Package_Component | ||||
Investigation_Area | ||||
Observing_System_Component | ||||
Product_Zipped | ||||
Reference_List | ||||
Target_Identification | ||||
Update_Entry |
Root Class:Product_Components
Role:Concrete
Class Description:The Investigation_Area class provides information about an investigation (mission, observing campaign or other coordinated, large-scale data collection effort).
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product_Components | |||
. Investigation_Area | ||||
Subclass | none | |||
Attribute | name | 1 | ||
type | 1 | Individual Investigation | ||
Mission | ||||
Observing Campaign | ||||
Other Investigation | ||||
Inherited Attribute | none | |||
Association | internal_reference | 1..* | Internal_Reference | |
Inherited Association | none | |||
Referenced from | Context_Area | |||
Observation_Area |
Root Class:Product_Components
Role:Concrete
Class Description:The mission area allows the insertion of mission specific metadata.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product_Components | |||
. Mission_Area | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | Context_Area | |||
Observation_Area |
Root Class:Product_Components
Role:Concrete
Class Description:The Modification_Detail class provides the details of one round of modification for the product. The first, required, instance of this class documents the date the product was first registered.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product_Components | |||
. Modification_Detail | ||||
Subclass | none | |||
Attribute | description | 1 | ||
modification_date | 1 | |||
version_id | 1 | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | Modification_History |
Root Class:Product_Components
Role:Concrete
Class Description:The Modification_History class tracks the history of changes made to the product once it enters the registry system.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product_Components | |||
. Modification_History | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | modification_detail | 1..* | Modification_Detail | |
Inherited Association | none | |||
Referenced from | Identification_Area |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Object Statistics class provides a set of values that provide metrics about the object.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Supplemental | ||||
. . Object_Statistics | ||||
Subclass | none | |||
Attribute | bit_mask | 0..1 | ||
description | 0..1 | |||
local_identifier | 0..1 | |||
maximum | 0..1 | |||
maximum_scaled_value | 0..1 | |||
md5_checksum | 0..1 | |||
mean | 0..1 | |||
median | 0..1 | |||
minimum | 0..1 | |||
minimum_scaled_value | 0..1 | |||
standard_deviation | 0..1 | |||
Inherited Attribute | none | |||
Association | data_object | 1 | Conceptual_Object | |
Inherited Association | none | |||
Referenced from | Array | |||
Array_2D | ||||
Array_2D_Image | ||||
Array_2D_Map | ||||
Array_2D_Spectrum | ||||
Array_3D | ||||
Array_3D_Image | ||||
Array_3D_Movie | ||||
Array_3D_Spectrum |
Root Class:Product_Components
Role:Concrete
Class Description:The observation area consists of attributes that provide information about the circumstances under which the data were collected.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product_Components | |||
. Context_Area | ||||
. . Observation_Area | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | comment | 0..1 | ||
Association | has_investigation_area | 1..* | Investigation_Area | R |
has_observing_system | 1..* | Observing_System | R | |
has_primary_result_description | 1 | Primary_Result_Summary | R | |
has_target_identification | 1..* | Target_Identification | R | |
has_time_coordinates | 1 | Time_Coordinates | R | |
Inherited Association | has_discipline_area | 0..1 | Discipline_Area | |
has_mission_area | 0..1 | Mission_Area | ||
Referenced from | Product_Observational |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Observing System class describes the entire suite used to collect the data.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Context | ||||
. . Observing_System | ||||
Subclass | none | |||
Attribute | description | 0..1 | ||
name | 0..1 | |||
Inherited Attribute | none | |||
Association | data_object | 1 | Conceptual_Object | |
Physical_Object | ||||
observing_system_component | 1..* | Observing_System_Component | ||
Inherited Association | none | |||
Referenced from | Context_Area | |||
Observation_Area |
Root Class:Tagged_NonDigital_Child
Role:Concrete
Class Description:The Observing System Component class references one or more subsystems used to collect data. A subsystem can be an instrument_host, instrument, or any other similar product. Each subsystem is categorized as either a sensor or a source. If the observing system includes both a sensor and a source, Observing System Component occurs twice (once for each type) otherwise it only occurs once.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Child | |||
. Observing_System_Component | ||||
Subclass | none | |||
Attribute | description | 0..1 | ||
name | 1 | |||
type | 1 | Artificial Illumination | ||
Instrument | ||||
Laboratory | ||||
Literature Search | ||||
Naked Eye | ||||
Observatory | ||||
Spacecraft | ||||
Telescope | ||||
Inherited Attribute | none | |||
Association | external_reference | 0..* | External_Reference | |
internal_reference | 0..1 | Internal_Reference | ||
Inherited Association | none | |||
Referenced from | Observing_System |
Root Class:Product_Components
Role:Concrete
Class Description:The Primary_Result_Summary class provides a high-level description of the types of products included in the collection or bundle
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product_Components | |||
. Primary_Result_Summary | ||||
Subclass | none | |||
Attribute | data_regime | 1..* | Dust | |
Electric Field | ||||
Electrons | ||||
Far Infrared | ||||
Gamma Ray | ||||
Infrared | ||||
Ions | ||||
Magnetic Field | ||||
Microwave | ||||
Millimeter | ||||
Near Infrared | ||||
Particles | ||||
Pressure | ||||
Radio | ||||
Sub-Millimeter | ||||
Temperature | ||||
Ultraviolet | ||||
Visible | ||||
X-Ray | ||||
description | 0..1 | |||
processing_level_id | 1 | Calibrated | ||
Derived | ||||
Partially Processed | ||||
Raw | ||||
Telemetry | ||||
purpose | 1 | Calibration | ||
Checkout | ||||
Engineering | ||||
Navigation | ||||
Science | ||||
type | 0..1 | Altimetry | ||
Astrometry | ||||
Count | ||||
E/B-Field Vectors | ||||
Gravity Model | ||||
Image | ||||
Lightcurves | ||||
Magnetometry | ||||
Map | ||||
Meteorology | ||||
Null Result | ||||
Occultation | ||||
Photometry | ||||
Physical Parameters | ||||
Polarimetry | ||||
Radiometry | ||||
Reference | ||||
Shape Model | ||||
Spectrum | ||||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | Context_Area | |||
Observation_Area |
Root Class:Product_Components
Role:Abstract
Class Description:The Product Component class is an abstract class for the components of the Product class.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product_Components | |||
Subclass | Alias | |||
Alias_List | ||||
Bundle_Member_Entry | ||||
Citation_Information | ||||
Context_Area | ||||
Discipline_Area | ||||
Document_Format_Set | ||||
External_Reference | ||||
File_Area | ||||
Identification_Area | ||||
Internal_Reference | ||||
Investigation_Area | ||||
Mission_Area | ||||
Modification_Detail | ||||
Modification_History | ||||
Primary_Result_Summary | ||||
Reference_List | ||||
Target_Identification | ||||
Telemetry_Parameters | ||||
Time_Coordinates | ||||
Update_Entry | ||||
Attribute | none | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Product_Components
Role:Concrete
Class Description:The Reference_List class provides lists general references and cross-references for the product. References cited elsewhere in the label need not be repeated here.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product_Components | |||
. Reference_List | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | external_reference | 0..* | External_Reference | |
internal_reference | 0..* | Internal_Reference | ||
Inherited Association | none | |||
Referenced from | Product_AIP | |||
Product_Attribute_Definition | ||||
Product_Browse | ||||
Product_Bundle | ||||
Product_Class_Definition | ||||
Product_Collection | ||||
Product_Context | ||||
Product_DIP | ||||
Product_DIP_Deep_Archive | ||||
Product_Data_Set_PDS3 | ||||
Product_Document | ||||
Product_File_Repository | ||||
Product_File_Text | ||||
Product_Instrument_Host_PDS3 | ||||
Product_Instrument_PDS3 | ||||
Product_Mission_PDS3 | ||||
Product_Observational | ||||
Product_Proxy_PDS3 | ||||
Product_SIP | ||||
Product_SPICE_Kernel | ||||
Product_Service | ||||
Product_Software | ||||
Product_Subscription_PDS3 | ||||
Product_Target_PDS3 | ||||
Product_Thumbnail | ||||
Product_Update | ||||
Product_Volume_PDS3 | ||||
Product_Volume_Set_PDS3 | ||||
Product_XML_Schema |
Root Class:Tagged_Digital_Child
Role:Concrete
Class Description:The Special Constants class provides a set of values used to indicate special cases that occur in the data.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_Digital_Child | |||
. Special_Constants | ||||
Subclass | none | |||
Attribute | error_constant | 0..1 | ||
high_instrument_saturation | 0..1 | -32765 | ||
255 | ||||
3 | ||||
65534 | ||||
FF7FFFFE | ||||
FFFCFFFF | ||||
high_representation_saturation | 0..1 | -32764 | ||
255 | ||||
4 | ||||
65535 | ||||
FF7FFFFF | ||||
FFFBFFFF | ||||
invalid_constant | 0..1 | |||
low_instrument_saturation | 0..1 | -32766 | ||
0 | ||||
2 | ||||
FF7FFFFD | ||||
FFFDFFFF | ||||
low_representation_saturation | 0..1 | -32767 | ||
1 | ||||
16#FF7FFFFC# | ||||
16#FFFEFFFF# | ||||
missing_constant | 0..1 | |||
not_applicable_constant | 0..1 | |||
saturated_constant | 0..1 | |||
unknown_constant | 0..1 | |||
valid_maximum | 0..1 | 254 | ||
32767 | ||||
65522 | ||||
valid_minimum | 0..1 | -32752 | ||
1 | ||||
3 | ||||
5 | ||||
FF7FFFFA | ||||
FFEFFFFF | ||||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | Array | |||
Array_2D | ||||
Array_2D_Image | ||||
Array_2D_Map | ||||
Array_2D_Spectrum | ||||
Array_3D | ||||
Array_3D_Image | ||||
Array_3D_Movie | ||||
Array_3D_Spectrum | ||||
Field_Binary | ||||
Field_Bit | ||||
Field_Character | ||||
Field_Delimited |
Root Class:Product_Components
Role:Concrete
Class Description:The Target_Identification class provides detailed target identification information.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product_Components | |||
. Target_Identification | ||||
Subclass | none | |||
Attribute | alternate_designation | 0..* | ||
description | 0..1 | |||
name | 1 | |||
type | 1 | |||
Inherited Attribute | none | |||
Association | internal_reference | 0..1 | Internal_Reference | |
Inherited Association | none | |||
Referenced from | Context_Area | |||
Observation_Area |
Root Class:Product_Components
Role:Concrete
Class Description:The Time_Coordinates class provides a list of time coordinates.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product_Components | |||
. Time_Coordinates | ||||
Subclass | none | |||
Attribute | local_mean_solar_time | 0..1 | ||
local_true_solar_time | 0..1 | |||
solar_longitude | 0..1 | |||
start_date_time | 1 | |||
stop_date_time | 1 | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | Context_Area | |||
Observation_Area |
Root Class:Tagged_Digital_Child
Role:Concrete
Class Description:The Uniformly_Sampled class provides parameters for a uniformly sampled table.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_Digital_Child | |||
. Uniformly_Sampled | ||||
Subclass | none | |||
Attribute | first_sampling_parameter_value | 1 | ||
last_sampling_parameter_value | 1 | |||
sampling_parameter_interval | 1 | |||
sampling_parameter_name | 1 | |||
sampling_parameter_scale | 0..1 | Exponential | ||
Linear | ||||
Logarithmic | ||||
sampling_parameter_unit | 1 | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | Inventory | |||
Table_Binary | ||||
Table_Character | ||||
Table_Delimited | ||||
Transfer_Manifest |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Update class consists of update information.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Supplemental | ||||
. . Update | ||||
Subclass | none | |||
Attribute | description | 0..1 | ||
local_identifier | 0..1 | |||
Inherited Attribute | none | |||
Association | data_object | 1 | Conceptual_Object | |
update_entry | 1..* | Update_Entry | ||
Inherited Association | none | |||
Referenced from | Product_Update |
Root Class:Product_Components
Role:Concrete
Class Description:The Update Entry class provides the date and description of an update.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product_Components | |||
. Update_Entry | ||||
Subclass | none | |||
Attribute | date_time | 1 | ||
description | 1 | |||
full_name | 1 | |||
Inherited Attribute | none | |||
Association | internal_reference | 0..1 | Internal_Reference | |
Inherited Association | none | |||
Referenced from | Update |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Vector class provides the components of either a velocity or position vector.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Supplemental | ||||
. . Vector | ||||
Subclass | none | |||
Attribute | data_type | 1 | ASCII_Real | |
description | 1 | |||
local_identifier | 0..1 | |||
name | 1 | |||
reference_frame_id | 1 | ICRF | ||
MOON_ME_DE421 | ||||
type | 1 | Acceleration | ||
Pointing | ||||
Position | ||||
Velocity | ||||
vector_components | 1 | |||
Inherited Attribute | none | |||
Association | data_object | 1 | Conceptual_Object | |
vector_component | 1..* | Vector_Component | ||
Inherited Association | none | |||
Referenced from | Geometry |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Vector_Cartesian_3_Base class is the parent class of 3 element Cartesian vectors.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Supplemental | ||||
. . Vector_Cartesian_3 | ||||
Subclass | Vector_Cartesian_3_Acceleration | |||
Vector_Cartesian_3_Pointing | ||||
Vector_Cartesian_3_Position | ||||
Vector_Cartesian_3_Velocity | ||||
Attribute | reference_frame_id | 1 | ICRF | |
MOON_ME_DE421 | ||||
x | 1 | |||
y | 1 | |||
z | 1 | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Vector_Cartesian_3_Acceleration class is a 3 element Cartesian vector for acceleration coordinates.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Unit of Measure Type:Units_of_Acceleration
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Supplemental | ||||
. . Vector_Cartesian_3 | ||||
. . . Vector_Cartesian_3_Acceleration | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | reference_frame_id | 1 | ICRF | |
MOON_ME_DE421 | ||||
x | 1 | |||
y | 1 | |||
z | 1 | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Vector_Cartesian_3_Pointing class is a 3 element normalized Cartesian vector for pointing.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Supplemental | ||||
. . Vector_Cartesian_3 | ||||
. . . Vector_Cartesian_3_Pointing | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | reference_frame_id | 1 | ICRF | |
MOON_ME_DE421 | ||||
x | 1 | |||
y | 1 | |||
z | 1 | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Vector_Cartesian_3_Position class is a 3 element Cartesian vector for position coordinates.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Unit of Measure Type:Units_of_Length
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Supplemental | ||||
. . Vector_Cartesian_3 | ||||
. . . Vector_Cartesian_3_Position | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | reference_frame_id | 1 | ICRF | |
MOON_ME_DE421 | ||||
x | 1 | |||
y | 1 | |||
z | 1 | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Vector_Cartesian_3_Velocity class is a 3 element Cartesian vector for velocity coordinates.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Unit of Measure Type:Units_of_Velocity
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Supplemental | ||||
. . Vector_Cartesian_3 | ||||
. . . Vector_Cartesian_3_Velocity | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | reference_frame_id | 1 | ICRF | |
MOON_ME_DE421 | ||||
x | 1 | |||
y | 1 | |||
z | 1 | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Tagged_NonDigital_Child
Role:Concrete
Class Description:The Vector_Component class provides a component of a vector.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Child | |||
. Vector_Component | ||||
Subclass | none | |||
Attribute | description | 0..1 | ||
name | 0..1 | |||
sequence_number | 1 | |||
unit | 0..1 | |||
value | 1 | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | Vector |
This section provides the document and support product classes.
The context class hierarchy is illustrated in the following diagram. This diagram presents the subclassOf relation for each class in a hierarchical (tree) format and provides a visual representation of the classes in relation to their parent classes.
+ + Product_Browse
+ + Product_Document
+ + Product_Zipped
The class hierarchy above includes 6 unique classes.
The classes in this section are illustrated using a Unified Modeling Language (UML) class hierarchy diagram in the following figure.
Figure 5 Context Description UML Class Diagram
The following sections present the context classes in a table format. The table includes the class hierarchy, class attributes, and class associations. The class attributes and associations listed include both those used to define the class and those inherited from parent classes. Cardinalities are provided where appropriate.
Root Class:Product
Role:Concrete
Class Description:The Product Browse class defines a product consisting of one encoded byte stream digital object.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product | |||
. Product_Browse | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | file_area | 1..* | File_Area_Browse | |
reference_list | 0..1 | Reference_List | ||
Inherited Association | has_identification_area | 1 | Identification_Area | |
Referenced from | none |
Root Class:Product
Role:Concrete
Class Description:A Product Document is a product consisting of a single logical document that may be comprised of one or more document formats.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product | |||
. Product_Document | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | context_area | 0..1 | Context_Area | |
document_format_set | 1..* | Document_Format_Set | ||
product_description | 1 | Document | ||
reference_list | 0..1 | Reference_List | ||
Inherited Association | has_identification_area | 1 | Identification_Area | |
Referenced from | none |
Root Class:Product
Role:Concrete
Class Description:The Product SPICE Kernel class defines a SPICE kernel product.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product | |||
. Product_SPICE_Kernel | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | context_area | 1 | Context_Area | |
file_area | 1 | File_Area_SPICE_Kernel | ||
reference_list | 0..1 | Reference_List | ||
Inherited Association | has_identification_area | 1 | Identification_Area | |
Referenced from | none |
Root Class:Product
Role:Concrete
Class Description:The Product Thumbnail class defines a product consisting of one encoded byte stream digital object.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product | |||
. Product_Thumbnail | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | file_area | 1 | File_Area_Encoded_Image | |
reference_list | 0..1 | Reference_List | ||
Inherited Association | has_identification_area | 1 | Identification_Area | |
Referenced from | none |
Root Class:Product
Role:Concrete
Class Description:The Product_XML_Schema describes a resource used for the PDS4 implementation into XML.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product | |||
. Product_XML_Schema | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | file_area | 1..* | File_Area_XML_Schema | |
reference_list | 0..1 | Reference_List | ||
Inherited Association | has_identification_area | 1 | Identification_Area | |
Referenced from | none |
Root Class:Product
Role:Concrete
Class Description:The Product_Zipped is a product with references to other products. The referenced products and all associated products and files are packaged into a single ZIP file.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product | |||
. Product_Zipped | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | file | 1 | File | |
has_zip | 1 | Zip | ||
internal_reference | 1..* | Internal_Reference | ||
Inherited Association | has_identification_area | 1 | Identification_Area | |
Referenced from | none |
This section provides the document and support product classes and their component classes.
The class hierarchy is illustrated in the following diagram. This diagram presents the subclass relation for each class in a hierarchical (tree) format, providing a visual representation of the classes in relation to their parent classes.
+ + + File_Area_Browse
+ + + File_Area_Encoded_Image
+ + Document_Format
+ + + + Encoded_Binary
+ + + + Encoded_Image
+ + + + SPICE_Kernel
+ + + + XML_Schema
+ + + Document_File
+ + + Document
+ + + Zip
The class hierarchy above includes 11 unique classes.
The classes in this section are illustrated using a Unified Modeling Language (UML) class hierarchy diagram in the following figure.
Figure 6 Product UML Class Diagram
The following sections present the data product classes in a table format. The table includes the class hierarchy, class attributes, and class associations. The class attributes and associations listed include both those used to define the class and those inherited from parent classes. Cardinalities are provided where appropriate.
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Document class describes a document.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Supplemental | ||||
. . Document | ||||
Subclass | none | |||
Attribute | acknowledgement_text | 0..1 | ||
author_list | 0..1 | |||
copyright | 0..1 | |||
description | 0..1 | |||
document_name | 0..1 | |||
doi | 0..1 | |||
editor_list | 0..1 | |||
publication_date | 1 | |||
revision_id | 0..1 | |||
Inherited Attribute | none | |||
Association | data_object | 1 | Digital_Object | |
Inherited Association | none | |||
Referenced from | Product_Document |
Root Class:Tagged_Digital_Object
Role:Concrete
Class Description:The Document File class describes a file which is a part of a document.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_Digital_Object | |||
. File | ||||
. . Document_File | ||||
Subclass | none | |||
Attribute | directory_path_name | 0..1 | ||
document_standard_id | 1 | 7-Bit ASCII Text | ||
Encapsulated Postscript | ||||
GIF | ||||
HTML 2.0 | ||||
HTML 3.2 | ||||
HTML 4.0 | ||||
HTML 4.01 | ||||
JPEG | ||||
LaTEX | ||||
Microsoft Word | ||||
PDF/A | ||||
PNG | ||||
Postscript | ||||
Rich Text | ||||
TIFF | ||||
UTF-8 Text | ||||
Inherited Attribute | comment | 0..1 | ||
creation_date_time | 0..1 | |||
file_name | 1 | |||
file_size | 0..1 | |||
local_identifier | 0..1 | |||
md5_checksum | 0..1 | |||
records | 0..1 | |||
Association | none | |||
Inherited Association | data_object | 1 | Digital_Object | |
Referenced from | Document_Format_Set |
Root Class:Tagged_Digital_Child
Role:Concrete
Class Description:The Document Format provides a description of a variant of a logical document that is stored in a specific format. For example the PDS Standards Reference has HTML and PDF formatted versions.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_Digital_Child | |||
. Document_Format | ||||
Subclass | none | |||
Attribute | description | 0..1 | ||
format_type | 1 | multiple file | ||
single file | ||||
starting_point_identifier | 0..1 | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | Document_Format_Set |
Root Class:Product_Components
Role:Concrete
Class Description:The Document Format Set class is a set consisting of a document format and associated files.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product_Components | |||
. Document_Format_Set | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | document_file | 1..* | Document_File | |
document_format | 1 | Document_Format | ||
Inherited Association | none | |||
Referenced from | Product_Document |
Root Class:Tagged_Digital_Object
Role:Concrete
Class Description:The Encoded Binary class describes a binary encoded byte stream. This class is used to describe files in the repository that are being registered using Product_File_Repository.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_Digital_Object | |||
. Byte_Stream | ||||
. . Encoded_Byte_Stream | ||||
. . . Encoded_Binary | ||||
Subclass | none | |||
Attribute | encoding_standard_id | 1 | CCSDS Communication Protocols | R |
Inherited Attribute | local_identifier | 0..1 | ||
name | 0..1 | |||
description | 0..1 | |||
object_length | 0..1 | |||
offset | 1 | |||
Association | none | |||
Inherited Association | data_object | 1 | Digital_Object | |
Referenced from | File_Area_Binary | |||
File_Area_Observational_Supplemental |
Root Class:Tagged_Digital_Object
Role:Concrete
Class Description:The Encoded Image class is used for ancillary images in standard formats, such as JPEG.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_Digital_Object | |||
. Byte_Stream | ||||
. . Encoded_Byte_Stream | ||||
. . . Encoded_Image | ||||
Subclass | none | |||
Attribute | encoding_standard_id | 1 | GIF | R |
J2C | ||||
JPEG | ||||
PDF/A | ||||
PNG | ||||
TIFF | ||||
Inherited Attribute | local_identifier | 0..1 | ||
name | 0..1 | |||
description | 0..1 | |||
object_length | 0..1 | |||
offset | 1 | |||
Association | none | |||
Inherited Association | data_object | 1 | Digital_Object | |
Referenced from | File_Area_Browse | |||
File_Area_Encoded_Image | ||||
File_Area_Observational_Supplemental |
Root Class:Product_Components
Role:Concrete
Class Description:The File Area Browse class describes a file and one or more tagged_data_objects contained within the file.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product_Components | |||
. File_Area | ||||
. . File_Area_Browse | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | has_File | 1 | File | |
has_tagged_data_object | 1..* | Array_2D | ||
Array_2D_Image | ||||
Array_2D_Map | ||||
Array_2D_Spectrum | ||||
Array_3D | ||||
Array_3D_Image | ||||
Array_3D_Movie | ||||
Array_3D_Spectrum | ||||
Encoded_Header | ||||
Encoded_Image | ||||
Header | ||||
Stream_Text | ||||
Table_Binary | ||||
Table_Character | ||||
Table_Delimited | ||||
Inherited Association | none | |||
Referenced from | Product_Browse |
Root Class:Product_Components
Role:Concrete
Class Description:The File Area Encoded Image class describes a file that contains an Encoded Image object.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product_Components | |||
. File_Area | ||||
. . File_Area_Encoded_Image | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | has_File | 1 | File | |
has_tagged_data_object | 1 | Encoded_Image | ||
Inherited Association | none | |||
Referenced from | Product_Thumbnail |
Root Class:Tagged_Digital_Object
Role:Concrete
Class Description:The SPICE Kernel class describes a SPICE object.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_Digital_Object | |||
. Byte_Stream | ||||
. . Parsable_Byte_Stream | ||||
. . . SPICE_Kernel | ||||
Subclass | none | |||
Attribute | encoding_type | 1 | Binary | |
Character | ||||
kernel_type | 1 | CK | ||
DBK | ||||
DSK | ||||
EK | ||||
FK | ||||
IK | ||||
LSK | ||||
MK | ||||
PCK | ||||
SCLK | ||||
SPK | ||||
parsing_standard_id | 1 | SPICE | R | |
Inherited Attribute | local_identifier | 0..1 | ||
name | 0..1 | |||
description | 0..1 | |||
object_length | 0..1 | |||
offset | 1 | |||
Association | none | |||
Inherited Association | data_object | 1 | Digital_Object | |
Referenced from | File_Area_SPICE_Kernel |
Root Class:Tagged_Digital_Object
Role:Concrete
Class Description:The XML Schema class defines a resource used for the PDS4 implementation into XML.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_Digital_Object | |||
. Byte_Stream | ||||
. . Parsable_Byte_Stream | ||||
. . . XML_Schema | ||||
Subclass | none | |||
Attribute | parsing_standard_id | 1 | Schematron ISO/IEC 19757-3:2006 | R |
XML Schema Version 1.1 | ||||
Inherited Attribute | local_identifier | 0..1 | ||
name | 0..1 | |||
description | 0..1 | |||
object_length | 0..1 | |||
offset | 1 | |||
Association | none | |||
Inherited Association | data_object | 1 | Digital_Object | |
Referenced from | File_Area_XML_Schema |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Zip class describes a zip file.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Supplemental | ||||
. . Zip | ||||
Subclass | none | |||
Attribute | container_type | 1 | GZIP | |
LZIP | ||||
TAR | ||||
ZIP | ||||
description | 1 | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | Product_Zipped |
This section provides the context product classes.
The class hierarchy is illustrated in the following diagram. This diagram presents the subclass relation for each class in a hierarchical (tree) format, providing a visual representation of the classes in relation to their parent classes.
+ + Product_Context
+ + + Geometry
The class hierarchy above includes 2 unique classes.
The classes in this section are illustrated using a Unified Modeling Language (UML) class hierarchy diagram in the following figure.
Figure 7 Product UML Class Diagram
The following sections present the data product classes in a table format. The table includes the class hierarchy, class attributes, and class associations. The class attributes and associations listed include both those used to define the class and those inherited from parent classes. Cardinalities are provided where appropriate.
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Geometry class groups geometry information.
Steward:pds
Namespace Id:pds
Version Id:1.n.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Supplemental | ||||
. . Geometry | ||||
Subclass | none | |||
Attribute | local_identifier | 0..1 | ||
Inherited Attribute | none | |||
Association | data_object | 1 | Conceptual_Object | |
vector | 0..* | Vector | ||
Inherited Association | none | |||
Referenced from | none |
Root Class:Product
Role:Concrete
Class Description:The Product Context class describes something that provides context and provenance for an observational product.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product | |||
. Product_Context | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | has_discipline_area | 0..1 | Discipline_Area | |
product_data_object | 1 | Agency | ||
Facility | ||||
Instrument | ||||
Instrument_Host | ||||
Investigation | ||||
Node | ||||
Other | ||||
PDS_Affiliate | ||||
PDS_Guest | ||||
Resource | ||||
Target | ||||
Telescope | ||||
reference_list | 0..1 | Reference_List | ||
Inherited Association | has_identification_area | 1 | Identification_Area | |
Referenced from | none |
This section provides the context product classes and their component classes.
The class hierarchy is illustrated in the following diagram. This diagram presents the subclass relation for each class in a hierarchical (tree) format, providing a visual representation of the classes in relation to their parent classes.
+ + + Facility
+ + + Instrument
+ + + Instrument_Host
+ + + Investigation
+ + + Other
+ + + Resource
+ + + Target
+ + + Telescope
The class hierarchy above includes 8 unique classes.
The classes in this section are illustrated using a Unified Modeling Language (UML) class hierarchy diagram in the following figure.
Figure 8 Product UML Class Diagram
The following sections present the data product classes in a table format. The table includes the class hierarchy, class attributes, and class associations. The class attributes and associations listed include both those used to define the class and those inherited from parent classes. Cardinalities are provided where appropriate.
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Facility class provides a name and address for a terrestrial observatory or laboratory.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Context | ||||
. . Facility | ||||
Subclass | none | |||
Attribute | address | 0..1 | ||
country | 0..1 | |||
description | 0..1 | |||
name | 0..1 | |||
type | 0..1 | Laboratory | ||
Observatory | ||||
Inherited Attribute | none | |||
Association | data_object | 1 | Physical_Object | |
Inherited Association | none | |||
Referenced from | Product_Context |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Instrument class provides a description of a physical object that collects data.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Instrument Host class provides a description of the physical object upon which an instrument is mounted.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Context | ||||
. . Instrument_Host | ||||
Subclass | none | |||
Attribute | description | 1 | ||
naif_host_id | 0..1 | |||
name | 0..1 | |||
serial_number | 0..1 | |||
type | 1 | Earth Based | ||
Rover | ||||
Spacecraft | ||||
version_id | 0..1 | |||
Inherited Attribute | none | |||
Association | data_object | 1 | Physical_Object | |
Inherited Association | none | |||
Referenced from | Product_Context |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Investigation class provides a description of activities involved in the collection of data.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Context | ||||
. . Investigation | ||||
Subclass | none | |||
Attribute | description | 1 | ||
name | 0..1 | |||
start_date | 1 | |||
stop_date | 1 | |||
type | 1 | Individual Investigation | ||
Mission | ||||
Observing Campaign | ||||
Other Investigation | ||||
Inherited Attribute | none | |||
Association | data_object | 1 | Conceptual_Object | |
Inherited Association | none | |||
Referenced from | Product_Context |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Other class provides a description of activities involved in the collection of data which are not otherwise modeled.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Context | ||||
. . Other | ||||
Subclass | none | |||
Attribute | description | 1 | ||
Inherited Attribute | none | |||
Association | data_object | 1 | Conceptual_Object | |
Inherited Association | none | |||
Referenced from | Product_Context |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Resource class provides a description of a web resource.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Context | ||||
. . Resource | ||||
Subclass | none | |||
Attribute | description | 1 | ||
name | 0..1 | |||
type | 1 | Information.Agency | ||
Information.Instrument | ||||
Information.Instrument_Host | ||||
Information.Investigation | ||||
Information.Node | ||||
Information.Person | ||||
Information.Resource | ||||
Information.Science_Portal | ||||
Information.Target | ||||
System.Browse | ||||
System.Directory_Listing | ||||
System.Registry_Query | ||||
System.Search | ||||
System.Transform | ||||
System.Transport | ||||
url | 1 | |||
Inherited Attribute | none | |||
Association | data_object | 1 | Conceptual_Object | |
Inherited Association | none | |||
Referenced from | Product_Context |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Target class provides a description of a physical object that is the object of data collection.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Context | ||||
. . Target | ||||
Subclass | none | |||
Attribute | description | 1 | ||
name | 0..1 | |||
type | 0..* | Asteroid | ||
Comet | ||||
Dust | ||||
Dwarf Planet | ||||
Galaxy | ||||
Globular Cluster | ||||
Meteorite | ||||
Meteoroid | ||||
Meteoroid Stream | ||||
Nebula | ||||
Open Cluster | ||||
Planet | ||||
Planetary Nebula | ||||
Planetary System | ||||
Plasma Cloud | ||||
Ring | ||||
Satellite | ||||
Star | ||||
Star Cluster | ||||
Sun | ||||
Terrestrial Sample | ||||
Trans-Neptunian Object | ||||
Inherited Attribute | none | |||
Association | data_object | 1 | Physical_Object | |
Inherited Association | none | |||
Referenced from | Product_Context |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Telescope class provides coordinates and parameters for terrestrial, ground-based telescopes.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
This section provides aggregate product classes.
The class hierarchy is illustrated in the following diagram. This diagram presents the subclass relation for each class in a hierarchical (tree) format, providing a visual representation of the classes in relation to their parent classes.
+ + Product_Bundle
The class hierarchy above includes 2 unique classes.
The classes in this section are illustrated using a Unified Modeling Language (UML) class hierarchy diagram in the following figure.
Figure 9 Product UML Class Diagram
The following sections present the data product classes in a table format. The table includes the class hierarchy, class attributes, and class associations. The class attributes and associations listed include both those used to define the class and those inherited from parent classes. Cardinalities are provided where appropriate.
Root Class:Product
Role:Concrete
Class Description:A Product_Bundle is an aggregate product and has a table of references to one or more collections.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product | |||
. Product_Bundle | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | context_area | 0..1 | Context_Area | |
file_area | 0..1 | File_Area_Text | ||
member_entry | 1..* | Bundle_Member_Entry | ||
product_data_object | 1 | Bundle | ||
reference_list | 0..1 | Reference_List | ||
Inherited Association | has_identification_area | 1 | Identification_Area | |
Referenced from | none |
Root Class:Product
Role:Concrete
Class Description:A Product_Collection has a table of references to one or more basic products. The references are stored in a table called the inventory.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product | |||
. Product_Collection | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | context_area | 0..1 | Context_Area | |
file_area_inventory | 1 | File_Area_Inventory | ||
product_data_object | 1 | Collection | ||
reference_list | 0..1 | Reference_List | ||
Inherited Association | has_identification_area | 1 | Identification_Area | |
Referenced from | none |
This section provides aggregate product classes and their component classes.
The class hierarchy is illustrated in the following diagram. This diagram presents the subclass relation for each class in a hierarchical (tree) format, providing a visual representation of the classes in relation to their parent classes.
+ + + File_Area_Inventory
+ + + + + Inventory
+ + + Bundle
+ + + Collection
The class hierarchy above includes 5 unique classes.
The classes in this section are illustrated using a Unified Modeling Language (UML) class hierarchy diagram in the following figure.
Figure 10 Product UML Class Diagram
The following sections present the data product classes in a table format. The table includes the class hierarchy, class attributes, and class associations. The class attributes and associations listed include both those used to define the class and those inherited from parent classes. Cardinalities are provided where appropriate.
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Bundle class describes a collection of collections.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Supplemental | ||||
. . Bundle | ||||
Subclass | none | |||
Attribute | bundle_type | 1 | Archive | |
Supplemental | ||||
description | 0..1 | |||
Inherited Attribute | none | |||
Association | data_object | 1 | Conceptual_Object | |
Inherited Association | none | |||
Referenced from | Product_Bundle |
Root Class:Product_Components
Role:Concrete
Class Description:The Bundle Member Entry class provides a member reference to a collection.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product_Components | |||
. Bundle_Member_Entry | ||||
Subclass | none | |||
Attribute | lid_reference | 0..1 | ||
lidvid_reference | 0..1 | |||
member_status | 1 | Primary | ||
Secondary | ||||
reference_type | 1 | bundle_has_browse_collection | ||
bundle_has_calibration_collection | ||||
bundle_has_context_collection | ||||
bundle_has_data_collection | ||||
bundle_has_document_collection | ||||
bundle_has_geometry_collection | ||||
bundle_has_member_collection | ||||
bundle_has_schema_collection | ||||
bundle_has_spice_kernel_collection | ||||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | Product_Bundle |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Collection class provides a description of a set of products.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Supplemental | ||||
. . Collection | ||||
Subclass | none | |||
Attribute | collection_type | 1 | Browse | |
Calibration | ||||
Context | ||||
Data | ||||
Document | ||||
Geometry | ||||
Miscellaneous | ||||
SPICE Kernel | ||||
XML Schema | ||||
description | 0..1 | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | Product_Collection |
Root Class:Product_Components
Role:Concrete
Class Description:The File Area Inventory class describes a file and an inventory consisting of references to members.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product_Components | |||
. File_Area | ||||
. . File_Area_Inventory | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | has_File | 1 | File | |
has_tagged_data_object | 1 | Inventory | ||
Inherited Association | none | |||
Referenced from | Product_Collection |
Root Class:Tagged_Digital_Object
Role:Concrete
Class Description:The Inventory class defines the inventory for members of a collection.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_Digital_Object | |||
. Byte_Stream | ||||
. . Parsable_Byte_Stream | ||||
. . . Table_Delimited | ||||
. . . . Inventory | ||||
Subclass | none | |||
Attribute | reference_type | 1 | inventory_has_member_product | |
Inherited Attribute | local_identifier | 0..1 | ||
name | 0..1 | |||
description | 0..1 | |||
object_length | 0..1 | |||
offset | 1 | |||
field_delimiter | 1 | comma | ||
horizontal tab | ||||
semicolon | ||||
vertical bar | ||||
parsing_standard_id | 1 | PDS DSV 1 | R | |
record_delimiter | 1 | carriage-return line-feed | ||
records | 1 | |||
Association | none | |||
Inherited Association | data_object | 1 | Digital_Object | |
has_delimited_record | 1 | Record_Delimited | ||
uniformly_sampled | 0..1 | Uniformly_Sampled | ||
Referenced from | File_Area_Inventory |
This section provides the set of product classes used for PDS operations.
The operations class hierarchy is illustrated in the following diagram. This diagram presents the subclassOf relation for each class using a hierarchical (tree) format, providing a visual representation of the classes in relation to their parent classes.
+ + Product_AIP
+ + Product_Attribute_Definition
+ + Product_DIP
+ + Product_Instrument_Host_PDS3
+ + Product_SIP
+ + Product_Service
+ + Product_Software
The class hierarchy above includes 18 unique classes.
The classes in this section are illustrated using a Unified Modeling Language (UML) class hierarchy diagram in the following figure.
Figure 11 Operations UML Class Diagram
The following sections present the operations classes in a table format. The table includes the class hierarchy, class attributes, and class associations. The class attributes and associations listed include both those used to define the class and those inherited from parent classes. Cardinalities are provided where appropriate.
Root Class:Product
Role:Concrete
Class Description:The Product AIP class defines a product for the Archival Information Package.
Steward:ops
Namespace Id:pds
Version Id:1.n.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product | |||
. Product_AIP | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | has_Information_Package_Component | 1..* | Information_Package_Component | |
product_data_object | 1 | Archival_Information_Package | ||
reference_list | 0..1 | Reference_List | ||
Inherited Association | has_identification_area | 1 | Identification_Area | |
Referenced from | none |
Root Class:Product
Role:Concrete
Class Description:The Product Attribute Definition provides an attribute definition in XML encoding.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product | |||
. Product_Attribute_Definition | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | product_data_object | 1 | DD_Attribute_Full | |
reference_list | 0..1 | Reference_List | ||
Inherited Association | has_identification_area | 1 | Identification_Area | |
Referenced from | none |
Root Class:Product
Role:Concrete
Class Description:The Product Class Definition provides a class definition in XML encoding.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product | |||
. Product_Class_Definition | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | product_data_object | 1 | DD_Class_Full | |
reference_list | 0..1 | Reference_List | ||
Inherited Association | has_identification_area | 1 | Identification_Area | |
Referenced from | none |
Root Class:Product
Role:Concrete
Class Description:The Product DIP class defines a product for the Dissemination Information Package.
Steward:ops
Namespace Id:pds
Version Id:1.n.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product | |||
. Product_DIP | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | has_Information_Package_Component | 1..* | Information_Package_Component | |
product_data_object | 1 | Dissemination_Information_Package | ||
reference_list | 0..1 | Reference_List | ||
Inherited Association | has_identification_area | 1 | Identification_Area | |
Referenced from | none |
Root Class:Product
Role:Concrete
Class Description:The Product DIP_Deep_Archive class defines a product for the Dissemination Information Package for the deep archive.
Steward:ops
Namespace Id:pds
Version Id:1.1.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product | |||
. Product_DIP_Deep_Archive | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | has_Information_Package_Component | 1..* | Information_Package_Component | |
product_data_object | 1 | DIP_Deep_Archive | ||
reference_list | 0..1 | Reference_List | ||
Inherited Association | has_identification_area | 1 | Identification_Area | |
Referenced from | none |
Root Class:Product
Role:Concrete
Class Description:The Data Set PDS3 product is used to create proxy labels for the data sets in the PDS3 Data Set catalog.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product | |||
. Product_Data_Set_PDS3 | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | product_data_object | 1 | Data_Set_PDS3 | |
reference_list | 0..1 | Reference_List | ||
Inherited Association | has_identification_area | 1 | Identification_Area | |
Referenced from | none |
Root Class:Product
Role:Concrete
Class Description:The Product File Repository class consists of a single text file. This product is used to register a file in a repository.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product | |||
. Product_File_Repository | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | file_area | 1 | File_Area_Binary | |
reference_list | 0..1 | Reference_List | ||
Inherited Association | has_identification_area | 1 | Identification_Area | |
Referenced from | none |
Root Class:Product
Role:Concrete
Class Description:An Instrument Host product describes an instrument host. This product captures the PDS3 catalog instrument host information.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product | |||
. Product_Instrument_Host_PDS3 | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | product_data_object | 1 | Instrument_Host_PDS3 | |
reference_list | 0..1 | Reference_List | ||
Inherited Association | has_identification_area | 1 | Identification_Area | |
Referenced from | none |
Root Class:Product
Role:Concrete
Class Description:An Instrument product describes an instrument. This product captures the PDS3 catalog instrument information.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product | |||
. Product_Instrument_PDS3 | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | product_data_object | 1 | Instrument_PDS3 | |
reference_list | 0..1 | Reference_List | ||
Inherited Association | has_identification_area | 1 | Identification_Area | |
Referenced from | none |
Root Class:Product
Role:Concrete
Class Description:An Mission product describes a mission. This product captures the PDS3 catalog mission information.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product | |||
. Product_Mission_PDS3 | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | product_data_object | 1 | Mission_PDS3 | |
reference_list | 0..1 | Reference_List | ||
Inherited Association | has_identification_area | 1 | Identification_Area | |
Referenced from | none |
Root Class:Product
Role:Concrete
Class Description:The Product Proxy PDS3 class defines a product with enough information to register a PDS3 data product.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product | |||
. Product_Proxy_PDS3 | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | file_area | 1..* | File_Area_Binary | |
reference_list | 0..1 | Reference_List | ||
Inherited Association | has_identification_area | 1 | Identification_Area | |
Referenced from | none |
Root Class:Product
Role:Concrete
Class Description:The Product SIP class defines a product for the Submission Information Package.
Steward:ops
Namespace Id:pds
Version Id:1.1.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product | |||
. Product_SIP | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | has_Information_Package_Component | 1..* | Information_Package_Component | |
product_data_object | 1 | Submission_Information_Package | ||
reference_list | 0..1 | Reference_List | ||
Inherited Association | has_identification_area | 1 | Identification_Area | |
Referenced from | none |
Root Class:Product
Role:Concrete
Class Description:The Product Service class defines a product for registering services. Service descriptions from this product are used to register services as intrinsic registry objects.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product | |||
. Product_Service | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | file_area | 0..* | File_Area_Service_Description | |
reference_list | 0..1 | Reference_List | ||
Inherited Association | has_identification_area | 1 | Identification_Area | |
Referenced from | none |
Root Class:Product
Role:Concrete
Class Description:Product Software is a product consisting of a set of one or more software formats.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product | |||
. Product_Software | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | product_description | 1 | Software | |
reference_list | 0..1 | Reference_List | ||
software_format_set | 0..* | Software_Binary | ||
Software_Script | ||||
Software_Source | ||||
Inherited Association | has_identification_area | 1 | Identification_Area | |
Referenced from | none |
Root Class:Product
Role:Concrete
Class Description:The Product_Subscription_PDS3 class provides the list of subscriptions for a PDS3 subscriber.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product | |||
. Product_Subscription_PDS3 | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | reference_list | 0..1 | Reference_List | |
subscriber | 1 | Subscriber_PDS3 | ||
Inherited Association | has_identification_area | 1 | Identification_Area | |
Referenced from | none |
Root Class:Product
Role:Concrete
Class Description:A target product describes a target. This product captures a reduced set of the PDS3 catalog target information.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product | |||
. Product_Target_PDS3 | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | product_data_object | 1 | Target_PDS3 | |
reference_list | 0..1 | Reference_List | ||
Inherited Association | has_identification_area | 1 | Identification_Area | |
Referenced from | none |
Root Class:Product
Role:Concrete
Class Description:A Product Volume PDS3 product captures the PDS3 volume information.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product | |||
. Product_Volume_PDS3 | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | product_data_object | 1 | Volume_PDS3 | |
reference_list | 0..1 | Reference_List | ||
Inherited Association | has_identification_area | 1 | Identification_Area | |
Referenced from | none |
Root Class:Product
Role:Concrete
Class Description:A Product Volume Set PDS3 product captures the PDS3 volume set information.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product | |||
. Product_Volume_Set_PDS3 | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | product_data_object | 1 | Volume_Set_PDS3 | |
reference_list | 0..1 | Reference_List | ||
Inherited Association | has_identification_area | 1 | Identification_Area | |
Referenced from | none |
This section provides the set of product classes used for PDS operations and their component classes..
The class hierarchy is illustrated in the following diagram. This diagram presents the subclass relation for each class in a hierarchical (tree) format, providing a visual representation of the classes in relation to their parent classes.
+ + Digital_Object
+ + Physical_Object
+ + + External_Reference_Extended
+ + + File_Area_Binary
+ + + File_Area_Checksum_Manifest
+ + + File_Area_Service_Description
+ + + File_Area_Transfer_Manifest
+ + + File_Area_XML_Schema
+ + + + Service_Description
+ + + + + Checksum_Manifest
+ + + + + Transfer_Manifest
+ + DD_Association
+ + DD_Value_Domain
+ + NSSDC
+ + TNDO_Context
+ + + Agency
+ + + Node
+ + + PDS_Affiliate
+ + + PDS_Guest
+ + + Data_Set_PDS3
+ + + Instrument_Host_PDS3
+ + + Instrument_PDS3
+ + + Mission_PDS3
+ + + Subscriber_PDS3
+ + + Target_PDS3
+ + + Volume_PDS3
+ + + Volume_Set_PDS3
+ + + DD_Attribute
+ + + DD_Attribute_Full
+ + + DD_Class
+ + + DD_Class_Full
+ + + Information_Package
+ + + + Archival_Information_Package
+ + + + DIP_Deep_Archive
+ + + + Dissemination_Information_Package
+ + + + Submission_Information_Package
+ + + Information_Package_Component
+ + + Ingest_LDD
+ + + Software
+ + + Software_Binary
+ + + Software_Script
+ + + Software_Source
+ + + Symbolic_Literals_PDS
The class hierarchy above includes 56 unique classes.
The classes in this section are illustrated using a Unified Modeling Language (UML) class hierarchy diagram in the following figure.
Figure 12 Product UML Class Diagram
The following sections present the data product classes in a table format. The table includes the class hierarchy, class attributes, and class associations. The class attributes and associations listed include both those used to define the class and those inherited from parent classes. Cardinalities are provided where appropriate.
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Agency class provides a description of an entity that provides regional or national level governance over nodes within the federated Planetary Data System.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Context | ||||
. . Agency | ||||
Subclass | none | |||
Attribute | description | 1 | ||
name | 1 | European Space Agency | ||
National Aeronautics and Space Administration | ||||
Inherited Attribute | none | |||
Association | data_object | 1 | Conceptual_Object | |
Inherited Association | none | |||
Referenced from | Product_Context |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Archival Information Package (AIP) class defines an Information Package consisting of the Content Information and the associated Preservation Description Information (PDI), which is preserved within an archive that conforms to the Open Archive Information System (OAIS) Reference Model.
Steward:ops
Namespace Id:pds
Version Id:1.n.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Supplemental | ||||
. . Information_Package | ||||
. . . Archival_Information_Package | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | description | 1 | ||
Association | none | |||
Inherited Association | none | |||
Referenced from | Product_AIP |
Root Class:Tagged_Digital_Object
Role:Concrete
Class Description:The Checksum_Manifest class defines a two column table for file references and checksums. The table structure is compatible with the output from an MD5 checksum utility.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_Digital_Object | |||
. Byte_Stream | ||||
. . Parsable_Byte_Stream | ||||
. . . Stream_Text | ||||
. . . . Checksum_Manifest | ||||
Subclass | none | |||
Attribute | parsing_standard_id | 1 | MD5Deep 4.n | R |
Inherited Attribute | local_identifier | 0..1 | ||
name | 0..1 | |||
description | 0..1 | |||
object_length | 0..1 | |||
offset | 1 | |||
record_delimiter | 1 | carriage-return line-feed | ||
Association | none | |||
Inherited Association | data_object | 1 | Digital_Object | |
Referenced from | File_Area_Checksum_Manifest |
Root Class:Data_Object
Role:Concrete
Class Description:The Conceptual Object class defines a non-tangible object that is also not a digital object.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Object | |||
. Conceptual_Object | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | Agency | |||
Bundle | ||||
DD_Attribute | ||||
DD_Attribute_Full | ||||
DD_Class | ||||
DD_Class_Full | ||||
Data_Set_PDS3 | ||||
Field_Statistics | ||||
Geometry | ||||
Ingest_LDD | ||||
Investigation | ||||
Mission_PDS3 | ||||
Node | ||||
Object_Statistics | ||||
Observing_System | ||||
Other | ||||
Quaternion | ||||
Resource | ||||
Update | ||||
Vector | ||||
Volume_PDS3 | ||||
Volume_Set_PDS3 |
Root Class:Tagged_NonDigital_Child
Role:Concrete
Class Description:The DD_Association class defines the association between two classes or a class and an attribute in a data dictionary.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Child | |||
. DD_Association | ||||
Subclass | none | |||
Attribute | constant_value | 0..1 | ||
local_identifier | 1..* | |||
maximum_occurrences | 1 | |||
minimum_occurrences | 1 | |||
reference_type | 1 | attribute_of | ||
component_of | ||||
extension_of | ||||
restriction_of | ||||
subclass_of | ||||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | DD_Class | |||
DD_Class_Full |
Root Class:Tagged_NonDigital_Child
Role:Concrete
Class Description:The DD_Association_External class defines the association between classes and attributes within the local data dictionary and those external to the local data dictionary.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Child | |||
. DD_Association_External | ||||
Subclass | none | |||
Attribute | maximum_occurrences | 1 | ||
minimum_occurrences | 1 | |||
name | 1 | |||
namespace_id | 1 | |||
reference_type | 1 | attribute_of | ||
component_of | ||||
extension_of | ||||
restriction_of | ||||
subclass_of | ||||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | DD_Class |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The DD_Attribute class defines an attribute for a data dictionary.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Supplemental | ||||
. . DD_Attribute | ||||
Subclass | none | |||
Attribute | comment | 0..1 | ||
definition | 1 | |||
local_identifier | 1 | |||
name | 1 | |||
nillable_flag | 1 | |||
submitter_name | 1 | |||
version_id | 1 | |||
Inherited Attribute | none | |||
Association | data_object | 1 | Conceptual_Object | |
internal_reference | 0..* | Internal_Reference | ||
terminological_entry | 0..* | Terminological_Entry | ||
value_domain_entry | 1 | DD_Value_Domain | ||
Inherited Association | none | |||
Referenced from | Ingest_LDD |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The DD_Attribute_Full class provides a more complete definition of an attribute in the data dictionary.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The DD_Class class defines a class for a data dictionary.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Supplemental | ||||
. . DD_Class | ||||
Subclass | none | |||
Attribute | abstract_flag | 0..1 | ||
definition | 1 | |||
local_identifier | 1 | |||
name | 1 | |||
submitter_name | 1 | |||
version_id | 1 | |||
Inherited Attribute | none | |||
Association | data_object | 1 | Conceptual_Object | |
dd_association | 1..* | DD_Association | ||
DD_Association_External | ||||
internal_reference | 0..* | Internal_Reference | ||
terminological_entry | 0..* | Terminological_Entry | ||
Inherited Association | none | |||
Referenced from | Ingest_LDD |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The DD_Class_Full class provides a more complete definition of a class for a data dictionary.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Supplemental | ||||
. . DD_Class_Full | ||||
Subclass | none | |||
Attribute | abstract_flag | 0..1 | ||
comment | 0..1 | |||
definition | 1 | |||
local_identifier | 1 | |||
name | 1 | |||
namespace_id | 1 | |||
registered_by | 1 | |||
registration_authority_id | 1 | |||
steward_id | 1 | atm | ||
geo | ||||
img | ||||
naif | ||||
ops | ||||
pds | ||||
ppi | ||||
rings | ||||
rs | ||||
sbn | ||||
submitter_name | 1 | |||
type | 1 | PDS3 | ||
PDS4 | ||||
version_id | 1 | |||
Inherited Attribute | none | |||
Association | data_object | 1 | Conceptual_Object | |
dd_association | 0..* | DD_Association | ||
terminological_entry | 0..* | Terminological_Entry | ||
Inherited Association | none | |||
Referenced from | Product_Class_Definition |
Root Class:Tagged_NonDigital_Child
Role:Concrete
Class Description:The DD_Permissible_Value class lists permissible values and their meanings.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Child | |||
. DD_Permissible_Value | ||||
Subclass | none | |||
Attribute | value | 1 | ||
value_meaning | 1 | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | DD_Value_Domain |
Root Class:Tagged_NonDigital_Child
Role:Concrete
Class Description:The DD_Permissible_Value_Full class lists permissible values, their meanings, and the dates when active.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Child | |||
. DD_Permissible_Value_Full | ||||
Subclass | none | |||
Attribute | value | 1 | ||
value_begin_date | 1 | |||
value_end_date | 1 | |||
value_meaning | 0..1 | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | DD_Value_Domain_Full |
Root Class:Tagged_NonDigital_Child
Role:Concrete
Class Description:The DD_Value_Domain class defines an attribute's permissible values and their constraints.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Root Class:Tagged_NonDigital_Child
Role:Concrete
Class Description:The DD_Value_Domain_Full class provides a more complete definition of a attribute's value domain.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Dissemination Information Package Deep Archive class is an Information Package derived from one or more AIPs and is received by the National Space Science Data Center (NSSDC).
Steward:ops
Namespace Id:pds
Version Id:1.1.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Supplemental | ||||
. . Information_Package | ||||
. . . DIP_Deep_Archive | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | description | 1 | ||
Association | none | |||
Inherited Association | none | |||
Referenced from | Product_DIP_Deep_Archive |
Root Class:Data_Object
Role:Abstract
Class Description:The Data_Object class defines a thing about which almost nothing is known.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Object | |||
Subclass | Conceptual_Object | |||
Digital_Object | ||||
Physical_Object | ||||
Attribute | none | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Data Set PDS3 class is used to capture the data set information from the PDS3 Data Set Catalog.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Context_PDS3 | ||||
. . Data_Set_PDS3 | ||||
Subclass | none | |||
Attribute | abstract_desc | 1 | ||
archive_status | 1 | ARCHIVED | ||
ARCHIVED_ACCUMULATING | ||||
IN_LIEN_RESOLUTION | ||||
IN_LIEN_RESOLUTION_ACCUMULATING | ||||
IN_PEER_REVIEW | ||||
IN_PEER_REVIEW_ACCUMULATING | ||||
IN_QUEUE | ||||
IN_QUEUE_ACCUMULATING | ||||
LOCALLY_ARCHIVED | ||||
LOCALLY_ARCHIVED_ACCUMULATING | ||||
PRE_PEER_REVIEW | ||||
PRE_PEER_REVIEW_ACCUMULATING | ||||
SAFED | ||||
SUPERSEDED | ||||
citation_text | 1 | |||
confidence_level_note | 1 | |||
data_set_desc | 1 | |||
data_set_id | 1 | |||
data_set_name | 1 | |||
data_set_release_date | 1 | |||
data_set_terse_desc | 1 | |||
producer_full_name | 1 | |||
start_date_time | 1 | |||
stop_date_time | 1 | |||
Inherited Attribute | none | |||
Association | data_object | 1 | Conceptual_Object | |
Physical_Object | ||||
nssdc | 0..* | NSSDC | ||
Inherited Association | none | |||
Referenced from | Product_Data_Set_PDS3 |
Root Class:Data_Object
Role:Concrete
Class Description:The Digital Object class defines a sequence of digital bits.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Object | |||
. Digital_Object | ||||
Subclass | none | |||
Attribute | bit_string | 1 | ||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | Array | |||
Array_2D | ||||
Array_2D_Image | ||||
Array_2D_Map | ||||
Array_2D_Spectrum | ||||
Array_3D | ||||
Array_3D_Image | ||||
Array_3D_Movie | ||||
Array_3D_Spectrum | ||||
Checksum_Manifest | ||||
Document | ||||
Document_File | ||||
Encoded_Binary | ||||
Encoded_Byte_Stream | ||||
Encoded_Header | ||||
Encoded_Image | ||||
File | ||||
Header | ||||
Inventory | ||||
Parsable_Byte_Stream | ||||
SPICE_Kernel | ||||
Service_Description | ||||
Software | ||||
Software_Binary | ||||
Software_Script | ||||
Software_Source | ||||
Stream_Text | ||||
Table_Base | ||||
Table_Binary | ||||
Table_Character | ||||
Table_Delimited | ||||
Transfer_Manifest | ||||
XML_Schema |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Dissemination Information Package (DIP) class defines an Information Package, derived from one or more AIPs, that is received by a consumer.
Steward:ops
Namespace Id:pds
Version Id:1.n.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Supplemental | ||||
. . Information_Package | ||||
. . . Dissemination_Information_Package | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | description | 1 | ||
Association | none | |||
Inherited Association | none | |||
Referenced from | Product_DIP |
Root Class:Product_Components
Role:Concrete
Class Description:The External_Reference_Extended class is used to reference a source outside the PDS registry system. This extension is used in the local data dictionary.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product_Components | |||
. External_Reference | ||||
. . External_Reference_Extended | ||||
Subclass | none | |||
Attribute | name | 0..1 | ||
url | 0..1 | |||
Inherited Attribute | description | 0..1 | ||
doi | 0..1 | |||
reference_text | 1 | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | Terminological_Entry |
Root Class:Product_Components
Role:Concrete
Class Description:The File Area Binary class describes a file that contains an encoded byte stream.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product_Components | |||
. File_Area | ||||
. . File_Area_Binary | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | has_File | 1 | File | |
has_tagged_data_object | 0..* | Encoded_Binary | ||
Inherited Association | none | |||
Referenced from | Product_File_Repository | |||
Product_Proxy_PDS3 |
Root Class:Product_Components
Role:Concrete
Class Description:The File Area Checksum Manifest class describes a file that contains a two column table for file references and checksums.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product_Components | |||
. File_Area | ||||
. . File_Area_Checksum_Manifest | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | has_File | 1 | File | |
has_tagged_data_object | 1 | Checksum_Manifest | ||
Inherited Association | none | |||
Referenced from | Information_Package_Component |
Root Class:Product_Components
Role:Concrete
Class Description:The File Area Service Description class describes a file that contains a service description.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product_Components | |||
. File_Area | ||||
. . File_Area_Service_Description | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | has_File | 1 | File | |
has_tagged_data_object | 1..* | Service_Description | ||
Inherited Association | none | |||
Referenced from | Product_Service |
Root Class:Product_Components
Role:Concrete
Class Description:The File Area Transfer Manifest class describes a file that contains a two column table that maps the logical identifiers and version ids of products to their file specification names.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product_Components | |||
. File_Area | ||||
. . File_Area_Transfer_Manifest | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | has_File | 1 | File | |
has_tagged_data_object | 1 | Transfer_Manifest | ||
Inherited Association | none | |||
Referenced from | Information_Package_Component |
Root Class:Product_Components
Role:Concrete
Class Description:The File Area XML Schema class describes a file that contains a resource used for the PDS4 implementation into XML.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product_Components | |||
. File_Area | ||||
. . File_Area_XML_Schema | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | has_File | 1 | File | |
has_tagged_data_object | 1 | XML_Schema | ||
Inherited Association | none | |||
Referenced from | Product_XML_Schema |
Root Class:Tagged_NonDigital_Object
Role:Abstract
Class Description:The Information Package class defines the Information Package as described in the OAIS Reference Model and is the parent class of all specific IP classes.
Steward:ops
Namespace Id:pds
Version Id:1.1.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Supplemental | ||||
. . Information_Package | ||||
Subclass | Archival_Information_Package | |||
DIP_Deep_Archive | ||||
Dissemination_Information_Package | ||||
Submission_Information_Package | ||||
Attribute | description | 1 | ||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Information_Package_Component class associates a Bundle, Collections or Basic Products with Checksum and Storage Manifests.
Steward:ops
Namespace Id:pds
Version Id:1.1.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Supplemental | ||||
. . Information_Package_Component | ||||
Subclass | none | |||
Attribute | checksum_manifest_checksum | 0..1 | ||
checksum_type | 0..1 | |||
transfer_manifest_checksum | 0..1 | |||
Inherited Attribute | none | |||
Association | has_Checksum_Manifest | 0..1 | File_Area_Checksum_Manifest | |
has_Transfer_Manifest | 0..1 | File_Area_Transfer_Manifest | ||
internal_reference | 1..* | Internal_Reference | ||
Inherited Association | none | |||
Referenced from | Product_AIP | |||
Product_DIP | ||||
Product_DIP_Deep_Archive | ||||
Product_SIP |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Ingest_LDD class provides a form for collecting class and attribute definitions.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Supplemental | ||||
. . Ingest_LDD | ||||
Subclass | none | |||
Attribute | comment | 0..1 | ||
full_name | 1 | |||
last_modification_date_time | 1 | |||
ldd_version_id | 1 | |||
name | 1 | |||
namespace_id | 1 | |||
steward_id | 1 | |||
Inherited Attribute | none | |||
Association | data_object | 1 | Conceptual_Object | |
local_attribute | 1..* | DD_Attribute | ||
local_class | 0..* | DD_Class | ||
Inherited Association | none | |||
Referenced from | none |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Instrument Host class provides a description of the phyiscal object upon which an instrument is mounted. This class captures the PDS3 catalog Instrument Host information.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Context_PDS3 | ||||
. . Instrument_Host_PDS3 | ||||
Subclass | none | |||
Attribute | instrument_host_desc | 1 | ||
instrument_host_id | 1 | |||
instrument_host_name | 1 | |||
instrument_host_type | 1 | |||
Inherited Attribute | none | |||
Association | data_object | 1 | Physical_Object | |
Inherited Association | none | |||
Referenced from | Product_Instrument_Host_PDS3 |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Instrument class provides a description of a phyiscal object that collects data. This class captures the PDS3 catalog Instrument information.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Context_PDS3 | ||||
. . Instrument_PDS3 | ||||
Subclass | none | |||
Attribute | instrument_desc | 1 | ||
instrument_id | 1 | |||
instrument_name | 1 | |||
instrument_serial_number | 1 | |||
instrument_type | 1 | |||
instrument_version_id | 1 | |||
Inherited Attribute | none | |||
Association | data_object | 1 | Physical_Object | |
Inherited Association | none | |||
Referenced from | Product_Instrument_PDS3 |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Mission PDS3 class describes an activity involved in the collection of data. This class captures the PDS3 catalog Mission information.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Context_PDS3 | ||||
. . Mission_PDS3 | ||||
Subclass | none | |||
Attribute | mission_desc | 1 | ||
mission_name | 1 | |||
mission_objectives_summary | 1 | |||
mission_start_date | 1 | |||
mission_stop_date | 1 | |||
Inherited Attribute | none | |||
Association | data_object | 1 | Conceptual_Object | |
Inherited Association | none | |||
Referenced from | Product_Mission_PDS3 |
Root Class:Tagged_NonDigital_Child
Role:Concrete
Class Description:The NSSDC Information class provides identification information for data submitted to the NSSDC.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Child | |||
. NSSDC | ||||
Subclass | none | |||
Attribute | medium_type | 1 | ||
nssdc_collection_id | 1 | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | Data_Set_PDS3 |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Node class provides a description of an entity that provides local governance within the federated Planetary Data System.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Context | ||||
. . Node | ||||
Subclass | none | |||
Attribute | description | 1 | ||
institution_name | 1 | |||
name | 1 | Engineering | ||
Geosciences | ||||
Imaging | ||||
Management | ||||
Navigation Ancillary Information Facility | ||||
Planetary Atmospheres | ||||
Planetary Plasma Interactions | ||||
Planetary Rings | ||||
Planetary Science Archive | ||||
Radio Science | ||||
Small Bodies | ||||
Inherited Attribute | none | |||
Association | data_object | 1 | Conceptual_Object | |
Inherited Association | none | |||
Referenced from | Product_Context |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The PDS Affiliate class provides a description of a person who has an association with the planetary science community and has access to PDS resources not normally allowed to the general public.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Context | ||||
. . PDS_Affiliate | ||||
Subclass | none | |||
Attribute | affiliation_type | 1 | Affiliate | |
Data Provider | ||||
Manager | ||||
Technical Staff | ||||
alternate_telephone_number | 0..1 | |||
description | 1 | |||
electronic_mail_address | 0..* | |||
institution_name | 1 | |||
name | 0..1 | |||
phone_book_flag | 1 | |||
postal_address_text | 1 | |||
registration_date | 1 | |||
sort_name | 1 | |||
team_name | 0..* | Engineering | ||
Geosciences | ||||
Headquarters | ||||
Imaging | ||||
Management | ||||
National Space Science Data Center | ||||
Navigation Ancillary Information Facility | ||||
Planetary Atmospheres | ||||
Planetary Plasma Interactions | ||||
Planetary Rings | ||||
Radio Science | ||||
Small Bodies | ||||
telephone_number | 0..1 | |||
Inherited Attribute | none | |||
Association | data_object | 1 | Physical_Object | |
Inherited Association | none | |||
Referenced from | Product_Context |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The PDS_Guest class is the default description of a person who has an association with the planetary science community and who has the most limited access to PDS resources.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Context | ||||
. . PDS_Guest | ||||
Subclass | none | |||
Attribute | description | 1 | ||
electronic_mail_address | 0..* | |||
name | 0..1 | |||
registration_date | 1 | |||
sort_name | 1 | |||
Inherited Attribute | none | |||
Association | data_object | 1 | Physical_Object | |
Inherited Association | none | |||
Referenced from | Product_Context |
Root Class:Data_Object
Role:Concrete
Class Description:The Physical Object class defines a tangible object.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Object | |||
. Physical_Object | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | Data_Set_PDS3 | |||
Facility | ||||
Instrument | ||||
Instrument_Host | ||||
Instrument_Host_PDS3 | ||||
Instrument_PDS3 | ||||
Observing_System | ||||
PDS_Affiliate | ||||
PDS_Guest | ||||
Target | ||||
Target_PDS3 | ||||
Volume_PDS3 | ||||
Volume_Set_PDS3 |
Root Class:Tagged_Digital_Object
Role:Concrete
Class Description:The Service Description class defines a file that contains a standardized service specification.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_Digital_Object | |||
. Byte_Stream | ||||
. . Parsable_Byte_Stream | ||||
. . . Service_Description | ||||
Subclass | none | |||
Attribute | parsing_standard_id | 1 | WADL | R |
WSDL 2.n | ||||
Inherited Attribute | local_identifier | 0..1 | ||
name | 0..1 | |||
description | 0..1 | |||
object_length | 0..1 | |||
offset | 1 | |||
Association | none | |||
Inherited Association | data_object | 1 | Digital_Object | |
Referenced from | File_Area_Service_Description |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Software class describes a software product
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Supplemental | ||||
. . Software | ||||
Subclass | none | |||
Attribute | author_list | 0..1 | ||
description | 1 | |||
name | 1 | |||
programmers_manual_id | 1 | |||
software_id | 1 | |||
software_type | 1 | |||
users_manual_id | 1 | |||
version_id | 1 | |||
Inherited Attribute | none | |||
Association | data_object | 1 | Digital_Object | |
Inherited Association | none | |||
Referenced from | Product_Software |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Software Script class provides a description of a software code that is stored as a compiled binary file.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Supplemental | ||||
. . Software_Binary | ||||
Subclass | none | |||
Attribute | files | 1 | ||
os_version | 1..* | |||
program_notes_id | 1 | |||
software_format_type | 1 | |||
supported_architecture_note | 1..* | |||
supported_operating_system_note | 1..* | |||
system_requirements_note | 1 | |||
Inherited Attribute | none | |||
Association | data_object | 1 | Digital_Object | |
Inherited Association | none | |||
Referenced from | Product_Software |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Software Script class provides a description of a software code that is stored as a script.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Supplemental | ||||
. . Software_Script | ||||
Subclass | none | |||
Attribute | files | 1 | ||
install_note | 1 | |||
supported_environment_note | 1 | |||
system_requirements_note | 1 | |||
Inherited Attribute | none | |||
Association | data_object | 1 | Digital_Object | |
Inherited Association | none | |||
Referenced from | Product_Software |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Software Script class provides a description of a software code that is stored as source code.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Supplemental | ||||
. . Software_Source | ||||
Subclass | none | |||
Attribute | compile_note | 1 | ||
files | 1 | |||
os_version | 1 | |||
program_notes_id | 1 | |||
software_dialect | 1 | |||
software_format_type | 1 | |||
software_language | 1 | |||
supported_architecture_note | 1..* | |||
supported_operating_system_note | 1..* | |||
system_requirements_note | 1 | |||
Inherited Attribute | none | |||
Association | data_object | 1 | Digital_Object | |
Inherited Association | none | |||
Referenced from | Product_Software |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Submission Information Package (SIP) class is an Information Package that is delivered by a Data Provider to an archive that conforms to the Open Archive Information System (OAIS) Reference Model for use in the construction of one or more AIPs.
Steward:ops
Namespace Id:pds
Version Id:1.1.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Supplemental | ||||
. . Information_Package | ||||
. . . Submission_Information_Package | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | description | 1 | ||
Association | none | |||
Inherited Association | none | |||
Referenced from | Product_SIP |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Subscriber PDS3 class provides the name of the subscriber and their subscription list.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Context_PDS3 | ||||
. . Subscriber_PDS3 | ||||
Subclass | none | |||
Attribute | full_name | 1 | ||
local_identifier | 0..1 | |||
subscription_id | 1..* | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | Product_Subscription_PDS3 |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Symbolic_Literals_PDS class is used to collect orphan attributes for the pds namespace. These attributes are members by default of the USER class but not members of any domain class.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Supplemental | ||||
. . Symbolic_Literals_PDS | ||||
Subclass | none | |||
Attribute | nil_reason | 0..1 | anticipated | |
inapplicable | ||||
missing | ||||
unknown | ||||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Tagged_NonDigital_Object
Role:Abstract
Class Description:The Tagged NonDigital Object (TNDO) Context class is an abstract class for the context class hierarchy.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Context | ||||
Subclass | Agency | |||
Facility | ||||
Instrument | ||||
Instrument_Host | ||||
Investigation | ||||
Node | ||||
Observing_System | ||||
Other | ||||
PDS_Affiliate | ||||
PDS_Guest | ||||
Resource | ||||
Target | ||||
Telescope | ||||
Attribute | none | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Tagged NonDigital Object (TNDO) Context PDS3 class is an abstract class for the PDS3 context class hierarchy.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Context_PDS3 | ||||
Subclass | Data_Set_PDS3 | |||
Instrument_Host_PDS3 | ||||
Instrument_PDS3 | ||||
Mission_PDS3 | ||||
Subscriber_PDS3 | ||||
Target_PDS3 | ||||
Volume_PDS3 | ||||
Volume_Set_PDS3 | ||||
Attribute | none | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Tagged_NonDigital_Object
Role:Abstract
Class Description:The Tagged NonDigital Object (TNDO) Supplemental class is an abstract class for the supplemental class hierarchy.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Supplemental | ||||
Subclass | Band_Bin | |||
Band_Bin_Set | ||||
Bundle | ||||
Cartography | ||||
Collection | ||||
DD_Attribute | ||||
DD_Attribute_Full | ||||
DD_Class | ||||
DD_Class_Full | ||||
Display_2D_Image | ||||
Document | ||||
Field_Statistics | ||||
Geometry | ||||
Information_Package | ||||
Information_Package_Component | ||||
Ingest_LDD | ||||
Object_Statistics | ||||
Quaternion | ||||
Software | ||||
Software_Binary | ||||
Software_Script | ||||
Software_Source | ||||
Symbolic_Literals_PDS | ||||
Update | ||||
Vector | ||||
Vector_Cartesian_3 | ||||
Zip | ||||
Attribute | none | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Tagged_Digital_Child
Role:Abstract
Class Description:The Tagged Digital Child class is an abstract class for the components of classes in the tagged digital object class hierarchy.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_Digital_Child | |||
Subclass | Axis_Array | |||
Document_Format | ||||
Element_Array | ||||
Field | ||||
Group | ||||
Packed_Data_Fields | ||||
Record | ||||
Special_Constants | ||||
Uniformly_Sampled | ||||
Attribute | none | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Tagged_Digital_Object
Role:Abstract
Class Description:The Tagged Digital Object class is an abstract class for the digital class hierarchy. A tagged object is an information object.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_Digital_Object | |||
Subclass | Byte_Stream | |||
File | ||||
Attribute | none | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Tagged_NonDigital_Child
Role:Abstract
Class Description:The Tagged NonDigital Child class is an abstract class for the components of classes in the tagged nondigital object class hierarchy.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Child | |||
Subclass | DD_Association | |||
DD_Association_External | ||||
DD_Permissible_Value | ||||
DD_Permissible_Value_Full | ||||
DD_Value_Domain | ||||
DD_Value_Domain_Full | ||||
NSSDC | ||||
Observing_System_Component | ||||
Quaternion_Component | ||||
Terminological_Entry | ||||
Vector_Component | ||||
Attribute | none | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Tagged_NonDigital_Object
Role:Abstract
Class Description:The Tagged NonDigital Object class is an abstract class for the physical and conceptual class hierarchy. A tagged object is an information object.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
Subclass | TNDO_Context | |||
TNDO_Context_PDS3 | ||||
TNDO_Supplemental | ||||
Attribute | none | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Target class provides a description of a phyiscal object that is the object of data collection. This class captures the PDS3 catalog Target information.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Context_PDS3 | ||||
. . Target_PDS3 | ||||
Subclass | none | |||
Attribute | orbit_direction | 0..* | ||
primary_body_name | 1 | |||
rotation_direction | 0..1 | |||
target_desc | 1 | |||
target_name | 1 | |||
target_type | 1 | |||
Inherited Attribute | none | |||
Association | data_object | 1 | Physical_Object | |
Inherited Association | none | |||
Referenced from | Product_Target_PDS3 |
Root Class:Tagged_NonDigital_Child
Role:Concrete
Class Description:The terminological_entry class provides the name (designation) and definition of the attribute in a specified natural language.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Child | |||
. Terminological_Entry | ||||
Subclass | none | |||
Attribute | definition | 1 | ||
language | 1 | English | ||
Russian | ||||
name | 1 | |||
preferred_flag | 1 | |||
Inherited Attribute | none | |||
Association | source | 0..* | External_Reference_Extended | |
Inherited Association | none | |||
Referenced from | DD_Attribute | |||
DD_Attribute_Full | ||||
DD_Class | ||||
DD_Class_Full |
Root Class:Tagged_Digital_Object
Role:Concrete
Class Description:The Transfer_Manifest class defines a table that maps product LIDVIDs to the file_specificaition_names of the products' XML label files.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_Digital_Object | |||
. Byte_Stream | ||||
. . Table_Base | ||||
. . . Table_Character | ||||
. . . . Transfer_Manifest | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | local_identifier | 0..1 | ||
name | 0..1 | |||
description | 0..1 | |||
offset | 1 | |||
records | 1 | |||
record_delimiter | 1 | carriage-return line-feed | ||
Association | none | |||
Inherited Association | data_object | 1 | Digital_Object | |
has_Record | 1 | Record_Character | ||
uniformly_sampled | 0..1 | Uniformly_Sampled | ||
Referenced from | File_Area_Transfer_Manifest |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Volume_PDS3 class is used to capture the volume information from the PDS3 Data Set Catalog.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Context_PDS3 | ||||
. . Volume_PDS3 | ||||
Subclass | none | |||
Attribute | archive_status | 1 | ARCHIVED | |
ARCHIVED_ACCUMULATING | ||||
IN_LIEN_RESOLUTION | ||||
IN_LIEN_RESOLUTION_ACCUMULATING | ||||
IN_PEER_REVIEW | ||||
IN_PEER_REVIEW_ACCUMULATING | ||||
IN_QUEUE | ||||
IN_QUEUE_ACCUMULATING | ||||
LOCALLY_ARCHIVED | ||||
LOCALLY_ARCHIVED_ACCUMULATING | ||||
PRE_PEER_REVIEW | ||||
PRE_PEER_REVIEW_ACCUMULATING | ||||
SAFED | ||||
SUPERSEDED | ||||
archive_status_note | 1 | |||
curating_node_id | 0..* | |||
description | 0..1 | |||
medium_type | 1 | |||
publication_date | 1 | |||
volume_de_fullname | 1 | |||
volume_format | 1 | |||
volume_id | 1 | |||
volume_name | 1 | |||
volume_set_id | 1 | |||
volume_size | 1 | |||
volume_version_id | 1 | |||
Inherited Attribute | none | |||
Association | data_object | 1 | Conceptual_Object | |
Physical_Object | ||||
Inherited Association | none | |||
Referenced from | Product_Volume_PDS3 |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Volume_Set_PDS3 class is used to capture the volume set information from the PDS3 Data Set Catalog.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Context_PDS3 | ||||
. . Volume_Set_PDS3 | ||||
Subclass | none | |||
Attribute | description | 0..1 | ||
volume_series_name | 1 | |||
volume_set_id | 1 | |||
volume_set_name | 1 | |||
volumes | 1 | |||
Inherited Attribute | none | |||
Association | data_object | 1 | Conceptual_Object | |
Physical_Object | ||||
Inherited Association | none | |||
Referenced from | Product_Volume_Set_PDS3 |
This section provides the sets of classes associated with the imaging discipline.
The image discipline class hierarchy is illustrated in the following diagram. This diagram presents the subclassOf relation for each class using a hierarchical (tree) format, providing a visual representation of the classes in relation to their parent classes.
+ + + Cartography
+ + + Quaternion
The class hierarchy above includes 4 unique classes.
The classes in this section are illustrated using a Unified Modeling Language (UML) class hierarchy diagram in the following figure.
Figure 13 Imaging Discipline UML Class Diagram
The following sections present the discipline classes in a table format. The table includes the class hierarchy, class attributes, and class associations. The class attributes and associations listed include both those used to define the class and those inherited from parent classes. Cardinalities are provided where appropriate.
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Cartography class is a placeholder for soon forthcoming Imaging cartography classes.
Steward:img
Namespace Id:fgdcx
Version Id:1.1.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Supplemental | ||||
. . Cartography | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Quaternion class models a mathematical construct that consists of four individual numeric components. Quaternions are a convenient mechanism for encapsulating orientation information since they require only four units of numeric storage, as opposed to the nine needed for a rotation matrix.
Steward:pds
Namespace Id:pds
Version Id:1.n.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Supplemental | ||||
. . Quaternion | ||||
Subclass | none | |||
Attribute | description | 1 | ||
local_identifier | 0..1 | |||
name | 1 | |||
type | 1 | SPICE | ||
Spacecraft Telemetry | ||||
Inherited Attribute | none | |||
Association | data_object | 1 | Conceptual_Object | |
quaternion_component | 4 | Quaternion_Component | ||
Inherited Association | none | |||
Referenced from | none |
Root Class:Tagged_NonDigital_Child
Role:Concrete
Class Description:The Quaternion_Component class provides a component of a quaternion.
Steward:pds
Namespace Id:pds
Version Id:1.n.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Child | |||
. Quaternion_Component | ||||
Subclass | none | |||
Attribute | data_type | 1 | ASCII_Real | |
description | 0..1 | |||
name | 0..1 | |||
sequence_number | 1 | |||
value | 1 | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | Quaternion |
Root Class:Product_Components
Role:Concrete
Class Description:The Telemetry_Parameters class contains downlink-related attributes used primarily during mission operations.
Steward:img
Namespace Id:img
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Product_Components | |||
. Telemetry_Parameters | ||||
Subclass | none | |||
Attribute | application_process_id | 0..1 | ||
application_process_name | 0..1 | |||
earth_received_start_date_time | 0..1 | |||
earth_received_stop_date_time | 0..1 | |||
expected_packets | 0..1 | |||
packet_map_mask | 0..1 | |||
received_packets | 0..1 | |||
spice_file_name | 0..1 | |||
telemetry_format_id | 0..1 | |||
telemetry_provider_id | 0..1 | |||
telemetry_source_name | 0..1 | |||
telemetry_source_type | 0..1 | DATA_PRODUCT | ||
SFDU | ||||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
This section defines the PDS4 data types.
The Data Type class hierarchy is illustrated in the following diagram. This diagram presents the subclassOf relation for each class using a hierarchical (tree) format, providing a visual representation of the classes in relation to their parent classes.
+ + + Complex
+ + + + ComplexLSB16
+ + + + ComplexLSB8
+ + + + ComplexMSB16
+ + + + ComplexMSB8
+ + + Decimal_Integer
+ + + + SignedBitString
+ + + + SignedByte
+ + + + SignedLSB2
+ + + + SignedLSB4
+ + + + SignedLSB8
+ + + + SignedMSB2
+ + + + SignedMSB4
+ + + + SignedMSB8
+ + + + UnsignedBitString
+ + + + UnsignedByte
+ + + + UnsignedLSB2
+ + + + UnsignedLSB4
+ + + + UnsignedLSB8
+ + + + UnsignedMSB2
+ + + + UnsignedMSB4
+ + + + UnsignedMSB8
+ + + Decimal_Real
+ + + + IEEE754LSBDouble
+ + + + IEEE754LSBSingle
+ + + + IEEE754MSBDouble
+ + + + IEEE754MSBSingle
+ + + ASCII_AnyURI
+ + + ASCII_Boolean
+ + + ASCII_DOI
+ + + ASCII_Date
+ + + ASCII_Date_DOY
+ + + ASCII_Date_Time
+ + + ASCII_Date_Time_DOY
+ + + ASCII_Date_Time_UTC
+ + + ASCII_Date_Time_YMD
+ + + ASCII_Date_YMD
+ + + ASCII_Directory_Path_Name
+ + + ASCII_File_Name
+ + + ASCII_File_Specification_Name
+ + + ASCII_Integer
+ + + ASCII_LID
+ + + ASCII_LIDVID
+ + + ASCII_LIDVID_LID
+ + + ASCII_MD5_Checksum
+ + + ASCII_NonNegative_Integer
+ + + ASCII_Numeric_Base16
+ + + ASCII_Numeric_Base2
+ + + ASCII_Numeric_Base8
+ + + ASCII_Real
+ + + ASCII_Short_String_Collapsed
+ + + ASCII_Short_String_Preserved
+ + + ASCII_String
+ + + ASCII_Text_Collapsed
+ + + ASCII_Text_Preserved
+ + + ASCII_Time
+ + + ASCII_VID
+ + + UTF8_Short_String_Collapsed
+ + + UTF8_Short_String_Preserved
+ + + UTF8_String
+ + + UTF8_Text_Preserved
The class hierarchy above includes 62 unique classes.
The classes in this section are illustrated using a Unified Modeling Language (UML) class hierarchy diagram in the following figure.
Figure 14 DataType UML Class Diagram
The following sections present the classes in a table format. The table includes the class hierarchy, class attributes, and class associations. The class attributes and associations listed include both those used to define the class and those inherited from parent classes. Cardinalities are provided where appropriate.
Root Class:Data_Type
Role:Concrete
Class Description:The ASCII AnyURI class indicates a URI or its subclasses URN and URL.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Type | |||
. Character_Data_Type | ||||
. . ASCII_AnyURI | ||||
Subclass | none | |||
Attribute | character_constraint | 1 | ASCII | R |
character_encoding | 1 | UTF-8 | R | |
maximum_characters | 1 | R | ||
minimum_characters | 1 | R | ||
xml_schema_base_type | 1 | xsd:anyURI | R | |
Inherited Attribute | formation_rule | 1 | ||
maximum_value | 1 | |||
minimum_value | 1 | |||
pattern | 1 | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Data_Type
Role:Concrete
Class Description:The ASCII_Boolean class indicates a boolean. The allowed values are 'true' and 'false'.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Type | |||
. Character_Data_Type | ||||
. . ASCII_Boolean | ||||
Subclass | none | |||
Attribute | xml_schema_base_type | 1 | xsd:boolean | R |
Inherited Attribute | character_constraint | 1 | ||
character_encoding | 1 | UTF-8 | ||
formation_rule | 1 | |||
maximum_characters | 1 | |||
maximum_value | 1 | |||
minimum_characters | 1 | |||
minimum_value | 1 | |||
pattern | 1 | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Data_Type
Role:Concrete
Class Description:The ASCII DOI class indicates a digital object identifier (DOI).
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Type | |||
. Character_Data_Type | ||||
. . ASCII_DOI | ||||
Subclass | none | |||
Attribute | character_constraint | 1 | ASCII | R |
formation_rule | 1 | nn.nnnn/nnn | R | |
maximum_characters | 1 | R | ||
minimum_characters | 1 | R | ||
pattern | 1 | 10\.\S+/\S+ | R | |
xml_schema_base_type | 1 | xsd:string | R | |
Inherited Attribute | character_encoding | 1 | UTF-8 | |
maximum_value | 1 | |||
minimum_value | 1 | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Data_Type
Role:Concrete
Class Description:The ASCII_Date class indicates a date in either YMD or DOY format.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Type | |||
. Character_Data_Type | ||||
. . ASCII_Date | ||||
Subclass | none | |||
Attribute | character_constraint | 1 | ASCII | R |
formation_rule | 1 | YYYY-MM-DD/YYYY-DOY | R | |
maximum_characters | 1 | R | ||
minimum_characters | 1 | R | ||
pattern | 1 | (-)?[0-9]{4} | R | |
(-)?[0-9]{4}-((00[1-9])|(0[1-9][0-9])|([1-2][0-9][0-9])|(3(([0-5][0-9])|(6[0-6])))) | ||||
(-)?[0-9]{4}-((0[1-9])|(1[0-2])) | ||||
(-)?[0-9]{4}-((0[1-9])|(1[0-2]))-((0[1-9])|([1-2][0-9])|(3[0-1])) | ||||
xml_schema_base_type | 1 | xsd:string | R | |
Inherited Attribute | character_encoding | 1 | UTF-8 | |
maximum_value | 1 | |||
minimum_value | 1 | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Data_Type
Role:Concrete
Class Description:The ASCII_Date_DOY class indicates a date in DOY format.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Type | |||
. Character_Data_Type | ||||
. . ASCII_Date_DOY | ||||
Subclass | none | |||
Attribute | character_constraint | 1 | ASCII | R |
formation_rule | 1 | YYYY-DOY | R | |
maximum_characters | 1 | R | ||
minimum_characters | 1 | R | ||
pattern | 1 | (-)?[0-9]{4} | R | |
(-)?[0-9]{4}-((00[1-9])|(0[1-9][0-9])|([1-2][0-9][0-9])|(3(([0-5][0-9])|(6[0-6])))) | ||||
xml_schema_base_type | 1 | xsd:string | R | |
Inherited Attribute | character_encoding | 1 | UTF-8 | |
maximum_value | 1 | |||
minimum_value | 1 | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Data_Type
Role:Concrete
Class Description:The ASCII_Date_Time class indicates a date in either YMD or DOY format and time.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Root Class:Data_Type
Role:Concrete
Class Description:The ASCII_Date_Time_DOY class indicates a date in DOY format and time.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Type | |||
. Character_Data_Type | ||||
. . ASCII_Date_Time_DOY | ||||
Subclass | none | |||
Attribute | character_constraint | 1 | ASCII | R |
formation_rule | 1 | YYYY-DOYTHH:MM:SS.SSS(Z) | R | |
maximum_characters | 1 | R | ||
maximum_value | 1 | R | ||
minimum_characters | 1 | R | ||
minimum_value | 1 | R | ||
pattern | 1 | (-)?[0-9]{4}-((00[1-9])|(0[1-9][0-9])|([1-2][0-9][0-9])|(3(([0-5][0-9])|(6[0-6]))))(T)(([0-1][0-9])|(2[0-3])):[0-5][0-9](Z)? | R | |
(-)?[0-9]{4}-((00[1-9])|(0[1-9][0-9])|([1-2][0-9][0-9])|(3(([0-5][0-9])|(6[0-6]))))(T)(([0-1][0-9])|(2[0-3])):[0-5][0-9]:(([0-5][0-9])|60)(\.([0-9]{1,4}))?(Z)? | ||||
(-)?[0-9]{4}-((00[1-9])|(0[1-9][0-9])|([1-2][0-9][0-9])|(3(([0-5][0-9])|(6[0-6]))))(T)(([0-1][0-9])|(2[0-4]))(Z)? | ||||
(-)?[0-9]{4}-((00[1-9])|(0[1-9][0-9])|([1-2][0-9][0-9])|(3(([0-5][0-9])|(6[0-6]))))(T)24:00((:00((\.0+)?))?)(Z)? | ||||
xml_schema_base_type | 1 | xsd:string | R | |
Inherited Attribute | character_encoding | 1 | UTF-8 | |
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Data_Type
Role:Concrete
Class Description:The ASCII_Date_Time_UTC class indicates a date and time in UTC format.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Root Class:Data_Type
Role:Concrete
Class Description:The ASCII_Date_Time_YMD class indicates a date in YMD format and time.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Type | |||
. Character_Data_Type | ||||
. . ASCII_Date_Time_YMD | ||||
Subclass | none | |||
Attribute | character_constraint | 1 | ASCII | R |
formation_rule | 1 | YYYY-MM-DDTHH:MM:SS.SSS(Z) | R | |
maximum_characters | 1 | R | ||
maximum_value | 1 | R | ||
minimum_characters | 1 | R | ||
minimum_value | 1 | R | ||
pattern | 1 | (-)?[0-9]{4}-((0[1-9])|(1[0-2]))-((0[1-9])|([1-2][0-9])|(3[0-1]))(T)(([0-1][0-9])|(2[0-3])):[0-5][0-9](Z)? | R | |
(-)?[0-9]{4}-((0[1-9])|(1[0-2]))-((0[1-9])|([1-2][0-9])|(3[0-1]))(T)(([0-1][0-9])|(2[0-3])):[0-5][0-9]:(([0-5][0-9])|60)(\.([0-9]{1,4}))?(Z)? | ||||
(-)?[0-9]{4}-((0[1-9])|(1[0-2]))-((0[1-9])|([1-2][0-9])|(3[0-1]))(T)(([0-1][0-9])|(2[0-4]))(Z)? | ||||
(-)?[0-9]{4}-((0[1-9])|(1[0-2]))-((0[1-9])|([1-2][0-9])|(3[0-1]))(T)24:00((:00((\.0+)?))?)(Z)? | ||||
xml_schema_base_type | 1 | xsd:string | R | |
Inherited Attribute | character_encoding | 1 | UTF-8 | |
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Data_Type
Role:Concrete
Class Description:The ASCII_Date_YMD class indicates a date in YMD format.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Type | |||
. Character_Data_Type | ||||
. . ASCII_Date_YMD | ||||
Subclass | none | |||
Attribute | character_constraint | 1 | ASCII | R |
formation_rule | 1 | YYYY-MM-DD | R | |
maximum_characters | 1 | R | ||
minimum_characters | 1 | R | ||
pattern | 1 | (-)?[0-9]{4} | R | |
(-)?[0-9]{4}-((0[1-9])|(1[0-2])) | ||||
(-)?[0-9]{4}-((0[1-9])|(1[0-2]))-((0[1-9])|([1-2][0-9])|(3[0-1])) | ||||
xml_schema_base_type | 1 | xsd:string | R | |
Inherited Attribute | character_encoding | 1 | UTF-8 | |
maximum_value | 1 | |||
minimum_value | 1 | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Data_Type
Role:Concrete
Class Description:The ASCII Directory Path Name class indicates a system directory path.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Type | |||
. Character_Data_Type | ||||
. . ASCII_Directory_Path_Name | ||||
Subclass | none | |||
Attribute | character_constraint | 1 | ASCII | R |
formation_rule | 1 | dir1/dir2/ | R | |
maximum_characters | 1 | 255 | R | |
minimum_characters | 1 | 1 | R | |
xml_schema_base_type | 1 | xsd:token | R | |
Inherited Attribute | character_encoding | 1 | UTF-8 | |
maximum_value | 1 | |||
minimum_value | 1 | |||
pattern | 1 | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Data_Type
Role:Concrete
Class Description:The ASCII File Name class indicates a system file name.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Type | |||
. Character_Data_Type | ||||
. . ASCII_File_Name | ||||
Subclass | none | |||
Attribute | character_constraint | 1 | ASCII | R |
formation_rule | 1 | file_name.file_extension | R | |
maximum_characters | 1 | 255 | R | |
minimum_characters | 1 | 1 | R | |
xml_schema_base_type | 1 | xsd:token | R | |
Inherited Attribute | character_encoding | 1 | UTF-8 | |
maximum_value | 1 | |||
minimum_value | 1 | |||
pattern | 1 | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Data_Type
Role:Concrete
Class Description:The ASCII File Specification Name class indicates a system file including directory path, file name, and file extension.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Type | |||
. Character_Data_Type | ||||
. . ASCII_File_Specification_Name | ||||
Subclass | none | |||
Attribute | character_constraint | 1 | ASCII | R |
formation_rule | 1 | dir1/dir2/file_name.file_extension | R | |
maximum_characters | 1 | 255 | R | |
minimum_characters | 1 | 1 | R | |
xml_schema_base_type | 1 | xsd:token | R | |
Inherited Attribute | character_encoding | 1 | UTF-8 | |
maximum_value | 1 | |||
minimum_value | 1 | |||
pattern | 1 | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Data_Type
Role:Concrete
Class Description:The ASCII_Integer class indicates an integer.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Type | |||
. Character_Data_Type | ||||
. . ASCII_Integer | ||||
Subclass | none | |||
Attribute | character_constraint | 1 | R | |
maximum_characters | 1 | R | ||
maximum_value | 1 | R | ||
minimum_characters | 1 | R | ||
minimum_value | 1 | R | ||
xml_schema_base_type | 1 | xsd:int | R | |
Inherited Attribute | character_encoding | 1 | UTF-8 | |
formation_rule | 1 | |||
pattern | 1 | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Data_Type
Role:Concrete
Class Description:The ASCII_LID class indicates a logical identifier.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Type | |||
. Character_Data_Type | ||||
. . ASCII_LID | ||||
Subclass | none | |||
Attribute | character_constraint | 1 | ASCII | R |
formation_rule | 1 | urn:nasa:pds:xxxx | R | |
maximum_characters | 1 | 255 | R | |
maximum_value | 1 | R | ||
minimum_characters | 1 | 14 | R | |
minimum_value | 1 | R | ||
pattern | 1 | R | ||
xml_schema_base_type | 1 | xsd:string | R | |
Inherited Attribute | character_encoding | 1 | UTF-8 | |
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Data_Type
Role:Concrete
Class Description:The ASCII_LIDVID class indicates a logical identifier and version identifier.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Type | |||
. Character_Data_Type | ||||
. . ASCII_LIDVID | ||||
Subclass | none | |||
Attribute | character_constraint | 1 | ASCII | R |
formation_rule | 1 | urn:nasa:pds:xxxx::M.n | R | |
maximum_characters | 1 | 255 | R | |
minimum_characters | 1 | 19 | R | |
xml_schema_base_type | 1 | xsd:string | R | |
Inherited Attribute | character_encoding | 1 | UTF-8 | |
maximum_value | 1 | |||
minimum_value | 1 | |||
pattern | 1 | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Data_Type
Role:Concrete
Class Description:The ASCII_LIDVID_LID class indicates a logical identifier and version identifier or simply the logical identfier.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Type | |||
. Character_Data_Type | ||||
. . ASCII_LIDVID_LID | ||||
Subclass | none | |||
Attribute | character_constraint | 1 | ASCII | R |
formation_rule | 1 | urn:nasa:pds:xxxx | R | |
urn:nasa:pds:xxxx::M.n | ||||
maximum_characters | 1 | 255 | R | |
minimum_characters | 1 | 14 | R | |
xml_schema_base_type | 1 | xsd:string | R | |
Inherited Attribute | character_encoding | 1 | UTF-8 | |
maximum_value | 1 | |||
minimum_value | 1 | |||
pattern | 1 | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Data_Type
Role:Concrete
Class Description:The ASCII MD5 Checksum class indicates a checksum computed by the Message-Digest algorithm 5 (MD5).
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Type | |||
. Character_Data_Type | ||||
. . ASCII_MD5_Checksum | ||||
Subclass | none | |||
Attribute | character_constraint | 1 | ASCII | R |
formation_rule | 1 | 0123456789abcdef | R | |
maximum_characters | 1 | 32 | R | |
minimum_characters | 1 | 32 | R | |
pattern | 1 | [0-9a-fA-F]{32} | R | |
xml_schema_base_type | 1 | xsd:string | R | |
Inherited Attribute | character_encoding | 1 | UTF-8 | |
maximum_value | 1 | |||
minimum_value | 1 | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Data_Type
Role:Concrete
Class Description:The ASCII_NonNegative_Integer class indicates a non-negative integer.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Type | |||
. Character_Data_Type | ||||
. . ASCII_NonNegative_Integer | ||||
Subclass | none | |||
Attribute | character_constraint | 1 | R | |
maximum_characters | 1 | R | ||
maximum_value | 1 | R | ||
minimum_characters | 1 | R | ||
minimum_value | 1 | 0 | R | |
xml_schema_base_type | 1 | xsd:long | R | |
Inherited Attribute | character_encoding | 1 | UTF-8 | |
formation_rule | 1 | |||
pattern | 1 | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Data_Type
Role:Concrete
Class Description:The ASCII Numeric Base16 class indicates a ASCII encoded string constrained to hexadecimal digits.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Type | |||
. Character_Data_Type | ||||
. . ASCII_Numeric_Base16 | ||||
Subclass | none | |||
Attribute | character_constraint | 1 | R | |
maximum_characters | 1 | 255 | R | |
maximum_value | 1 | R | ||
minimum_characters | 1 | 1 | R | |
minimum_value | 1 | R | ||
pattern | 1 | R | ||
xml_schema_base_type | 1 | xsd:hexBinary | R | |
Inherited Attribute | character_encoding | 1 | UTF-8 | |
formation_rule | 1 | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Data_Type
Role:Concrete
Class Description:The ASCII Numeric Base2 class indicates a ASCII encoded string constrained to binary digits.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Type | |||
. Character_Data_Type | ||||
. . ASCII_Numeric_Base2 | ||||
Subclass | none | |||
Attribute | character_constraint | 1 | ASCII | R |
maximum_characters | 1 | 255 | R | |
maximum_value | 1 | R | ||
minimum_characters | 1 | 1 | R | |
minimum_value | 1 | R | ||
pattern | 1 | [0-1]{1,255} | R | |
xml_schema_base_type | 1 | xsd:string | R | |
Inherited Attribute | character_encoding | 1 | UTF-8 | |
formation_rule | 1 | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Data_Type
Role:Concrete
Class Description:The ASCII Numeric Base8 class indicates a ASCII encoded string constrained to octal digits.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Type | |||
. Character_Data_Type | ||||
. . ASCII_Numeric_Base8 | ||||
Subclass | none | |||
Attribute | character_constraint | 1 | ASCII | R |
maximum_characters | 1 | 255 | R | |
minimum_characters | 1 | 1 | R | |
pattern | 1 | [0-7]{1,255} | R | |
xml_schema_base_type | 1 | xsd:string | R | |
Inherited Attribute | character_encoding | 1 | UTF-8 | |
formation_rule | 1 | |||
maximum_value | 1 | |||
minimum_value | 1 | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Data_Type
Role:Concrete
Class Description:The ASCII_Real class indicates a real.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Type | |||
. Character_Data_Type | ||||
. . ASCII_Real | ||||
Subclass | none | |||
Attribute | character_constraint | 1 | R | |
maximum_characters | 1 | R | ||
maximum_value | 1 | R | ||
minimum_characters | 1 | R | ||
minimum_value | 1 | R | ||
xml_schema_base_type | 1 | xsd:double | R | |
Inherited Attribute | character_encoding | 1 | UTF-8 | |
formation_rule | 1 | |||
pattern | 1 | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Data_Type
Role:Concrete
Class Description:The ASCII_Short_String_Collapsed class indicates a limited length, whitespace-collapsed string.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Type | |||
. Character_Data_Type | ||||
. . ASCII_Short_String_Collapsed | ||||
Subclass | none | |||
Attribute | character_constraint | 1 | ASCII | R |
maximum_characters | 1 | 255 | R | |
maximum_value | 1 | R | ||
minimum_characters | 1 | 1 | R | |
minimum_value | 1 | R | ||
xml_schema_base_type | 1 | xsd:token | R | |
Inherited Attribute | character_encoding | 1 | UTF-8 | |
formation_rule | 1 | |||
pattern | 1 | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Data_Type
Role:Concrete
Class Description:The ASCII_Short_String_Preserved class indicates a limited length, whitespace-preserved string.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Type | |||
. Character_Data_Type | ||||
. . ASCII_Short_String_Preserved | ||||
Subclass | none | |||
Attribute | character_constraint | 1 | ASCII | R |
maximum_characters | 1 | 255 | R | |
maximum_value | 1 | R | ||
minimum_characters | 1 | 1 | R | |
minimum_value | 1 | R | ||
xml_schema_base_type | 1 | xsd:string | R | |
Inherited Attribute | character_encoding | 1 | UTF-8 | |
formation_rule | 1 | |||
pattern | 1 | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Data_Type
Role:Concrete
Class Description:The ASCII_String class indicates a limited length ASCII text string with whitespaces removed.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Type | |||
. Character_Data_Type | ||||
. . ASCII_String | ||||
Subclass | none | |||
Attribute | character_constraint | 1 | ASCII | R |
minimum_characters | 1 | 1 | R | |
xml_schema_base_type | 1 | xsd:token | R | |
Inherited Attribute | character_encoding | 1 | UTF-8 | |
formation_rule | 1 | |||
maximum_characters | 1 | |||
maximum_value | 1 | |||
minimum_value | 1 | |||
pattern | 1 | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Data_Type
Role:Concrete
Class Description:The ASCII_Text_Collapsed class indicates an unlimited length, whitespace-collapsed text string.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Type | |||
. Character_Data_Type | ||||
. . ASCII_Text_Collapsed | ||||
Subclass | none | |||
Attribute | character_constraint | 1 | ASCII | R |
maximum_characters | 1 | R | ||
minimum_characters | 1 | 1 | R | |
xml_schema_base_type | 1 | xsd:token | R | |
Inherited Attribute | character_encoding | 1 | UTF-8 | |
formation_rule | 1 | |||
maximum_value | 1 | |||
minimum_value | 1 | |||
pattern | 1 | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Data_Type
Role:Concrete
Class Description:The ASCII_Text_Preserved class indicates an unlimited length, whitespace-preserved text string.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Type | |||
. Character_Data_Type | ||||
. . ASCII_Text_Preserved | ||||
Subclass | none | |||
Attribute | character_constraint | 1 | ASCII | R |
maximum_characters | 1 | R | ||
maximum_value | 1 | R | ||
minimum_characters | 1 | 1 | R | |
minimum_value | 1 | R | ||
xml_schema_base_type | 1 | xsd:string | R | |
Inherited Attribute | character_encoding | 1 | UTF-8 | |
formation_rule | 1 | |||
pattern | 1 | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Data_Type
Role:Concrete
Class Description:The ASCII_Time class indicates a time value.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Type | |||
. Character_Data_Type | ||||
. . ASCII_Time | ||||
Subclass | none | |||
Attribute | character_constraint | 1 | ASCII | R |
formation_rule | 1 | HH:MM:SS.SSS | R | |
maximum_characters | 1 | R | ||
maximum_value | 1 | R | ||
minimum_characters | 1 | R | ||
minimum_value | 1 | R | ||
pattern | 1 | (([0-1][0-9])|(2[0-3])):[0-5][0-9](Z|) | R | |
(([0-1][0-9])|(2[0-3])):[0-5][0-9]:(([0-5][0-9])|60)((\.[0-9]+)|)(Z|) | ||||
(([0-1][0-9])|(2[0-4]))(Z|) | ||||
24:00((:00((\.0+)|))|)(Z|) | ||||
xml_schema_base_type | 1 | xsd:string | R | |
Inherited Attribute | character_encoding | 1 | UTF-8 | |
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Data_Type
Role:Concrete
Class Description:The ASCII_VID class indicates a version identifier.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Type | |||
. Character_Data_Type | ||||
. . ASCII_VID | ||||
Subclass | none | |||
Attribute | character_constraint | 1 | ASCII | R |
formation_rule | 1 | M.m | R | |
maximum_characters | 1 | 100 | R | |
maximum_value | 1 | R | ||
minimum_characters | 1 | 3 | R | |
minimum_value | 1 | R | ||
pattern | 1 | 0\.([1-9]|([0-9][0-9]+)) | R | |
[1-9][0-9]* | ||||
[1-9][0-9]*\.[0-9]+ | ||||
xml_schema_base_type | 1 | xsd:string | R | |
Inherited Attribute | character_encoding | 1 | UTF-8 | |
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Data_Type
Role:Abstract
Class Description:The Character Data Type class is the parent class for data types used to classify the values of attributes in class descriptions, i.e., product labels and character digital objects.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Type | |||
. Character_Data_Type | ||||
Subclass | ASCII_AnyURI | |||
ASCII_Boolean | ||||
ASCII_DOI | ||||
ASCII_Date | ||||
ASCII_Date_DOY | ||||
ASCII_Date_Time | ||||
ASCII_Date_Time_DOY | ||||
ASCII_Date_Time_UTC | ||||
ASCII_Date_Time_YMD | ||||
ASCII_Date_YMD | ||||
ASCII_Directory_Path_Name | ||||
ASCII_File_Name | ||||
ASCII_File_Specification_Name | ||||
ASCII_Integer | ||||
ASCII_LID | ||||
ASCII_LIDVID | ||||
ASCII_LIDVID_LID | ||||
ASCII_MD5_Checksum | ||||
ASCII_NonNegative_Integer | ||||
ASCII_Numeric_Base16 | ||||
ASCII_Numeric_Base2 | ||||
ASCII_Numeric_Base8 | ||||
ASCII_Real | ||||
ASCII_Short_String_Collapsed | ||||
ASCII_Short_String_Preserved | ||||
ASCII_String | ||||
ASCII_Text_Collapsed | ||||
ASCII_Text_Preserved | ||||
ASCII_Time | ||||
ASCII_VID | ||||
UTF8_Short_String_Collapsed | ||||
UTF8_Short_String_Preserved | ||||
UTF8_String | ||||
UTF8_Text_Preserved | ||||
Attribute | character_constraint | 1 | ||
character_encoding | 1 | UTF-8 | ||
formation_rule | 1 | |||
maximum_characters | 1 | |||
maximum_value | 1 | |||
minimum_characters | 1 | |||
minimum_value | 1 | |||
pattern | 1 | |||
xml_schema_base_type | 1 | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Data_Type
Role:Abstract
Class Description:Complex Binary Data Types
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Type | |||
. Binary_Data_Type | ||||
. . Complex | ||||
Subclass | ComplexLSB16 | |||
ComplexLSB8 | ||||
ComplexMSB16 | ||||
ComplexMSB8 | ||||
Attribute | none | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Data_Type
Role:Concrete
Class Description:Complex number consisting of two LSB 8 byte decimal reals.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Type | |||
. Binary_Data_Type | ||||
. . Complex | ||||
. . . ComplexLSB16 | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Data_Type
Role:Concrete
Class Description:Complex number consisting of two LSB 4 byte decimal reals.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Type | |||
. Binary_Data_Type | ||||
. . Complex | ||||
. . . ComplexLSB8 | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Data_Type
Role:Concrete
Class Description:Complex number consisting of two MSB 8 byte decimal reals.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Type | |||
. Binary_Data_Type | ||||
. . Complex | ||||
. . . ComplexMSB16 | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Data_Type
Role:Concrete
Class Description:Complex number consisting of two MSB 4 byte decimal reals.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Type | |||
. Binary_Data_Type | ||||
. . Complex | ||||
. . . ComplexMSB8 | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Data_Type
Role:Abstract
Class Description:Decimal Integer Binary Data Types
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Type | |||
. Binary_Data_Type | ||||
. . Decimal_Integer | ||||
Subclass | SignedBitString | |||
SignedByte | ||||
SignedLSB2 | ||||
SignedLSB4 | ||||
SignedLSB8 | ||||
SignedMSB2 | ||||
SignedMSB4 | ||||
SignedMSB8 | ||||
UnsignedBitString | ||||
UnsignedByte | ||||
UnsignedLSB2 | ||||
UnsignedLSB4 | ||||
UnsignedLSB8 | ||||
UnsignedMSB2 | ||||
UnsignedMSB4 | ||||
UnsignedMSB8 | ||||
Attribute | none | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Data_Type
Role:Abstract
Class Description:Floating Point Binary Data Types
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Type | |||
. Binary_Data_Type | ||||
. . Decimal_Real | ||||
Subclass | IEEE754LSBDouble | |||
IEEE754LSBSingle | ||||
IEEE754MSBDouble | ||||
IEEE754MSBSingle | ||||
Attribute | none | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Data_Type
Role:Concrete
Class Description:IEEE 754 LSB double precision floating point
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Type | |||
. Binary_Data_Type | ||||
. . Decimal_Real | ||||
. . . IEEE754LSBDouble | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Data_Type
Role:Concrete
Class Description:IEEE 754 LSB single precision floating point
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Type | |||
. Binary_Data_Type | ||||
. . Decimal_Real | ||||
. . . IEEE754LSBSingle | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Data_Type
Role:Concrete
Class Description:IEEE 754 MSB double precision floating point
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Type | |||
. Binary_Data_Type | ||||
. . Decimal_Real | ||||
. . . IEEE754MSBDouble | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Data_Type
Role:Concrete
Class Description:IEEE 754 MSB single precision floating point
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Type | |||
. Binary_Data_Type | ||||
. . Decimal_Real | ||||
. . . IEEE754MSBSingle | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Data_Type
Role:Concrete
Class Description:Signed Bit String
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Type | |||
. Binary_Data_Type | ||||
. . Decimal_Integer | ||||
. . . SignedBitString | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Data_Type
Role:Concrete
Class Description:Signed 8-bit byte
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Type | |||
. Binary_Data_Type | ||||
. . Decimal_Integer | ||||
. . . SignedByte | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Data_Type
Role:Concrete
Class Description:Signed 2's-complement LSB 2-byte integer
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Type | |||
. Binary_Data_Type | ||||
. . Decimal_Integer | ||||
. . . SignedLSB2 | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Data_Type
Role:Concrete
Class Description:Signed 2's-complement LSB 4-byte integer
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Type | |||
. Binary_Data_Type | ||||
. . Decimal_Integer | ||||
. . . SignedLSB4 | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Data_Type
Role:Concrete
Class Description:Signed 2's-complement LSB 8-byte integer
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Type | |||
. Binary_Data_Type | ||||
. . Decimal_Integer | ||||
. . . SignedLSB8 | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Data_Type
Role:Concrete
Class Description:Signed 2's-complement MSB 2-byte integer
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Type | |||
. Binary_Data_Type | ||||
. . Decimal_Integer | ||||
. . . SignedMSB2 | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Data_Type
Role:Concrete
Class Description:Signed 2's-complement MSB 4-byte integer
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Type | |||
. Binary_Data_Type | ||||
. . Decimal_Integer | ||||
. . . SignedMSB4 | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Data_Type
Role:Concrete
Class Description:Signed 2's-complement MSB 8-byte integer
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Type | |||
. Binary_Data_Type | ||||
. . Decimal_Integer | ||||
. . . SignedMSB8 | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Data_Type
Role:Concrete
Class Description:The UTF8_Short_String_Collapsed class indicates a limited length, whitespace-collapsed string constrained to the UTF-8 character encoding.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Type | |||
. Character_Data_Type | ||||
. . UTF8_Short_String_Collapsed | ||||
Subclass | none | |||
Attribute | character_constraint | 1 | R | |
maximum_characters | 1 | 255 | R | |
maximum_value | 1 | R | ||
minimum_characters | 1 | 1 | R | |
minimum_value | 1 | R | ||
xml_schema_base_type | 1 | xsd:token | R | |
Inherited Attribute | character_encoding | 1 | UTF-8 | |
formation_rule | 1 | |||
pattern | 1 | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Data_Type
Role:Concrete
Class Description:The UTF8_Short_String_Preserved class indicates a limited length, whitespace-preserved string constrained to the UTF-8 character encoding.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Type | |||
. Character_Data_Type | ||||
. . UTF8_Short_String_Preserved | ||||
Subclass | none | |||
Attribute | character_constraint | 1 | R | |
maximum_characters | 1 | 255 | R | |
maximum_value | 1 | R | ||
minimum_characters | 1 | 1 | R | |
minimum_value | 1 | R | ||
xml_schema_base_type | 1 | xsd:string | R | |
Inherited Attribute | character_encoding | 1 | UTF-8 | |
formation_rule | 1 | |||
pattern | 1 | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Data_Type
Role:Concrete
Class Description:The UTF8_String class indicates a limited length UTF8 text string with whitespaces removed.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Type | |||
. Character_Data_Type | ||||
. . UTF8_String | ||||
Subclass | none | |||
Attribute | minimum_characters | 1 | 1 | R |
xml_schema_base_type | 1 | xsd:token | R | |
Inherited Attribute | character_constraint | 1 | ||
character_encoding | 1 | UTF-8 | ||
formation_rule | 1 | |||
maximum_characters | 1 | |||
maximum_value | 1 | |||
minimum_value | 1 | |||
pattern | 1 | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Data_Type
Role:Concrete
Class Description:The UTF8_Text_Preserved class indicates an unlimited length, whitespace-preserved text string constrained to the UTF-8 character encoding.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Type | |||
. Character_Data_Type | ||||
. . UTF8_Text_Preserved | ||||
Subclass | none | |||
Attribute | character_constraint | 1 | R | |
maximum_characters | 1 | R | ||
maximum_value | 1 | R | ||
minimum_characters | 1 | 1 | R | |
minimum_value | 1 | R | ||
xml_schema_base_type | 1 | xsd:string | R | |
Inherited Attribute | character_encoding | 1 | UTF-8 | |
formation_rule | 1 | |||
pattern | 1 | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Data_Type
Role:Concrete
Class Description:Unsigned Bit String
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Type | |||
. Binary_Data_Type | ||||
. . Decimal_Integer | ||||
. . . UnsignedBitString | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Data_Type
Role:Concrete
Class Description:Unsigned 8-bit byte
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Type | |||
. Binary_Data_Type | ||||
. . Decimal_Integer | ||||
. . . UnsignedByte | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Data_Type
Role:Concrete
Class Description:Unsigned 2's-complement LSB 2-byte integer
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Type | |||
. Binary_Data_Type | ||||
. . Decimal_Integer | ||||
. . . UnsignedLSB2 | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Data_Type
Role:Concrete
Class Description:Unsigned 2's-complement LSB 4-byte integer
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Type | |||
. Binary_Data_Type | ||||
. . Decimal_Integer | ||||
. . . UnsignedLSB4 | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Data_Type
Role:Concrete
Class Description:Unsigned 2's-complement LSB 8-byte integer
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Type | |||
. Binary_Data_Type | ||||
. . Decimal_Integer | ||||
. . . UnsignedLSB8 | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Data_Type
Role:Concrete
Class Description:Unsigned 2's-complement MSB 2-byte integer
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Type | |||
. Binary_Data_Type | ||||
. . Decimal_Integer | ||||
. . . UnsignedMSB2 | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Data_Type
Role:Concrete
Class Description:Unsigned 2's-complement MSB 4-byte integer
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Type | |||
. Binary_Data_Type | ||||
. . Decimal_Integer | ||||
. . . UnsignedMSB4 | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Data_Type
Role:Concrete
Class Description:Unsigned 2's-complement MSB 8-byte integer
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Type | |||
. Binary_Data_Type | ||||
. . Decimal_Integer | ||||
. . . UnsignedMSB8 | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
This section defines the PDS4 units of measure.
The units of measure class hierarchy is illustrated in the following diagram. This diagram presents the subclassOf relation for each class using a hierarchical (tree) format, providing a visual representation of the classes in relation to their parent classes.
+ + Units_of_Amount_Of_Substance
+ + Units_of_Angle
+ + Units_of_Area
+ + Units_of_Length
+ + Units_of_Mass
+ + Units_of_Misc
+ + Units_of_None
+ + Units_of_Optical_Path_Length
+ + Units_of_Rates
+ + Units_of_Storage
+ + Units_of_Time
+ + Units_of_Voltage
+ + Units_of_Volume
The class hierarchy above includes 24 unique classes.
The classes in this section are illustrated using a Unified Modeling Language (UML) class hierarchy diagram in the following figure.
Figure 15 DataType UML Class Diagram
The following sections present the classes in a table format. The table includes the class hierarchy, class attributes, and class associations. The class attributes and associations listed include both those used to define the class and those inherited from parent classes. Cardinalities are provided where appropriate.
Root Class:Unit_Of_Measure
Role:Abstract
Class Description:The Unit_Of_Measure is a definite magnitude of a quantity.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Unit_Of_Measure | |||
Subclass | Units_of_Acceleration | |||
Units_of_Amount_Of_Substance | ||||
Units_of_Angle | ||||
Units_of_Angular_Velocity | ||||
Units_of_Area | ||||
Units_of_Frame_Rate | ||||
Units_of_Frequency | ||||
Units_of_Length | ||||
Units_of_Map_Scale | ||||
Units_of_Mass | ||||
Units_of_Misc | ||||
Units_of_None | ||||
Units_of_Optical_Path_Length | ||||
Units_of_Pressure | ||||
Units_of_Radiance | ||||
Units_of_Rates | ||||
Units_of_Solid_Angle | ||||
Units_of_Storage | ||||
Units_of_Temperature | ||||
Units_of_Time | ||||
Units_of_Velocity | ||||
Units_of_Voltage | ||||
Units_of_Volume | ||||
Attribute | specified_unit_id | 1 | ||
type | 1 | |||
unit_id | 1 | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Unit_Of_Measure
Role:Concrete
Class Description:Units_of_Acceleration is a magnitude of acceleration.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Unit_Of_Measure | |||
. Units_of_Acceleration | ||||
Subclass | none | |||
Attribute | specified_unit_id | 1 | m/s**2 | R |
type | 1 | Acceleration | R | |
unit_id | 1 | cm/s**2 | R | |
km/s**2 | ||||
m/s**2 | ||||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Unit_Of_Measure
Role:Concrete
Class Description:Units_of_Amount_Of_Substance is a magnitude of mass.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Unit_Of_Measure | |||
. Units_of_Amount_Of_Substance | ||||
Subclass | none | |||
Attribute | specified_unit_id | 1 | mol | R |
type | 1 | Amount_Of_Substance | R | |
unit_id | 1 | mol | R | |
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Unit_Of_Measure
Role:Concrete
Class Description:Units_of_Angle is a magnitude of angle.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Unit_Of_Measure | |||
. Units_of_Angle | ||||
Subclass | none | |||
Attribute | specified_unit_id | 1 | deg | R |
type | 1 | Angle | R | |
unit_id | 1 | arcmin | R | |
arcsec | ||||
deg | ||||
hr | ||||
mrad | ||||
rad | ||||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Unit_Of_Measure
Role:Concrete
Class Description:Units_of_Angular_Velocity is a magnitude of speed of rotation.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Unit_Of_Measure | |||
. Units_of_Angular_Velocity | ||||
Subclass | none | |||
Attribute | specified_unit_id | 1 | deg/s | R |
type | 1 | Angular_Velocity | R | |
unit_id | 1 | deg/day | R | |
deg/s | ||||
rad/s | ||||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Unit_Of_Measure
Role:Concrete
Class Description:Units_of_Area is a magnitude of area.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Unit_Of_Measure | |||
. Units_of_Area | ||||
Subclass | none | |||
Attribute | specified_unit_id | 1 | m**2 | R |
type | 1 | Area | R | |
unit_id | 1 | m**2 | R | |
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Unit_Of_Measure
Role:Concrete
Class Description:Units_of_Frame_Rate is a magnitude of change.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Unit_Of_Measure | |||
. Units_of_Frame_Rate | ||||
Subclass | none | |||
Attribute | specified_unit_id | 1 | frames/s | R |
type | 1 | Frame_Rate | R | |
unit_id | 1 | frames/s | R | |
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Unit_Of_Measure
Role:Concrete
Class Description:Units_of_Frequency is a magnitude of frequency.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Unit_Of_Measure | |||
. Units_of_Frequency | ||||
Subclass | none | |||
Attribute | specified_unit_id | 1 | Hz | R |
type | 1 | Frequency | R | |
unit_id | 1 | Hz | R | |
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Unit_Of_Measure
Role:Concrete
Class Description:Units_of_Length is a magnitude of length.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Unit_Of_Measure | |||
. Units_of_Length | ||||
Subclass | none | |||
Attribute | specified_unit_id | 1 | m | R |
type | 1 | Length | R | |
unit_id | 1 | AU | R | |
Angstrom | ||||
cm | ||||
km | ||||
m | ||||
micrometer | ||||
mm | ||||
nm | ||||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Unit_Of_Measure
Role:Concrete
Class Description:Units_of_Map_Scale is a proportional representation.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Unit_Of_Measure | |||
. Units_of_Map_Scale | ||||
Subclass | none | |||
Attribute | specified_unit_id | 1 | pixel/deg | R |
type | 1 | Scale | R | |
unit_id | 1 | km/pixel | R | |
m/pixel | ||||
mm/pixel | ||||
pixel/deg | ||||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Unit_Of_Measure
Role:Concrete
Class Description:Units_of_Mass is a magnitude of mass.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Unit_Of_Measure | |||
. Units_of_Mass | ||||
Subclass | none | |||
Attribute | specified_unit_id | 1 | kg | R |
type | 1 | Mass | R | |
unit_id | 1 | g | R | |
kg | ||||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Unit_Of_Measure
Role:Concrete
Class Description:Units_of_Misc provides an assortment of derived units.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Unit_Of_Measure | |||
. Units_of_Misc | ||||
Subclass | none | |||
Attribute | specified_unit_id | 1 | DN | R |
type | 1 | Miscellaneous | R | |
unit_id | 1 | DN | R | |
electron/DN | ||||
pixel | ||||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Unit_Of_Measure
Role:Concrete
Class Description:Units_of_None indicates that no unit of measure applies.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Unit_Of_Measure | |||
. Units_of_None | ||||
Subclass | none | |||
Attribute | specified_unit_id | 1 | none | R |
type | 1 | None | R | |
unit_id | 1 | none | R | |
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Unit_Of_Measure
Role:Concrete
Class Description:Units_of_Optical_Path_Length is a magnitude of optical path length.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Unit_Of_Measure | |||
. Units_of_Optical_Path_Length | ||||
Subclass | none | |||
Attribute | specified_unit_id | 1 | airmass | R |
type | 1 | Optical_Path_Length | R | |
unit_id | 1 | airmass | R | |
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Unit_Of_Measure
Role:Concrete
Class Description:Units_of_Pressure is a magnitude of pressure.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Unit_Of_Measure | |||
. Units_of_Pressure | ||||
Subclass | none | |||
Attribute | specified_unit_id | 1 | bar | R |
type | 1 | Pressure | R | |
unit_id | 1 | Pa | R | |
bar | ||||
hPa | ||||
mbar | ||||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Unit_Of_Measure
Role:Concrete
Class Description:Units_of_Radiance is a magnitude of radiance.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Unit_Of_Measure | |||
. Units_of_Radiance | ||||
Subclass | none | |||
Attribute | specified_unit_id | 1 | W*m**-2*sr**-1 | R |
type | 1 | Radiance | R | |
unit_id | 1 | W*m**-2*sr**-1 | R | |
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Unit_Of_Measure
Role:Concrete
Class Description:Units_of_Rate is a magnitude of change.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Unit_Of_Measure | |||
. Units_of_Rates | ||||
Subclass | none | |||
Attribute | specified_unit_id | 1 | counts/bin | R |
type | 1 | Rates | R | |
unit_id | 1 | counts/bin | R | |
kilobits/s | ||||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Unit_Of_Measure
Role:Concrete
Class Description:Units_of_Solid_Angle is a magnitude of a solid angle.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Unit_Of_Measure | |||
. Units_of_Solid_Angle | ||||
Subclass | none | |||
Attribute | specified_unit_id | 1 | sr | R |
type | 1 | Solid_Angle | R | |
unit_id | 1 | sr | R | |
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Unit_Of_Measure
Role:Concrete
Class Description:Units_of_Storage is an amount of computer storage.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Unit_Of_Measure | |||
. Units_of_Storage | ||||
Subclass | none | |||
Attribute | specified_unit_id | 1 | byte | R |
type | 1 | Storage | R | |
unit_id | 1 | byte | R | |
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Unit_Of_Measure
Role:Concrete
Class Description:Units_of_Temperature is a magnitude of temperature.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Unit_Of_Measure | |||
. Units_of_Temperature | ||||
Subclass | none | |||
Attribute | specified_unit_id | 1 | degC | R |
type | 1 | Temperature | R | |
unit_id | 1 | K | R | |
degC | ||||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Unit_Of_Measure
Role:Concrete
Class Description:Units_of_Time is a magnitude of time.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Unit_Of_Measure | |||
. Units_of_Time | ||||
Subclass | none | |||
Attribute | specified_unit_id | 1 | s | R |
type | 1 | Time | R | |
unit_id | 1 | day | R | |
hr | ||||
julian day | ||||
microseconds | ||||
min | ||||
ms | ||||
s | ||||
yr | ||||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Unit_Of_Measure
Role:Concrete
Class Description:Units_of_Velocity is a magnitude of velocity.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Unit_Of_Measure | |||
. Units_of_Velocity | ||||
Subclass | none | |||
Attribute | specified_unit_id | 1 | m/s | R |
type | 1 | Velocity | R | |
unit_id | 1 | cm/s | R | |
km/s | ||||
m/s | ||||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Unit_Of_Measure
Role:Concrete
Class Description:Units_of_Voltage is a magnitude of voltage.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Unit_Of_Measure | |||
. Units_of_Voltage | ||||
Subclass | none | |||
Attribute | specified_unit_id | 1 | V | R |
type | 1 | Voltage | R | |
unit_id | 1 | V | R | |
mV | ||||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Unit_Of_Measure
Role:Concrete
Class Description:Units_of_Volume is a magnitude of volume.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Unit_Of_Measure | |||
. Units_of_Volume | ||||
Subclass | none | |||
Attribute | specified_unit_id | 1 | L | R |
type | 1 | Volume | R | |
unit_id | 1 | L | R | |
m**3 | ||||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
This section presents the data model for the Information Object, a fundamental component of the Open Archival Information System (OAIS) Reference Model. The Information Object provides a model for the unification of PDS Objects under the PDS defined extensions, the PDS_Information_Object, the Tagged_Data_Object, and two Context classes.
Figure 16 PDS Object Unification Using OAIS Information Object
The Specification Dictionary provides the definitions of data elements and associations. The data elements are those that are used as class attributes in this specification. They represent a subset of those in the Planetary Science Data Dictionary. The associations are those that are defined and used in this specification.
Type: ASCII_Text_Preserved
Class Name: Data_Set_PDS3
Minimum Characters: 1
Nillable: false
Attribute Concept: DESCRIPTION
Conceptual Domain: TEXT
Steward: ops
Namespace Id: pds
Type: ASCII_Boolean
Class Name: DD_Class
Nillable: false
Attribute Concept: FLAG
Conceptual Domain: BOOLEAN
Steward: ops
Namespace Id: pds
Type: ASCII_Boolean
Class Name: DD_Class_Full
Nillable: false
Attribute Concept: FLAG
Conceptual Domain: BOOLEAN
Steward: ops
Namespace Id: pds
Type: ASCII_Text_Preserved
Class Name: Document
Minimum Characters: 1
Nillable: false
Attribute Concept: TEXT
Conceptual Domain: TEXT
Steward: pds
Namespace Id: pds
Type: UTF8_Text_Preserved
Class Name: Facility
Minimum Characters: 1
Nillable: false
Attribute Concept: ADDRESS
Conceptual Domain: TEXT
Steward: pds
Namespace Id: pds
Type: ASCII_Short_String_Collapsed
Class Name: PDS_Affiliate
Minimum Characters: 1
Maximum Characters: 255
Nillable: false
Attribute Concept: TYPE
Conceptual Domain: SHORT_STRING
Steward: ops
Namespace Id: pds
Values:
- Affiliate - The PDS_Affiliate has affiliation type Affiliate
- Data Provider - The PDS_Affiliate has affiliation type Data Provider
- Manager - The PDS_Affiliate has affiliation type Manager
- Technical Staff - The PDS_Affiliate has affiliation type Technical Staff
Type: Association
Type: Association
Type: ASCII_Short_String_Collapsed
Class Name: Target_Identification
Minimum Characters: 1
Maximum Characters: 255
Nillable: false
Attribute Concept: VALUE2
Conceptual Domain: SHORT_STRING
Steward: pds
Namespace Id: pds
Type: ASCII_Short_String_Collapsed
Class Name: Alias
Minimum Characters: 1
Maximum Characters: 255
Nillable: false
Attribute Concept: ID
Conceptual Domain: SHORT_STRING
Steward: pds
Namespace Id: pds
Type: ASCII_Short_String_Collapsed
Class Name: PDS_Affiliate
Minimum Characters: 1
Maximum Characters: 255
Nillable: false
Attribute Concept: NUMBER
Conceptual Domain: SHORT_STRING
Steward: ops
Namespace Id: pds
Type: ASCII_Short_String_Collapsed
Class Name: Alias
Minimum Characters: 1
Maximum Characters: 255
Nillable: false
Attribute Concept: TITLE
Conceptual Domain: SHORT_STRING
Steward: pds
Namespace Id: pds
Type: ASCII_Real
Unit of Measure Type: Units_of_Length
Valid Units: AU, Angstrom, cm, km, m, micrometer, mm, nm
Specified Unit Id: m
Class Name: Telescope
Nillable: false
Attribute Concept: VALUE2
Conceptual Domain: REAL
Steward: pds
Namespace Id: pds
Type: ASCII_Real
Unit of Measure Type: Units_of_Length
Valid Units: AU, Angstrom, cm, km, m, micrometer, mm, nm
Specified Unit Id: m
Class Name: Telescope
Minimum Value: 0
Nillable: false
Attribute Concept: VALUE2
Conceptual Domain: REAL
Steward: pds
Namespace Id: pds
Type: ASCII_Integer
Class Name: Telemetry_Parameters
Minimum Value: 0
Nillable: false
Attribute Concept: ID
Conceptual Domain: INTEGER
Steward: img
Namespace Id: img
Type: ASCII_Short_String_Collapsed
Class Name: Telemetry_Parameters
Minimum Characters: 1
Maximum Characters: 127
Nillable: false
Attribute Concept: NAME
Conceptual Domain: SHORT_STRING
Steward: img
Namespace Id: img
Type: ASCII_Short_String_Collapsed
Class Name: Data_Set_PDS3
Minimum Characters: 1
Maximum Characters: 255
Nillable: false
Attribute Concept: STATUS
Conceptual Domain: SHORT_STRING
Steward: ops
Namespace Id: pds
Values:
- ARCHIVED - Archive status of the PDS3 data set is ARCHIVED (passed peer review with all liens resolved. Available through the Data Set Catalog and at NSSDC).
- ARCHIVED_ACCUMULATING - Archive status of the PDS3 data set is ARCHIVED_ACCUMULATING (some parts of the data set are ARCHIVED, but other parts are in earlier stages of the archiving process and/or have not yet been delivered to PDS; use with caution).
- IN_LIEN_RESOLUTION - Archive status of the PDS3 data set is IN_LIEN_RESOLUTION (peer review completed; liens are in the process of being resolved; use with caution).
- IN_LIEN_RESOLUTION_ACCUMULATING - Archive status of the PDS3 data set is IN_LIEN_RESOLUTION_ACCUMULATING (some parts of the data set are IN LIEN RESOLUTION, but other parts are in earlier stages of the archiving process and/or have not yet been delivered to PDS; use with caution).
- IN_PEER_REVIEW - Archive status of the PDS3 data set is IN_PEER_REVIEW (under peer review at the curation node but evaluation is not complete; use with caution).
- IN_PEER_REVIEW_ACCUMULATING - Archive status of the PDS3 data set is IN_PEER_REVIEW_ACCUMULATING (some parts of the data set are IN PEER REVIEW, but other parts are in earlier stages of the archiving process and/or have not yet been delivered to PDS; use with caution).
- IN_QUEUE - Archive status of the PDS3 data set is IN_QUEUE (received at the curation node but no action has been taken by the curation node; use with caution).
- IN_QUEUE_ACCUMULATING - Archive status of the PDS3 data set is IN_QUEUE_ACCUMULATING (some parts of the data set are IN QUEUE, but other parts have not yet been delivered to PDS; use with caution).
- LOCALLY_ARCHIVED - Archive status of the PDS3 data set is LOCALLY_ARCHIVED (passed peer review with all liens resolved; considered archived by the curation node but awaiting completion of the standard archiving process; possible TBD items include the arrival of the archive volume at NSSDC and ingestion of catalog information into the Data Set Catalog).
- LOCALLY_ARCHIVED_ACCUMULATING - Archive status of the PDS3 data set is LOCALLY_ARCHIVED_ACCUMULATING (some parts of the data set are LOCALLY ARCHIVED, but other parts are in earlier stages of the archiving process and/or have not yet been delivered to PDS; use with caution).
- PRE_PEER_REVIEW - Archive status of the PDS3 data set is PRE_PEER_REVIEW (being prepared for peer review under the direction of the curation node; use with caution).'
- PRE_PEER_REVIEW_ACCUMULATING - Archive status of the PDS3 data set is PRE_PEER_REVIEW_ACCUMULATING (some parts of the data set are in PRE PEER REVIEW, but other parts are IN QUEUE and/or have not yet been delivered to PDS; use with caution).
- SAFED - Archive status of the PDS3 data set is SAFED (the data set has been received by the PDS with no evaluation; data will not be formally archived).
- SUPERSEDED - Archive status of the PDS3 data set is SUPERSEDED (this data set has been replaced by a newer version, implying that the data set is not to be used unless the requester has specific reasons; when a data set has been superseded the Engineering Node, will notify NSSDC that their databases need to be updated to advise users of the new status and the location of the replacement data set).
Type: ASCII_Short_String_Collapsed
Class Name: Volume_PDS3
Minimum Characters: 1
Maximum Characters: 255
Nillable: false
Attribute Concept: STATUS
Conceptual Domain: SHORT_STRING
Steward: ops
Namespace Id: pds
Values:
- ARCHIVED - Archive status of the PDS3 volume is ARCHIVED (passed peer review with all liens resolved. Available through the Data Set Catalog and at NSSDC).
- ARCHIVED_ACCUMULATING - Archive status of the PDS3 volume is ARCHIVED_ACCUMULATING (some parts of the volume are ARCHIVED, but other parts are in earlier stages of the archiving process and/or have not yet been delivered to PDS; use with caution).
- IN_LIEN_RESOLUTION - Archive status of the PDS3 volume is IN_LIEN_RESOLUTION (peer review completed; liens are in the process of being resolved; use with caution).
- IN_LIEN_RESOLUTION_ACCUMULATING - Archive status of the PDS3 volume is IN_LIEN_RESOLUTION_ACCUMULATING (some parts of the volume are IN LIEN RESOLUTION, but other parts are in earlier stages of the archiving process and/or have not yet been delivered to PDS; use with caution).
- IN_PEER_REVIEW - Archive status of the PDS3 volume is IN_PEER_REVIEW (under peer review at the curation node but evaluation is not complete; use with caution).
- IN_PEER_REVIEW_ACCUMULATING - Archive status of the PDS3 volume is IN_PEER_REVIEW_ACCUMULATING (some parts of the volume are IN PEER REVIEW, but other parts are in earlier stages of the archiving process and/or have not yet been delivered to PDS; use with caution).
- IN_QUEUE - Archive status of the PDS3 volume is IN_QUEUE (received at the curation node but no action has been taken by the curation node; use with caution).
- IN_QUEUE_ACCUMULATING - Archive status of the PDS3 volume is IN_QUEUE_ACCUMULATING (some parts of the volume are IN QUEUE, but other parts have not yet been delivered to PDS; use with caution).
- LOCALLY_ARCHIVED - Archive status of the PDS3 volume is LOCALLY_ARCHIVED (passed peer review with all liens resolved; considered archived by the curation node but awaiting completion of the standard archiving process; possible TBD items include the arrival of the archive volume at NSSDC and ingestion of catalog information into the Data Set Catalog).
- LOCALLY_ARCHIVED_ACCUMULATING - Archive status of the PDS3 volume is LOCALLY_ARCHIVED_ACCUMULATING (some parts of the volume are LOCALLY ARCHIVED, but other parts are in earlier stages of the archiving process and/or have not yet been delivered to PDS; use with caution).
- PRE_PEER_REVIEW - Archive status of the PDS3 volume is PRE_PEER_REVIEW (being prepared for peer review under the direction of the curation node; use with caution).
- PRE_PEER_REVIEW_ACCUMULATING - Archive status of the PDS3 volume is PRE_PEER_REVIEW_ACCUMULATING (some parts of the volume are in PRE PEER REVIEW, but other parts are IN QUEUE and/or have not yet been delivered to PDS; use with caution).
- SAFED - Archive status of the PDS3 volume is SAFED (the volume has been received by the PDS with no evaluation; data will not be formally archived).
- SUPERSEDED - Archive status of the PDS3 volume is SUPERSEDED (this volume has been replaced by a newer version, implying that the volume is not to be used unless the requester has specific reasons; when a volume has been superseded the Engineering Node, will notify NSSDC that their databases need to be updated to advise users of the new status and the location of the replacement volume).
Type: ASCII_Text_Preserved
Class Name: Volume_PDS3
Minimum Characters: 1
Maximum Characters: 255
Nillable: false
Attribute Concept: NOTE
Conceptual Domain: TEXT
Steward: ops
Namespace Id: pds
Type: Association
Type: Association
Type: Association
Type: Association
Type: Association
Type: Association
Type: Association
Type: Association
Type: Association
Type: ASCII_Short_String_Collapsed
Class Name: DD_Attribute_Full
Minimum Characters: 1
Maximum Characters: 255
Nillable: false
Attribute Concept: VALUE2
Conceptual Domain: SHORT_STRING
Steward: ops
Namespace Id: pds
Values:
- ADDRESS - The attribute has been classified as being an ADDRESS
- ANGLE - The attribute has been classified as being an ANGLE
- ATTRIBUTE - The attribute has been classified as being an ATTRIBUTE
- BIT - The attribute has been classified as being a BIT
- CHECKSUM - The attribute has been classified as being a CHECKSUM
- COLLECTION - The attribute has been classified as being a COLLECTION
- CONSTANT - The attribute has been classified as being a CONSTANT
- COSINE - The attribute has been classified as being a COSINE
- COUNT - The attribute has been classified as being a COUNT
- DELIMITER - The attribute has been classified as being a DELIMITER
- DESCRIPTION - The attribute has been classified as being a DESCRIPTION
- DEVIATION - The attribute has been classified as being a DEVIATION
- DIRECTION - The attribute has been classified as being a DIRECTION
- DISTANCE - The attribute has been classified as being a DISTANCE
- DOI - The attribute has been classified as being a DOI
- DURATION - The attribute has been classified as being a DURATION
- FACTOR - The attribute has been classified as being a FACTOR
- FLAG - The attribute has been classified as being a FLAG
- FORMAT - The attribute has been classified as being a FORMAT
- GROUP - The attribute has been classified as being a GROUP
- HOME - The attribute has been classified as being a HOME
- ID - The attribute has been classified as being an ID
- LATITUDE - The attribute has been classified as being a LATITUDE
- LENGTH - The attribute has been classified as being a LENGTH
- LIST - The attribute has been classified as being a LIST
- LOCATION - The attribute has been classified as being a LOCATION
- LOGICAL - The attribute has been classified as being a LOGICAL
- LONGITUDE - The attribute has been classified as being a LONGITUDE
- MASK - The attribute has been classified as being a MASK
- MAXIMUM - The attribute has been classified as being a MAXIMUM
- MEAN - The attribute has been classified as being a MEAN
- MEDIAN - The attribute has been classified as being a MEDIAN
- MINIMUM - The attribute has been classified as being a MINIMUM
- NAME - The attribute has been classified as being a NAME
- NOTE - The attribute has been classified as being a NOTE
- NUMBER - The attribute has been classified as being a NUMBER
- OFFSET - The attribute has been classified as being an OFFSET
- ORDER - The attribute has been classified as being an ORDER
- PARALLEL - The attribute has been classified as being a PARALLEL
- PASSWORD - The attribute has been classified as being a PASSWORD
- PATH - The attribute has been classified as being a PATH
- PATTERN - The attribute has been classified as being a PATTERN
- PIXEL - The attribute has been classified as being a PIXEL
- QUATERNION - The attribute has been classified as being a QUATERNION
- RADIUS - The attribute has been classified as being a RADIUS
- RATIO - The attribute has been classified as being a RATIO
- REFERENCE - The attribute has been classified as being a REFERENCE
- RESOLUTION - The attribute has been classified as being a RESOLUTION
- ROLE - The attribute has been classified as being a ROLE
- ROTATION - The attribute has been classified as being a ROTATION
- SCALE - The attribute has been classified as being a SCALE
- SEQUENCE - The attribute has been classified as being a SEQUENCE
- SET - The attribute has been classified as being a SET
- SIZE - The attribute has been classified as being a SIZE
- STATUS - The attribute has been classified as being a STATUS
- SUMMARY - The attribute has been classified as being a SUMMARY
- SYNTAX - The attribute has been classified as being a SYNTAX
- TEMPERATURE - The attribute has been classified as being a TEMPERATURE
- TEXT - The attribute has been classified as being a TEXT
- TITLE - The attribute has been classified as being a TITLE
- TYPE - The attribute has been classified as being a TYPE
- UNIT - The attribute has been classified as being a UNIT
- UNKNOWN - The attribute has an UNKNOWN classification
- VALUE - The attribute has been classified as being a VALUE
- VECTOR - The attribute has been classified as being a VECTOR
Type: UTF8_Text_Preserved
Class Name: Software
Minimum Characters: 1
Nillable: false
Attribute Concept: LIST
Conceptual Domain: TEXT
Steward: ops
Namespace Id: pds
Type: UTF8_Text_Preserved
Class Name: Citation_Information
Minimum Characters: 1
Nillable: false
Attribute Concept: LIST
Conceptual Domain: TEXT
Steward: pds
Namespace Id: pds
Type: UTF8_Text_Preserved
Class Name: Document
Minimum Characters: 1
Nillable: false
Attribute Concept: LIST
Conceptual Domain: TEXT
Steward: pds
Namespace Id: pds
Type: ASCII_Integer
Class Name: Array
Minimum Value: 1
Maximum Value: 16
Nillable: false
Attribute Concept: COUNT
Conceptual Domain: INTEGER
Steward: pds
Namespace Id: pds
Type: ASCII_Integer
Class Name: Array_2D
Minimum Value: 1
Maximum Value: 16
Nillable: false
Attribute Concept: COUNT
Conceptual Domain: INTEGER
Steward: pds
Namespace Id: pds
Value:
- 2 - Array_2D has 2 axes
Type: ASCII_Integer
Class Name: Array_3D
Minimum Value: 1
Maximum Value: 16
Nillable: false
Attribute Concept: COUNT
Conceptual Domain: INTEGER
Steward: pds
Namespace Id: pds
Value:
- 3 - Array_2D has 3 axes
Type: ASCII_Short_String_Collapsed
Class Name: Array
Minimum Characters: 1
Maximum Characters: 255
Nillable: false
Attribute Concept: ORDER
Conceptual Domain: SHORT_STRING
Steward: pds
Namespace Id: pds
Value:
- Last Index Fastest - The values of a multi-dimensional array are stored in an order such that the last index changes fastest and the first index slowest.
Type: ASCII_Short_String_Collapsed
Class Name: Axis_Array
Minimum Characters: 1
Maximum Characters: 255
Nillable: false
Attribute Concept: NAME
Conceptual Domain: SHORT_STRING
Steward: pds
Namespace Id: pds
Schematron Rule: The name of the first axis of an Array_2d_Image must be set to either Line or Sample.
Schematron Rule: The name of the second axis of an Array_2d_Image must be set to either Line or Sample.
Schematron Rule: In an Array_3D_Spectrum, if the axis_name is 'Band', then the Band_Bin_Set class must be present.
Type: ASCII_Integer
Class Name: Band_Bin
Minimum Value: 1
Maximum Value: 512
Nillable: false
Attribute Concept: NUMBER
Conceptual Domain: INTEGER
Steward: img
Namespace Id: pds
Type: ASCII_Real
Unit of Measure Type: Units_of_Length
Valid Units: AU, Angstrom, cm, km, m, micrometer, mm, nm
Class Name: Band_Bin
Minimum Value: 0
Nillable: false
Attribute Concept: VALUE2
Conceptual Domain: REAL
Steward: img
Namespace Id: pds
Type: ASCII_Integer
Class Name: Packed_Data_Fields
Minimum Value: 1
Nillable: false
Attribute Concept: COUNT
Conceptual Domain: INTEGER
Steward: pds
Namespace Id: pds
Type: ASCII_Numeric_Base2
Class Name: Object_Statistics
Minimum Characters: 1
Maximum Characters: 255
Nillable: false
Attribute Concept: MASK
Conceptual Domain: NUMERIC
Steward: pds
Namespace Id: pds
Type: ASCII_Short_String_Collapsed
Class Name: Digital_Object
Minimum Characters: 1
Maximum Characters: 255
Nillable: false
Attribute Concept: VALUE2
Conceptual Domain: SHORT_STRING
Steward: pds
Namespace Id: pds
Type: ASCII_Short_String_Collapsed
Class Name: Bundle
Minimum Characters: 1
Maximum Characters: 255
Nillable: false
Attribute Concept: TYPE
Conceptual Domain: SHORT_STRING
Steward: pds
Namespace Id: pds
Values:
- Archive - The Bundle contains at least one data collection
- Supplemental - The Bundle does not contain a data collection
Type: ASCII_Real
Unit of Measure Type: Units_of_Length
Valid Units: AU, Angstrom, cm, km, m, micrometer, mm, nm
Class Name: Band_Bin
Minimum Value: 0
Nillable: false
Attribute Concept: VALUE2
Conceptual Domain: REAL
Steward: img
Namespace Id: pds
Type: ASCII_Short_String_Collapsed
Class Name: ASCII_AnyURI
Minimum Characters: 1
Maximum Characters: 255
Nillable: false
Attribute Concept: VALUE2
Conceptual Domain: SHORT_STRING
Steward: pds
Namespace Id: pds
Value:
- ASCII - Values of ASCII_AnyURI must be limited to the ASCII encoding character set.
Type: ASCII_Short_String_Collapsed
Class Name: ASCII_DOI
Minimum Characters: 1
Maximum Characters: 255
Nillable: false
Attribute Concept: VALUE2
Conceptual Domain: SHORT_STRING
Steward: pds
Namespace Id: pds
Value:
- ASCII - Values of ASCII_DOI must be ASCII
Type: ASCII_Short_String_Collapsed
Class Name: ASCII_Date
Minimum Characters: 1
Maximum Characters: 255
Nillable: false
Attribute Concept: VALUE2
Conceptual Domain: SHORT_STRING
Steward: pds
Namespace Id: pds
Value:
- ASCII - Values of ASCII_Date must be ASCII
Type: ASCII_Short_String_Collapsed
Class Name: ASCII_Date_DOY
Minimum Characters: 1
Maximum Characters: 255
Nillable: false
Attribute Concept: VALUE2
Conceptual Domain: SHORT_STRING
Steward: pds
Namespace Id: pds
Value:
- ASCII - Values of ASCII_Date_DOY must be ASCII
Type: ASCII_Short_String_Collapsed
Class Name: ASCII_Date_Time
Minimum Characters: 1
Maximum Characters: 255
Nillable: false
Attribute Concept: VALUE2
Conceptual Domain: SHORT_STRING
Steward: pds
Namespace Id: pds
Value:
- ASCII - Values of ASCII_Date_Time musyt be ASCII
Type: ASCII_Short_String_Collapsed
Class Name: ASCII_Date_Time_DOY
Minimum Characters: 1
Maximum Characters: 255
Nillable: false
Attribute Concept: VALUE2
Conceptual Domain: SHORT_STRING
Steward: pds
Namespace Id: pds
Value:
- ASCII - Values of ASCII_Date_Time_DOY must be ASCII
Type: ASCII_Short_String_Collapsed
Class Name: ASCII_Date_Time_UTC
Minimum Characters: 1
Maximum Characters: 255
Nillable: false
Attribute Concept: VALUE2
Conceptual Domain: SHORT_STRING
Steward: pds
Namespace Id: pds
Value:
- ASCII - Values of ASCII_Date_Time_UTC must be ASCII
Type: ASCII_Short_String_Collapsed
Class Name: ASCII_Date_Time_YMD
Minimum Characters: 1
Maximum Characters: 255
Nillable: false
Attribute Concept: VALUE2
Conceptual Domain: SHORT_STRING
Steward: pds
Namespace Id: pds
Value:
- ASCII - Values of ASCII_Date_Time_YMD must be ASCII
Type: ASCII_Short_String_Collapsed
Class Name: ASCII_Date_YMD
Minimum Characters: 1
Maximum Characters: 255
Nillable: false
Attribute Concept: VALUE2
Conceptual Domain: SHORT_STRING
Steward: pds
Namespace Id: pds
Value:
- ASCII - Values of ASCII_Date_YMD must be ASCII
Type: ASCII_Short_String_Collapsed
Class Name: ASCII_Directory_Path_Name
Minimum Characters: 1
Maximum Characters: 255
Nillable: false
Attribute Concept: VALUE2
Conceptual Domain: SHORT_STRING
Steward: pds
Namespace Id: pds
Value:
- ASCII - Values of ASCII_Directory_Path_Name must be ASCII
Type: ASCII_Short_String_Collapsed
Class Name: ASCII_File_Name
Minimum Characters: 1
Maximum Characters: 255
Nillable: false
Attribute Concept: VALUE2
Conceptual Domain: SHORT_STRING
Steward: pds
Namespace Id: pds
Value:
- ASCII - Values of ASCII_File_Name must be ASCII
Type: ASCII_Short_String_Collapsed
Class Name: ASCII_File_Specification_Name
Minimum Characters: 1
Maximum Characters: 255
Nillable: false
Attribute Concept: VALUE2
Conceptual Domain: SHORT_STRING
Steward: pds
Namespace Id: pds
Value:
- ASCII - Values of ASCII_File_Specification_Name must be ASCII
Type: ASCII_Short_String_Collapsed
Class Name: ASCII_Integer
Minimum Characters: 1
Maximum Characters: 255
Nillable: false
Attribute Concept: VALUE2
Conceptual Domain: SHORT_STRING
Steward: pds
Namespace Id: pds
Type: ASCII_Short_String_Collapsed
Class Name: ASCII_LID
Minimum Characters: 1
Maximum Characters: 255
Nillable: false
Attribute Concept: VALUE2
Conceptual Domain: SHORT_STRING
Steward: pds
Namespace Id: pds
Value:
- ASCII - Values of ASCII_LID must be ASCII
Type: ASCII_Short_String_Collapsed
Class Name: ASCII_LIDVID
Minimum Characters: 1
Maximum Characters: 255
Nillable: false
Attribute Concept: VALUE2
Conceptual Domain: SHORT_STRING
Steward: pds
Namespace Id: pds
Value:
- ASCII - Values of ASCII_LIDVID must be ASCII
Type: ASCII_Short_String_Collapsed
Class Name: ASCII_LIDVID_LID
Minimum Characters: 1
Maximum Characters: 255
Nillable: false
Attribute Concept: VALUE2
Conceptual Domain: SHORT_STRING
Steward: pds
Namespace Id: pds
Value:
- ASCII - Values of ASCII_LIDVID_LID must be ASCII
Type: ASCII_Short_String_Collapsed
Class Name: ASCII_MD5_Checksum
Minimum Characters: 1
Maximum Characters: 255
Nillable: false
Attribute Concept: VALUE2
Conceptual Domain: SHORT_STRING
Steward: pds
Namespace Id: pds
Value:
- ASCII - Values of ASCII_MD5_Checksum must be ASCII
Type: ASCII_Short_String_Collapsed
Class Name: ASCII_NonNegative_Integer
Minimum Characters: 1
Maximum Characters: 255
Nillable: false
Attribute Concept: VALUE2
Conceptual Domain: SHORT_STRING
Steward: pds
Namespace Id: pds
Type: ASCII_Short_String_Collapsed
Class Name: ASCII_Numeric_Base16
Minimum Characters: 1
Maximum Characters: 255
Nillable: false
Attribute Concept: VALUE2
Conceptual Domain: SHORT_STRING
Steward: pds
Namespace Id: pds
Type: ASCII_Short_String_Collapsed
Class Name: ASCII_Numeric_Base2
Minimum Characters: 1
Maximum Characters: 255
Nillable: false
Attribute Concept: VALUE2
Conceptual Domain: SHORT_STRING
Steward: pds
Namespace Id: pds
Value:
- ASCII - Values of ASCII_Numeric_Base2 must be ASCII
Type: ASCII_Short_String_Collapsed
Class Name: ASCII_Numeric_Base8
Minimum Characters: 1
Maximum Characters: 255
Nillable: false
Attribute Concept: VALUE2
Conceptual Domain: SHORT_STRING
Steward: pds
Namespace Id: pds
Value:
- ASCII - Values of ASCII_Numeric_Base8 must be ASCII
Type: ASCII_Short_String_Collapsed
Class Name: ASCII_Real
Minimum Characters: 1
Maximum Characters: 255
Nillable: false
Attribute Concept: VALUE2
Conceptual Domain: SHORT_STRING
Steward: pds
Namespace Id: pds
Type: ASCII_Short_String_Collapsed
Class Name: ASCII_Short_String_Collapsed
Minimum Characters: 1
Maximum Characters: 255
Nillable: false
Attribute Concept: VALUE2
Conceptual Domain: SHORT_STRING
Steward: pds
Namespace Id: pds
Value:
- ASCII - Values of ASCII_Short_String_Collapsed must be ASCII
Type: ASCII_Short_String_Collapsed
Class Name: ASCII_Short_String_Preserved
Minimum Characters: 1
Maximum Characters: 255
Nillable: false
Attribute Concept: VALUE2
Conceptual Domain: SHORT_STRING
Steward: pds
Namespace Id: pds
Value:
- ASCII - Values of ASCII_Short_String_Preserved must be ASCII
Type: ASCII_Short_String_Collapsed
Class Name: ASCII_String
Minimum Characters: 1
Maximum Characters: 255
Nillable: false
Attribute Concept: VALUE2
Conceptual Domain: SHORT_STRING
Steward: pds
Namespace Id: pds
Value:
- ASCII - Values of ASCII_String must be ASCII
Type: ASCII_Short_String_Collapsed
Class Name: ASCII_Text_Collapsed
Minimum Characters: 1
Maximum Characters: 255
Nillable: false
Attribute Concept: VALUE2
Conceptual Domain: SHORT_STRING
Steward: pds
Namespace Id: pds
Value:
- ASCII - Values of ASCII_Text_Collapsed must be ASCII
Type: ASCII_Short_String_Collapsed
Class Name: ASCII_Text_Preserved
Minimum Characters: 1
Maximum Characters: 255
Nillable: false
Attribute Concept: VALUE2
Conceptual Domain: SHORT_STRING
Steward: pds
Namespace Id: pds
Value:
- ASCII - Values of ASCII_Text_Preserved must be ASCII
Type: ASCII_Short_String_Collapsed
Class Name: ASCII_Time
Minimum Characters: 1
Maximum Characters: 255
Nillable: false
Attribute Concept: VALUE2
Conceptual Domain: SHORT_STRING
Steward: pds
Namespace Id: pds
Value:
- ASCII - Values of ASCII_Time must be ASCII
Type: ASCII_Short_String_Collapsed
Class Name: ASCII_VID
Minimum Characters: 1
Maximum Characters: 255
Nillable: false
Attribute Concept: VALUE2
Conceptual Domain: SHORT_STRING
Steward: pds
Namespace Id: pds
Value:
- ASCII - Values of ASCII_VID must be ASCII
Type: ASCII_Short_String_Collapsed
Class Name: Character_Data_Type
Minimum Characters: 1
Maximum Characters: 255
Nillable: false
Attribute Concept: VALUE2
Conceptual Domain: SHORT_STRING
Steward: pds
Namespace Id: pds
Type: ASCII_Short_String_Collapsed
Class Name: UTF8_Short_String_Collapsed
Minimum Characters: 1
Maximum Characters: 255
Nillable: false
Attribute Concept: VALUE2
Conceptual Domain: SHORT_STRING
Steward: pds
Namespace Id: pds
Type: ASCII_Short_String_Collapsed
Class Name: UTF8_Short_String_Preserved
Minimum Characters: 1
Maximum Characters: 255
Nillable: false
Attribute Concept: VALUE2
Conceptual Domain: SHORT_STRING
Steward: pds
Namespace Id: pds
Type: ASCII_Short_String_Collapsed
Class Name: UTF8_Text_Preserved
Minimum Characters: 1
Maximum Characters: 255
Nillable: false
Attribute Concept: VALUE2
Conceptual Domain: SHORT_STRING
Steward: pds
Namespace Id: pds
Type: ASCII_Short_String_Collapsed
Class Name: ASCII_AnyURI
Minimum Characters: 1
Maximum Characters: 255
Nillable: false
Attribute Concept: VALUE2
Conceptual Domain: SHORT_STRING
Steward: pds
Namespace Id: pds
Value:
- UTF-8 - Values of ASCII_AnyURI have UTF-8 character encoding.
Type: ASCII_Short_String_Collapsed
Class Name: Character_Data_Type
Minimum Characters: 1
Maximum Characters: 255
Nillable: false
Attribute Concept: VALUE2
Conceptual Domain: SHORT_STRING
Steward: pds
Namespace Id: pds
Value:
- UTF-8 - Values of Character_Data_Type have UTF-8 character encoding
Type: ASCII_MD5_Checksum
Class Name: Information_Package_Component
Minimum Characters: 32
Maximum Characters: 32
Format: 0123456789abcdef
Nillable: false
Attribute Concept: CHECKSUM
Conceptual Domain: SHORT_STRING
Steward: ops
Namespace Id: pds
Type: ASCII_Short_String_Collapsed
Class Name: Information_Package_Component
Minimum Characters: 1
Maximum Characters: 255
Nillable: false
Attribute Concept: TYPE
Conceptual Domain: SHORT_STRING
Steward: ops
Namespace Id: pds
Type: Association