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. The members of the overall PDS4 Development Team receiving a NASA Group Achievement award in August 2014 are listed in "The Team" section below.
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_File_Text
+ + + Product_Observational
+ + + 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:Tagged_NonDigital_Object
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
Root Class:Tagged_NonDigital_Object
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 | Tagged_NonDigital_Object | |||
. 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:Tagged_NonDigital_Object
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.7.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. 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:Tagged_NonDigital_Object
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 | Tagged_NonDigital_Object | |||
. Product | ||||
. . Product_Update | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | file_area | 0..1 | File_Area_Update | |
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_1D
+ + + + 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_Delimited_Source_Product_External
+ + + + + Table_Delimited_Source_Product_Internal
+ + + Table_Base
+ + + + Table_Binary
+ + + + Table_Character
The class hierarchy above includes 38 unique classes.
The classes in this section are illustrated using a Unified Modeling Language (UML) class hierarchy diagram in the following figure.
Figure 3 Observational Digital Objects
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:2.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_Digital_Object | |||
. Byte_Stream | ||||
. . Array | ||||
Subclass | Array_1D | |||
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 | ||
md5_checksum | 0..1 | |||
name | 0..1 | |||
Association | associated_Special_Constants | 0..1 | Special_Constants | |
associated_Statistics | 0..1 | Object_Statistics | ||
has_Axis_Array | 1..* | Axis_Array | ||
has_Element_Array | 1 | Element_Array | ||
local_internal_reference | 0 | Local_Internal_Reference | ||
Inherited Association | data_object | 1 | Digital_Object | |
Referenced from | File_Area_Ancillary | |||
File_Area_Browse | ||||
File_Area_Observational | ||||
File_Area_Observational_Supplemental |
Root Class:Tagged_Digital_Object
Role:Concrete
Class Description:The Array 1D class is the parent class for all one 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_1D | ||||
Subclass | none | |||
Attribute | axes | 1 | 1 | R |
Inherited Attribute | axis_index_order | 1 | Last Index Fastest | |
description | 0..1 | |||
offset | 1 | |||
local_identifier | 0..1 | |||
md5_checksum | 0..1 | |||
name | 0..1 | |||
Association | has_Axis_Array | 1 | Axis_Array | R |
Inherited Association | associated_Special_Constants | 0..1 | Special_Constants | |
associated_Statistics | 0..1 | Object_Statistics | ||
has_Element_Array | 1 | Element_Array | ||
local_internal_reference | 0 | Local_Internal_Reference | ||
data_object | 1 | Digital_Object | ||
Referenced from | File_Area_Ancillary | |||
File_Area_Browse | ||||
File_Area_Observational | ||||
File_Area_Observational_Supplemental |
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 | |||
md5_checksum | 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 | ||
has_Element_Array | 1 | Element_Array | ||
local_internal_reference | 0 | Local_Internal_Reference | ||
data_object | 1 | Digital_Object | ||
Referenced from | File_Area_Ancillary | |||
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.1.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 | |||
md5_checksum | 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 | ||
has_Element_Array | 1 | Element_Array | ||
local_internal_reference | 0 | Local_Internal_Reference | ||
has_Axis_Array | 2 | Axis_Array | R | |
data_object | 1 | Digital_Object | ||
Referenced from | File_Area_Ancillary | |||
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.0.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 | |||
md5_checksum | 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 | ||
has_Element_Array | 1 | Element_Array | ||
local_internal_reference | 0 | Local_Internal_Reference | ||
has_Axis_Array | 2 | Axis_Array | R | |
data_object | 1 | Digital_Object | ||
Referenced from | File_Area_Ancillary | |||
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.0.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 | |||
md5_checksum | 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 | ||
has_Element_Array | 1 | Element_Array | ||
local_internal_reference | 0 | Local_Internal_Reference | ||
has_Axis_Array | 2 | Axis_Array | R | |
data_object | 1 | Digital_Object | ||
Referenced from | File_Area_Ancillary | |||
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 | |||
md5_checksum | 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 | ||
has_Element_Array | 1 | Element_Array | ||
local_internal_reference | 0 | Local_Internal_Reference | ||
data_object | 1 | Digital_Object | ||
Referenced from | File_Area_Ancillary | |||
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.0.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 | |||
md5_checksum | 0..1 | |||
name | 0..1 | |||
Association | none | |||
Inherited Association | associated_Special_Constants | 0..1 | Special_Constants | |
associated_Statistics | 0..1 | Object_Statistics | ||
has_Element_Array | 1 | Element_Array | ||
local_internal_reference | 0 | Local_Internal_Reference | ||
has_Axis_Array | 3 | Axis_Array | R | |
data_object | 1 | Digital_Object | ||
Referenced from | File_Area_Ancillary | |||
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.0.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 | |||
md5_checksum | 0..1 | |||
name | 0..1 | |||
Association | none | |||
Inherited Association | associated_Special_Constants | 0..1 | Special_Constants | |
associated_Statistics | 0..1 | Object_Statistics | ||
has_Element_Array | 1 | Element_Array | ||
local_internal_reference | 0 | Local_Internal_Reference | ||
has_Axis_Array | 3 | Axis_Array | R | |
data_object | 1 | Digital_Object | ||
Referenced from | File_Area_Ancillary | |||
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 | |||
md5_checksum | 0..1 | |||
name | 0..1 | |||
Association | none | |||
Inherited Association | associated_Special_Constants | 0..1 | Special_Constants | |
associated_Statistics | 0..1 | Object_Statistics | ||
has_Element_Array | 1 | Element_Array | ||
local_internal_reference | 0 | Local_Internal_Reference | ||
has_Axis_Array | 3 | Axis_Array | R | |
data_object | 1 | Digital_Object | ||
Referenced from | File_Area_Ancillary | |||
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.3.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_Digital_Child | |||
. Axis_Array | ||||
Subclass | none | |||
Attribute | axis_name | 1 | ||
elements | 1 | |||
local_identifier | 0..1 | |||
sequence_number | 1 | |||
unit *Deprecated* | 0..1 | |||
Inherited Attribute | none | |||
Association | has_Band_Bin_Set | 0..1 | Band_Bin_Set | |
Inherited Association | none | |||
Referenced from | Array | |||
Array_1D | ||||
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: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 | ||
md5_checksum | 0..1 | |||
name | 0..1 | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | data_object | 1 | Digital_Object | |
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_1D | ||||
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_Audio | |||
Encoded_Binary | ||||
Encoded_External | ||||
Encoded_Header | ||||
Encoded_Image | ||||
Encoded_Native | ||||
Encoded_Video | ||||
Attribute | description | 0..1 | ||
encoding_standard_id | 1 | |||
object_length | 0..1 | |||
offset | 1 | |||
Inherited Attribute | local_identifier | 0..1 | ||
md5_checksum | 0..1 | |||
name | 0..1 | |||
Association | none | |||
Inherited Association | data_object | 1 | Digital_Object | |
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 | ||
md5_checksum | 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_Ancillary | |||
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.1.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 *Deprecated* | 0..1 | |||
start_bit_location | 0..1 | |||
stop_bit *Deprecated* | 0..1 | |||
stop_bit_location | 0..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_BibCode | ||||
ASCII_Boolean | ||||
ASCII_DOI | ||||
ASCII_Date_DOY | ||||
ASCII_Date_Time_DOY | ||||
ASCII_Date_Time_DOY_UTC | ||||
ASCII_Date_Time_YMD | ||||
ASCII_Date_Time_YMD_UTC | ||||
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 | |||
validation_format | 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_BibCode | ||||
ASCII_Boolean | ||||
ASCII_DOI | ||||
ASCII_Date_DOY | ||||
ASCII_Date_Time_DOY | ||||
ASCII_Date_Time_DOY_UTC | ||||
ASCII_Date_Time_YMD | ||||
ASCII_Date_Time_YMD_UTC | ||||
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.1.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_Digital_Child | |||
. Group | ||||
Subclass | Group_Field_Binary | |||
Group_Field_Character | ||||
Group_Field_Delimited | ||||
Attribute | description | 0..1 | ||
fields | 1 | |||
group_number | 0..1 | |||
groups | 1 | |||
name | 0..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.1.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 | description | 0..1 | ||
fields | 1 | |||
group_number | 0..1 | |||
groups | 1 | |||
name | 0..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.1.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 | description | 0..1 | ||
fields | 1 | |||
group_number | 0..1 | |||
groups | 1 | |||
name | 0..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 | description | 0..1 | ||
fields | 1 | |||
group_number | 0..1 | |||
groups | 1 | |||
name | 0..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.1.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 | |
CDF 3.4 ISTP/IACG | ||||
CDF 3.5 ISTP/IACG | ||||
CDF 3.6 ISTP/IACG | ||||
CDF 3.7 ISTP/IACG | ||||
CDF 3.8 ISTP/IACG | ||||
FITS 3.0 | ||||
FITS 4.0 | ||||
ISIS2 | ||||
ISIS2 History Label | ||||
ISIS3 | ||||
PDS DSV 1 | ||||
PDS ODL 2 | ||||
PDS3 | ||||
Pre-PDS3 | ||||
TIFF 6.0 | ||||
UTF-8 Text | ||||
VICAR1 | ||||
VICAR2 | ||||
Inherited Attribute | local_identifier | 0..1 | ||
md5_checksum | 0..1 | |||
name | 0..1 | |||
description | 0..1 | |||
offset | 1 | |||
Association | none | |||
Inherited Association | data_object | 1 | Digital_Object | |
Referenced from | File_Area_Ancillary | |||
File_Area_Browse | ||||
File_Area_Metadata | ||||
File_Area_Observational | ||||
File_Area_Observational_Supplemental | ||||
File_Area_Update |
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 | Checksum_Manifest | |||
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 | ||
md5_checksum | 0..1 | |||
name | 0..1 | |||
Association | none | |||
Inherited Association | data_object | 1 | Digital_Object | |
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.1.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 | |||
Manifest_SIP_Deep_Archive | ||||
Table_Delimited | ||||
Table_Delimited_Source_Product_External | ||||
Table_Delimited_Source_Product_Internal |
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 | none | |||
Attribute | parsing_standard_id | 1 | 7-Bit ASCII Text | R |
PDS3 | ||||
UTF-8 Text | ||||
record_delimiter | 1 | Carriage-Return Line-Feed | ||
Line-Feed | ||||
carriage-return line-feed | ||||
Inherited Attribute | local_identifier | 0..1 | ||
md5_checksum | 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_Ancillary | |||
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 | ||
md5_checksum | 0..1 | |||
name | 0..1 | |||
Association | none | |||
Inherited Association | data_object | 1 | Digital_Object | |
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.1.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_Digital_Object | |||
. Byte_Stream | ||||
. . Table_Base | ||||
. . . Table_Binary | ||||
Subclass | none | |||
Attribute | record_delimiter *Deprecated* | 0..1 | ||
Inherited Attribute | local_identifier | 0..1 | ||
md5_checksum | 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_Ancillary | |||
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 | |
Line-Feed | ||||
carriage-return line-feed | ||||
Inherited Attribute | local_identifier | 0..1 | ||
md5_checksum | 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_Ancillary | |||
File_Area_Browse | ||||
File_Area_Metadata | ||||
File_Area_Observational | ||||
File_Area_Observational_Supplemental | ||||
File_Area_Update |
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 | |||
Manifest_SIP_Deep_Archive | ||||
Table_Delimited_Source_Product_External | ||||
Table_Delimited_Source_Product_Internal | ||||
Attribute | field_delimiter | 1 | Comma | |
Horizontal Tab | ||||
Semicolon | ||||
Vertical Bar | ||||
comma | ||||
horizontal tab | ||||
semicolon | ||||
vertical bar | ||||
parsing_standard_id | 1 | PDS DSV 1 | R | |
record_delimiter | 1 | Carriage-Return Line-Feed | ||
Line-Feed | ||||
carriage-return line-feed | ||||
records | 1 | |||
Inherited Attribute | local_identifier | 0..1 | ||
md5_checksum | 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_Ancillary | |||
File_Area_Browse | ||||
File_Area_Metadata | ||||
File_Area_Observational | ||||
File_Area_Observational_Supplemental | ||||
File_Area_Update |
Root Class:Tagged_Digital_Object
Role:Concrete
Class Description:The Table_Delimited_Source_Product_External class defines a table that references many source products (products containing input data for the creation of this product) outside the PDS4 Registry that have a common reference_type, doi, curating facility, and/or description. At least one of doi or curating facility must be provided for each source product.
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 | ||||
. . . . Table_Delimited_Source_Product_External | ||||
Subclass | none | |||
Attribute | reference_type | 1 | ||
Inherited Attribute | local_identifier | 0..1 | ||
md5_checksum | 0..1 | |||
name | 0..1 | |||
description | 0..1 | |||
object_length | 0..1 | |||
offset | 1 | |||
field_delimiter | 1 | Comma | ||
Horizontal Tab | ||||
Semicolon | ||||
Vertical Bar | ||||
comma | ||||
horizontal tab | ||||
semicolon | ||||
vertical bar | ||||
parsing_standard_id | 1 | PDS DSV 1 | R | |
record_delimiter | 1 | Carriage-Return Line-Feed | ||
Line-Feed | ||||
carriage-return line-feed | ||||
records | 1 | |||
Association | none | |||
Inherited Association | has_delimited_record | 1 | Record_Delimited | |
uniformly_sampled | 0..1 | Uniformly_Sampled | ||
data_object | 1 | Digital_Object | ||
Referenced from | File_Area_Observational_Supplemental |
Root Class:Tagged_Digital_Object
Role:Concrete
Class Description:The Table_Delimited_Source_Product_Internal class defines a table that references many source products (products containing input data for the creation of this product) in the PDS4 registry system. A source product contains input data for the creation of this product.
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 | ||||
. . . . Table_Delimited_Source_Product_Internal | ||||
Subclass | none | |||
Attribute | reference_type | 1 | ||
Inherited Attribute | local_identifier | 0..1 | ||
md5_checksum | 0..1 | |||
name | 0..1 | |||
description | 0..1 | |||
object_length | 0..1 | |||
offset | 1 | |||
field_delimiter | 1 | Comma | ||
Horizontal Tab | ||||
Semicolon | ||||
Vertical Bar | ||||
comma | ||||
horizontal tab | ||||
semicolon | ||||
vertical bar | ||||
parsing_standard_id | 1 | PDS DSV 1 | R | |
record_delimiter | 1 | Carriage-Return Line-Feed | ||
Line-Feed | ||||
carriage-return line-feed | ||||
records | 1 | |||
Association | none | |||
Inherited Association | has_delimited_record | 1 | Record_Delimited | |
uniformly_sampled | 0..1 | Uniformly_Sampled | ||
data_object | 1 | Digital_Object | ||
Referenced from | 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.
+ + File
+ + Observing_System_Component
+ + Vector_Component
+ + + Affiliation
+ + + Alias
+ + + Alias_List
+ + + Citation_Information
+ + + Context_Area
+ + + + Observation_Area
+ + + Discipline_Area
+ + + Discipline_Facets
+ + + External_Reference
+ + + File_Area
+ + + + File_Area_Observational
+ + + + File_Area_Observational_Supplemental
+ + + + File_Area_SPICE_Kernel
+ + + + File_Area_Text
+ + + Group_Facet1
+ + + Group_Facet2
+ + + Identification_Area
+ + + Internal_Reference
+ + + Investigation_Area
+ + + List_Author
+ + + + List_Contributor
+ + + + List_Editor
+ + + Local_Internal_Reference
+ + + Mission_Area
+ + + Modification_Detail
+ + + Modification_History
+ + + Organization
+ + + Parent_Organization
+ + + Person
+ + + Primary_Result_Summary
+ + + Reference_List
+ + + Science_Facets
+ + + Target_Identification
+ + + Time_Coordinates
+ + + Update_Entry
+ + + Observing_System
+ + + Band_Bin
+ + + Band_Bin_Set
+ + + Display_2D_Image
+ + + Field_Statistics
+ + + Object_Statistics
+ + + Quaternion
+ + + 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 63 unique classes.
The classes in this section are illustrated using a Unified Modeling Language (UML) class hierarchy diagram in the following figure..
Figure 4 Observational Data Components
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 Affiliation class is a container for the child attributes that describe the affiliation of a person.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. Product_Components | ||||
. . Affiliation | ||||
Subclass | none | |||
Attribute | organization_name | 1 | ||
organization_rorid | 0..1 | |||
sequence_number | 0..1 | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | Person |
Root Class:Tagged_NonDigital_Object
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 | Tagged_NonDigital_Object | |||
. 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:Tagged_NonDigital_Object
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 | Tagged_NonDigital_Object | |||
. Product_Components | ||||
. . Alias_List | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | alias | 1..* | Alias | |
Inherited Association | none | |||
Referenced from | Identification_Area |
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_NonDigital_Object
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.2.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. Product_Components | ||||
. . Citation_Information | ||||
Subclass | none | |||
Attribute | author_list *Deprecated* | 0..1 | ||
description | 1 | |||
doi | 0..1 | |||
editor_list *Deprecated* | 0..1 | |||
keyword | 0..* | |||
publication_year | 1 | |||
Inherited Attribute | none | |||
Association | has_Funding_Acknowledgement | 0..* | Funding_Acknowledgement | |
has_List_Author_or_List_Editor | 0..* | List_Author | ||
List_Editor | ||||
has_List_Contributor | 0..* | List_Contributor | ||
Inherited Association | none | |||
Referenced from | Identification_Area |
Root Class:Tagged_Digital_Object
Role:Concrete
Class Description:The Composite Structure class provides a general framework for defining a structure that consists of two or more simpler structures
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_Digital_Object | |||
. Composite_Structure | ||||
Subclass | none | |||
Attribute | description | 0..1 | ||
local_identifier | 0..1 | |||
title | 0..1 | |||
type_description | 0..1 | |||
Inherited Attribute | none | |||
Association | has_Local_ID_Reference | 1..* | Local_ID_Reference | |
has_Local_ID_Relation | 1..* | Local_ID_Relation | ||
Inherited Association | data_object | 1 | Digital_Object | |
Referenced from | File_Area_Observational | |||
File_Area_Observational_Supplemental |
Root Class:Tagged_NonDigital_Object
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 | Tagged_NonDigital_Object | |||
. 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_Ancillary | |||
Product_Browse | ||||
Product_Bundle | ||||
Product_Collection | ||||
Product_Document | ||||
Product_External | ||||
Product_Native | ||||
Product_SPICE_Kernel | ||||
Product_XML_Schema |
Root Class:Tagged_NonDigital_Object
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 | Tagged_NonDigital_Object | |||
. 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 Discipline_Facets class contains the discipline-related search facets. It is required and may not be repeated. Note that Science_Facets was modeled with Discipline_Facets as a component and Discipline_Facets was modeled with Group_Facet1 and Group_Facet2 as components. This dependency hierarchy was flattened and only Science_Facets exists in the schema.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. Product_Components | ||||
. . Discipline_Facets | ||||
Subclass | none | |||
Attribute | discipline_name | 1 | Atmospheres | |
Fields | ||||
Flux Measurements | ||||
Geosciences | ||||
Imaging | ||||
Particles | ||||
Radio Science | ||||
Ring-Moon Systems | ||||
Small Bodies | ||||
Spectroscopy | ||||
Inherited Attribute | none | |||
Association | has_Group_Facet1 | 0..* | Group_Facet1 | |
has_Group_Facet2 | 0..* | Group_Facet2 | ||
Inherited Association | none | |||
Referenced from | Science_Facets |
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:Tagged_NonDigital_Object
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 | Tagged_NonDigital_Object | |||
. 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.1.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_URL | 0..* | |||
file_name | 1 | |||
file_size | 0..1 | |||
local_identifier | 0..1 | |||
md5_checksum | 0..1 | |||
records | 0..1 | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | data_object | 1 | Digital_Object | |
Referenced from | File_Area_Ancillary | |||
File_Area_Binary | ||||
File_Area_Browse | ||||
File_Area_Checksum_Manifest | ||||
File_Area_Encoded_Image | ||||
File_Area_External | ||||
File_Area_Inventory | ||||
File_Area_Metadata | ||||
File_Area_Native | ||||
File_Area_Observational | ||||
File_Area_Observational_Supplemental | ||||
File_Area_SIP_Deep_Archive | ||||
File_Area_SPICE_Kernel | ||||
File_Area_Service_Description | ||||
File_Area_Text | ||||
File_Area_Transfer_Manifest | ||||
File_Area_Update | ||||
File_Area_XML_Schema | ||||
Product_Zipped |
Root Class:Tagged_NonDigital_Object
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 | Tagged_NonDigital_Object | |||
. Product_Components | ||||
. . File_Area | ||||
Subclass | File_Area_Ancillary | |||
File_Area_Binary | ||||
File_Area_Browse | ||||
File_Area_Checksum_Manifest | ||||
File_Area_Encoded_Image | ||||
File_Area_External | ||||
File_Area_Inventory | ||||
File_Area_Metadata | ||||
File_Area_Native | ||||
File_Area_Observational | ||||
File_Area_Observational_Supplemental | ||||
File_Area_SIP_Deep_Archive | ||||
File_Area_SPICE_Kernel | ||||
File_Area_Service_Description | ||||
File_Area_Text | ||||
File_Area_Transfer_Manifest | ||||
File_Area_Update | ||||
File_Area_XML_Schema | ||||
Attribute | none | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Tagged_NonDigital_Object
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.3.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. Product_Components | ||||
. . File_Area | ||||
. . . File_Area_Observational | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | has_File | 1 | File | |
has_composite_structure | 0..1 | Composite_Structure | ||
has_tagged_data_object | 1..* | Array | ||
Array_1D | ||||
Array_2D | ||||
Array_2D_Image | ||||
Array_2D_Map | ||||
Array_2D_Spectrum | ||||
Array_3D | ||||
Array_3D_Image | ||||
Array_3D_Movie | ||||
Array_3D_Spectrum | ||||
Encoded_Audio | ||||
Encoded_Header | ||||
Encoded_Video | ||||
Header | ||||
Stream_Text | ||||
Table_Binary | ||||
Table_Character | ||||
Table_Delimited | ||||
Inherited Association | none | |||
Referenced from | Product_Observational |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The File Area Observational Supplemental class describes, for an observational product, additional files and tagged_data_objects contained within the file.
Steward:pds
Namespace Id:pds
Version Id:1.3.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. Product_Components | ||||
. . File_Area | ||||
. . . File_Area_Observational_Supplemental | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | has_File | 1 | File | |
has_composite_structure | 0..1 | Composite_Structure | ||
has_tagged_data_object | 1..* | Array | ||
Array_1D | ||||
Array_2D | ||||
Array_2D_Image | ||||
Array_2D_Map | ||||
Array_2D_Spectrum | ||||
Array_3D | ||||
Array_3D_Image | ||||
Array_3D_Movie | ||||
Array_3D_Spectrum | ||||
Encoded_Audio | ||||
Encoded_Binary | ||||
Encoded_Byte_Stream | ||||
Encoded_Header | ||||
Encoded_Image | ||||
Encoded_Video | ||||
Header | ||||
Parsable_Byte_Stream | ||||
Stream_Text | ||||
Table_Binary | ||||
Table_Character | ||||
Table_Delimited | ||||
Table_Delimited_Source_Product_External | ||||
Table_Delimited_Source_Product_Internal | ||||
Inherited Association | none | |||
Referenced from | Product_Observational |
Root Class:Tagged_NonDigital_Object
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 | Tagged_NonDigital_Object | |||
. 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:Tagged_NonDigital_Object
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 | Tagged_NonDigital_Object | |||
. 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:Tagged_NonDigital_Child
Role:Concrete
Class Description:The Funding_Acknowledgement class cites a funding source which supported production of the archival data.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Child | |||
. Funding_Acknowledgement | ||||
Subclass | none | |||
Attribute | funding_acknowledgement_text | 1 | ||
funding_award | 0..1 | |||
funding_source | 1 | NASA | ||
NSF | ||||
RAS | ||||
funding_year | 0..1 | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | Citation_Information |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Group_Facet1 class contains a single facet restricted according to the value of discipline_name. It also contains zero or more subfacets restricted according to the value of the facet. Note that Science_Facets was modeled with Discipline_Facets as a component and Discipline_Facets was modeled with Group_Facet1 and Group_Facet2 as components. This dependency hierarchy was flattened and only Science_Facets exists in the schema.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. Product_Components | ||||
. . Group_Facet1 | ||||
Subclass | none | |||
Attribute | facet1 | 0..1 | 2D | |
Color | ||||
Color Movie | ||||
Dust Study | ||||
Dynamical Properties | ||||
Electric | ||||
Electrons | ||||
Gas Study | ||||
Grayscale | ||||
Historical Reference | ||||
Ions | ||||
Lightcurve | ||||
Linear | ||||
Magnetic | ||||
Meteoritics | ||||
Meteorology | ||||
Movie | ||||
Neutrals | ||||
Photometry | ||||
Physical Properties | ||||
Polarimetry | ||||
Production Rates | ||||
Ring Compositional Map | ||||
Ring Occultation Profile | ||||
Ring Thermal Map | ||||
Satellite Astrometry | ||||
Shape Model | ||||
Spectral Cube | ||||
Spectral Image | ||||
Structure | ||||
Tabulated | ||||
Taxonomy | ||||
subfacet1 | 0..* | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | Discipline_Facets |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Group_Facet2 class contains a single facet restricted according to the value of discipline_name. It also contains zero or more subfacets restricted according to the value of the facet. Note that Science_Facets was modeled with Discipline_Facets as a component and Discipline_Facets was modeled with Group_Facet1 and Group_Facet2 as components. This dependency hierarchy was flattened and only Science_Facets exists in the schema.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. Product_Components | ||||
. . Group_Facet2 | ||||
Subclass | none | |||
Attribute | facet2 | 0..1 | Background | |
Cosmic Ray | ||||
Energetic | ||||
Plasma | ||||
Solar Energetic | ||||
Waves | ||||
subfacet2 | 0..* | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | Discipline_Facets |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The identification area consists of attributes that identify and name an object.
Steward:pds
Namespace Id:pds
Version Id:1.4.0.0
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Internal_Reference class is used to cross-reference other products in PDS4-compliant registries of PDS and its recognized international partners.
Steward:pds
Namespace Id:pds
Version Id:1.1.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. Product_Components | ||||
. . Internal_Reference | ||||
Subclass | none | |||
Attribute | comment | 0..1 | ||
lid_reference | 1 | |||
lidvid_reference | 1 | |||
reference_type | 1 | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | DD_Attribute | |||
DD_Class | ||||
Information_Package_Component | ||||
Information_Package_Component_Deep_Archive | ||||
Investigation_Area | ||||
License_Information | ||||
Observing_System_Component | ||||
Product_Zipped | ||||
Reference_List | ||||
Target_Identification | ||||
Update_Entry |
Root Class:Tagged_NonDigital_Object
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.1.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. Product_Components | ||||
. . Investigation_Area | ||||
Subclass | none | |||
Attribute | name | 1 | ||
type | 1 | Field Campaign | ||
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:Tagged_NonDigital_Child
Role:Concrete
Class Description:The license information are describes the license, terms, or other usage information that this product accompanies.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Child | |||
. License_Information | ||||
Subclass | none | |||
Attribute | description | 0..1 | ||
name | 1 | |||
Inherited Attribute | none | |||
Association | internal_reference | 1 | Internal_Reference | |
Inherited Association | none | |||
Referenced from | Identification_Area |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The List_Author class is a container for the classes that describe each author.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. Product_Components | ||||
. . List_Author | ||||
Subclass | List_Contributor | |||
List_Editor | ||||
Attribute | none | |||
Inherited Attribute | none | |||
Association | has_Organization | 0..* | Organization | |
has_Person | 0..* | Person | ||
Inherited Association | none | |||
Referenced from | Citation_Information | |||
Document | ||||
Software |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The List_Contributor class is a container for the classes that describe each contributor. Contributors are not authors or editors.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. Product_Components | ||||
. . List_Author | ||||
. . . List_Contributor | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | has_Organization | 0..* | Organization | |
has_Person | 0..* | Person | ||
Referenced from | Citation_Information |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The List_Editor class is a container for the classes that describe each editor.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. Product_Components | ||||
. . List_Author | ||||
. . . List_Editor | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | has_Organization | 0..* | Organization | |
has_Person | 0..* | Person | ||
Referenced from | Citation_Information | |||
Document |
Root Class:Tagged_Digital_Child
Role:Concrete
Class Description:The Local_ID_Reference class defines a one directional relationship by referencing another description object in the label.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_Digital_Child | |||
. Local_ID_Reference | ||||
Subclass | none | |||
Attribute | comment | 0..1 | ||
id_reference_to | 1..* | |||
id_reference_type | 1 | has_component | ||
has_primary_component | ||||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | Composite_Structure |
Root Class:Tagged_Digital_Child
Role:Concrete
Class Description:The Local_ID_Relation class defines a one directional relationship between two description objects in the label.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_Digital_Child | |||
. Local_ID_Relation | ||||
Subclass | none | |||
Attribute | comment | 0..1 | ||
id_reference_from | 1..* | |||
id_reference_to | 1..* | |||
id_reference_type | 1 | has_axis_values | ||
has_backplane | ||||
has_column_headers | ||||
has_display_settings | ||||
has_spectral_characteristics | ||||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | Composite_Structure |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Local Internal_Reference class is used to cross-reference other Description Objects in a PDS4 label.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. Product_Components | ||||
. . Local_Internal_Reference | ||||
Subclass | none | |||
Attribute | comment | 0..1 | ||
local_identifier_reference | 1..* | |||
local_reference_type | 1 | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | Array | |||
Array_1D | ||||
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 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 | Tagged_NonDigital_Object | |||
. Product_Components | ||||
. . Mission_Area | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | Context_Area | |||
Observation_Area |
Root Class:Tagged_NonDigital_Object
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 | Tagged_NonDigital_Object | |||
. 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:Tagged_NonDigital_Object
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 | Tagged_NonDigital_Object | |||
. 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 *Deprecated* | 0..1 | ||
description | 0..1 | |||
local_identifier | 0..1 | |||
maximum | 0..1 | |||
maximum_scaled_value | 0..1 | |||
md5_checksum *Deprecated* | 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_1D | ||||
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 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 | Tagged_NonDigital_Object | |||
. 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_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 | ||
has_primary_result_description | 0..1 | Primary_Result_Summary | ||
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 describes one or more subsystems used to collect data.
Steward:pds
Namespace Id:pds
Version Id:1.1.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Child | |||
. Observing_System_Component | ||||
Subclass | none | |||
Attribute | description | 0..1 | ||
name | 1 | |||
type | 1 | Airborne | ||
Aircraft | ||||
Artificial Illumination | ||||
Balloon | ||||
Computer | ||||
Facility | ||||
Host | ||||
Instrument | ||||
Laboratory | ||||
Literature Search | ||||
Naked Eye | ||||
Observatory | ||||
Spacecraft | ||||
Suborbital Rocket | ||||
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:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Organization class is a container for the child attributes that describe an organization, institution, or company.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. Product_Components | ||||
. . Organization | ||||
Subclass | none | |||
Attribute | contributor_type | 0..1 | ||
organization_name | 1 | |||
organization_rorid | 0..1 | |||
sequence_number | 0..1 | |||
Inherited Attribute | none | |||
Association | has_Parent_Organization | 0..* | Parent_Organization | |
Inherited Association | none | |||
Referenced from | List_Author | |||
List_Contributor | ||||
List_Editor |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Parent_Organization class is a container for the child attributes and classes that describe the parent organization.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. Product_Components | ||||
. . Parent_Organization | ||||
Subclass | none | |||
Attribute | parent_organization_name | 0..1 | ||
parent_organization_rorid | 0..1 | |||
sequence_number | 0..1 | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | Organization |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Person class is a container for the child attributes and classes that describe a person.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. Product_Components | ||||
. . Person | ||||
Subclass | none | |||
Attribute | contributor_type | 0..1 | DataCollector | |
DataCurator | ||||
Producer | ||||
display_full_name | 0..1 | |||
family_name | 1 | |||
given_name | 1 | |||
person_orcid | 0..1 | |||
sequence_number | 0..1 | |||
Inherited Attribute | none | |||
Association | has_Affiliation | 0..* | Affiliation | |
Inherited Association | none | |||
Referenced from | List_Author | |||
List_Contributor | ||||
List_Editor |
Root Class:Tagged_NonDigital_Object
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:2.3.0.0
Root Class:Tagged_NonDigital_Object
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 | Tagged_NonDigital_Object | |||
. Product_Components | ||||
Subclass | Affiliation | |||
Alias | ||||
Alias_List | ||||
Bundle_Member_Entry | ||||
Citation_Information | ||||
Context_Area | ||||
Discipline_Area | ||||
Discipline_Facets | ||||
External_Reference | ||||
File_Area | ||||
Group_Facet1 | ||||
Group_Facet2 | ||||
Identification_Area | ||||
Internal_Reference | ||||
Investigation_Area | ||||
List_Author | ||||
Local_Internal_Reference | ||||
Mission_Area | ||||
Modification_Detail | ||||
Modification_History | ||||
Organization | ||||
Parent_Organization | ||||
Person | ||||
Primary_Result_Summary | ||||
Reference_List | ||||
Science_Facets | ||||
Target_Identification | ||||
Time_Coordinates | ||||
Update_Entry | ||||
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.0.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.0.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:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Reference_List class provides general references, cross-references, and source products 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
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Science_Facets class contains the science-related search facets. It is optional and may be repeated if an product has facets related to, for example, two different disciplines (as defined by the discipline_name facet). Note that Science_Facets was modeled with Discipline_Facets as a component and Discipline_Facets was modeled with Group_Facet1 and Group_Facet2 as components. This dependency hierarchy was flattened and only Science_Facets exists in the schema.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. Product_Components | ||||
. . Science_Facets | ||||
Subclass | none | |||
Attribute | domain | 0..* | Atmosphere | |
Dynamics | ||||
Heliosheath | ||||
Heliosphere | ||||
Interior | ||||
Interstellar | ||||
Ionosphere | ||||
Magnetosphere | ||||
Rings | ||||
Surface | ||||
wavelength_range | 0..* | Far Infrared | ||
Gamma Ray | ||||
Infrared | ||||
Microwave | ||||
Millimeter | ||||
Near Infrared | ||||
Radio | ||||
Submillimeter | ||||
Ultraviolet | ||||
Visible | ||||
X-ray | ||||
Inherited Attribute | none | |||
Association | has_Discipline_Facets | 1 | Discipline_Facets | |
Inherited Association | none | |||
Referenced from | Primary_Result_Summary |
Root Class:Tagged_NonDigital_Child
Role:Concrete
Class Description:The Source_Product_External class is used to reference one or more source products (a product containing input data for the creation of this product) outside the PDS4 Registry that have a common reference_type, doi, curating facility, and/or description. At least one of doi or curating facility must be provided. All source products listed within a single Source_Product_External class must correspond to the same doi and/or curating facility.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Child | |||
. Source_Product_External | ||||
Subclass | none | |||
Attribute | curating_facility | 0..1 | ||
description | 0..1 | |||
doi | 0..1 | |||
external_source_product_identifier | 1..* | |||
reference_type | 1 | data_to_calibrated_source_product | ||
data_to_derived_source_product | ||||
data_to_partially_processed_source_product | ||||
data_to_raw_source_product | ||||
data_to_telemetry_source_product | ||||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | Reference_List |
Root Class:Tagged_NonDigital_Child
Role:Concrete
Class Description:The Source_Product _Internal class is used to reference one or more source products in the PDS4 registry system. A source product contains input data for the creation of this product.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Child | |||
. Source_Product_Internal | ||||
Subclass | none | |||
Attribute | comment | 0..1 | ||
lidvid_reference | 1..* | |||
reference_type | 1 | data_to_calibrated_source_product | ||
data_to_derived_source_product | ||||
data_to_partially_processed_source_product | ||||
data_to_raw_source_product | ||||
data_to_telemetry_source_product | ||||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | Reference_List |
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.1.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 | |||
high_representation_saturation | 0..1 | |||
invalid_constant | 0..1 | |||
low_instrument_saturation | 0..1 | |||
low_representation_saturation | 0..1 | |||
missing_constant | 0..1 | |||
not_applicable_constant | 0..1 | |||
saturated_constant | 0..1 | |||
unknown_constant | 0..1 | |||
valid_maximum | 0..1 | |||
valid_minimum | 0..1 | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | Array | |||
Array_1D | ||||
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:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Target_Identification class provides detailed target identification information.
Steward:pds
Namespace Id:pds
Version Id:1.4.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. Product_Components | ||||
. . Target_Identification | ||||
Subclass | none | |||
Attribute | alternate_designation | 0..* | ||
description | 0..1 | |||
name | 1 | |||
type | 1..* | Asteroid | ||
Astrophysical | ||||
Calibration | ||||
Calibration Field | ||||
Calibrator | ||||
Centaur | ||||
Comet | ||||
Dust | ||||
Dwarf Planet | ||||
Equipment | ||||
Exoplanet System | ||||
Galaxy | ||||
Globular Cluster | ||||
Laboratory Analog | ||||
Lunar Sample | ||||
Magnetic Field | ||||
Meteorite | ||||
Meteoroid | ||||
Meteoroid Stream | ||||
Nebula | ||||
Open Cluster | ||||
Planet | ||||
Planetary Nebula | ||||
Planetary System | ||||
Plasma Cloud | ||||
Plasma Stream | ||||
Ring | ||||
Sample | ||||
Satellite | ||||
Sky | ||||
Star | ||||
Star Cluster | ||||
Synthetic Sample | ||||
Terrestrial Sample | ||||
Trans-Neptunian Object | ||||
Inherited Attribute | none | |||
Association | internal_reference | 0..1 | Internal_Reference | |
Inherited Association | none | |||
Referenced from | Context_Area | |||
Observation_Area |
Root Class:Tagged_NonDigital_Object
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 | Tagged_NonDigital_Object | |||
. 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.1.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_base | 0..1 | |||
sampling_parameter_interval | 1 | |||
sampling_parameter_name | 1 | |||
sampling_parameter_scale | 1 | Exponential | ||
Linear | ||||
Logarithmic | ||||
sampling_parameter_unit | 1 | |||
sampling_parameters *Deprecated* | 0..1 | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | Inventory | |||
Manifest_SIP_Deep_Archive | ||||
Table_Binary | ||||
Table_Character | ||||
Table_Delimited | ||||
Table_Delimited_Source_Product_External | ||||
Table_Delimited_Source_Product_Internal | ||||
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 | |||
update_purpose *Deprecated* | 1 | Update Label Metadata | ||
Update Supplemental Metadata | ||||
Inherited Attribute | none | |||
Association | data_object | 1 | Conceptual_Object | |
update_entry | 1..* | Update_Entry | ||
Inherited Association | none | |||
Referenced from | Product_Update |
Root Class:Tagged_NonDigital_Object
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 | Tagged_NonDigital_Object | |||
. 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 | none |
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_Ancillary
+ + + Product_Browse
+ + + Product_Document
+ + + Product_External
+ + + Product_Metadata_Supplemental
+ + + Product_Native
+ + + Product_SPICE_Kernel
+ + + Product_Thumbnail
+ + + Product_XML_Schema
+ + + Product_Zipped
The class hierarchy above includes 10 unique classes.
The classes in this section are illustrated using a Unified Modeling Language (UML) class hierarchy diagram in the following figure.
Figure 5 Document and Support Products
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:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Product_Ancillary class defines a product that contains data that are supplementary to observational data and cannot reasonably be associated with any other non-observational data class. Use of Product_Ancillary must be approved by the curating node.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. Product | ||||
. . Product_Ancillary | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | context_area | 0..1 | Context_Area | |
file_area | 1..* | File_Area_Ancillary | ||
reference_list | 0..1 | Reference_List | ||
Inherited Association | has_identification_area | 1 | Identification_Area | |
Referenced from | none |
Root Class:Tagged_NonDigital_Object
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 | Tagged_NonDigital_Object | |||
. Product | ||||
. . Product_Browse | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | context_area | 0..1 | Context_Area | |
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:Tagged_NonDigital_Object
Role:Concrete
Class Description:A Product Document is a product consisting of a single logical document that may comprise one or more document editions.
Steward:pds
Namespace Id:pds
Version Id:2.1.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. Product | ||||
. . Product_Document | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | context_area | 0..1 | Context_Area | |
has_document | 1 | Document | ||
reference_list | 0..1 | Reference_List | ||
Inherited Association | has_identification_area | 1 | Identification_Area | |
Referenced from | none |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Product External class defines a product that does not reside within the PDS archives.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. Product | ||||
. . Product_External | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | context_area | 0..1 | Context_Area | |
file_area | 1..* | File_Area_External | ||
reference_list | 0..1 | Reference_List | ||
Inherited Association | has_identification_area | 1 | Identification_Area | |
Referenced from | none |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Product_Metadata_Supplemental class is used to provide new, and/or improved, metadata for some or all of the basic products in a single collection. More than one Product_Metadata_Supplemental may apply to any given collection.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. Product | ||||
. . Product_Metadata_Supplemental | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | file_area | 1 | File_Area_Metadata | |
reference_list | 0..1 | Reference_List | ||
Inherited Association | has_identification_area | 1 | Identification_Area | |
Referenced from | none |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:Product_Native is used to describe digital objects in the original format returned by the spacecraft or experimental system when that format cannot be described using one of the PDS4 formats specified for observational data (tables or arrays, excluding Array_1D).
Steward:pds
Namespace Id:pds
Version Id:1.2.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. Product | ||||
. . Product_Native | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | context_area | 0..1 | Context_Area | |
file_area | 1..* | File_Area_Native | ||
reference_list | 1 | Reference_List | ||
Inherited Association | has_identification_area | 1 | Identification_Area | |
Referenced from | none |
Root Class:Tagged_NonDigital_Object
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 | Tagged_NonDigital_Object | |||
. 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:Tagged_NonDigital_Object
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 | Tagged_NonDigital_Object | |||
. 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:Tagged_NonDigital_Object
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.2.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. Product | ||||
. . Product_XML_Schema | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | context_area | 0..1 | Context_Area | |
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:Tagged_NonDigital_Object
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 | Tagged_NonDigital_Object | |||
. 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.
+ + + + Encoded_Audio
+ + + + Encoded_Binary
+ + + + Encoded_External
+ + + + Encoded_Image
+ + + + Encoded_Native
+ + + + Encoded_Video
+ + + + SPICE_Kernel
+ + + + XML_Schema
+ + + Document_File
+ + Document_Edition
+ + + + File_Area_Ancillary
+ + + + File_Area_Browse
+ + + + File_Area_Encoded_Image
+ + + + File_Area_External
+ + + + File_Area_Metadata
+ + + + File_Area_Native
+ + + Document
+ + + Zip
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 6 Document and Support Components
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:2.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Supplemental | ||||
. . Document | ||||
Subclass | none | |||
Attribute | acknowledgement_text | 0..1 | ||
author_list *Deprecated* | 0..1 | |||
copyright | 0..1 | |||
description | 0..1 | |||
document_editions | 0..1 | |||
document_name | 0..1 | |||
doi | 0..1 | |||
editor_list *Deprecated* | 0..1 | |||
publication_date | 1 | |||
revision_id | 0..1 | |||
Inherited Attribute | none | |||
Association | data_object | 1 | Digital_Object | |
has_List_Author_or_List_Editor | 0..* | List_Author | ||
List_Editor | ||||
has_document_edition | 1..* | Document_Edition | ||
Inherited Association | none | |||
Referenced from | Product_Document |
Root Class:Tagged_NonDigital_Child
Role:Concrete
Class Description:A Document Edition is one complete version of the document in a set of files that is distinguished by language, a unique assemblage of file formats, or some other criteria.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Child | |||
. Document_Edition | ||||
Subclass | none | |||
Attribute | description | 0..1 | ||
edition_name | 1 | |||
files | 1 | |||
language | 1 | English | ||
starting_point_identifier | 0..1 | |||
Inherited Attribute | none | |||
Association | has_document_file | 1..* | Document_File | |
Inherited Association | none | |||
Referenced from | 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.4.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 | ||||
HTML 2.0 | ||||
HTML 3.2 | ||||
HTML 4.0 | ||||
HTML 4.01 | ||||
JPEG | ||||
LaTEX | ||||
MPEG-4 | ||||
Microsoft Excel | ||||
Microsoft Word | ||||
PDF/A | ||||
PNG | ||||
Postscript | ||||
Rich Text | ||||
TIFF | ||||
UTF-8 Text | ||||
Inherited Attribute | comment | 0..1 | ||
creation_date_time | 0..1 | |||
file_URL | 0..* | |||
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_Edition |
Root Class:Tagged_Digital_Object
Role:Concrete
Class Description:The Encoded_Audio class is used for files containing audio data in standard formats, such as WAV.
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_Audio | ||||
Subclass | none | |||
Attribute | encoding_standard_id | 1 | M4A/AAC | R |
WAV | ||||
Inherited Attribute | local_identifier | 0..1 | ||
md5_checksum | 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_Ancillary | |||
File_Area_Browse | ||||
File_Area_Observational | ||||
File_Area_Observational_Supplemental |
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.1.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 Space Communications Protocols | R |
Inherited Attribute | local_identifier | 0..1 | ||
md5_checksum | 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 External class describes an encoded byte stream 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_External | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | local_identifier | 0..1 | ||
md5_checksum | 0..1 | |||
name | 0..1 | |||
description | 0..1 | |||
encoding_standard_id | 1 | |||
object_length | 0..1 | |||
offset | 1 | |||
Association | none | |||
Inherited Association | data_object | 1 | Digital_Object | |
Referenced from | File_Area_External |
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 | ||
md5_checksum | 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_Ancillary | |||
File_Area_Browse | ||||
File_Area_Encoded_Image | ||||
File_Area_Observational_Supplemental |
Root Class:Tagged_Digital_Object
Role:Concrete
Class Description:The Encoded Native class describes a binary encoded byte stream. This class is used to describe data objects for Product_Native.
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_Native | ||||
Subclass | none | |||
Attribute | encoding_standard_id | 1 | SEED 2.4 | R |
Inherited Attribute | local_identifier | 0..1 | ||
md5_checksum | 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_Native |
Root Class:Tagged_Digital_Object
Role:Concrete
Class Description:The Encoded_Video class is used for files containing video with or without audio data in standard MPEG-4 format.
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_Video | ||||
Subclass | none | |||
Attribute | encoding_standard_id | 1 | MP4/H.264 | R |
MP4/H.264/AAC | ||||
Inherited Attribute | local_identifier | 0..1 | ||
md5_checksum | 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_Observational | |||
File_Area_Observational_Supplemental |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The File Area Ancillary class describes a file and one or more tagged_data_objects contained within the file.
Steward:pds
Namespace Id:pds
Version Id:1.1.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. Product_Components | ||||
. . File_Area | ||||
. . . File_Area_Ancillary | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | has_File | 1 | File | |
has_tagged_data_object | 1..* | Array | ||
Array_1D | ||||
Array_2D | ||||
Array_2D_Image | ||||
Array_2D_Map | ||||
Array_2D_Spectrum | ||||
Array_3D | ||||
Array_3D_Image | ||||
Array_3D_Movie | ||||
Array_3D_Spectrum | ||||
Checksum_Manifest | ||||
Encoded_Audio | ||||
Encoded_Header | ||||
Encoded_Image | ||||
Header | ||||
Stream_Text | ||||
Table_Binary | ||||
Table_Character | ||||
Table_Delimited | ||||
Inherited Association | none | |||
Referenced from | Product_Ancillary |
Root Class:Tagged_NonDigital_Object
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.2.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. 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 | ||
Array_1D | ||||
Array_2D | ||||
Array_2D_Image | ||||
Array_2D_Map | ||||
Array_2D_Spectrum | ||||
Array_3D | ||||
Array_3D_Image | ||||
Array_3D_Movie | ||||
Array_3D_Spectrum | ||||
Encoded_Audio | ||||
Encoded_Header | ||||
Encoded_Image | ||||
Header | ||||
Stream_Text | ||||
Table_Binary | ||||
Table_Character | ||||
Table_Delimited | ||||
Inherited Association | none | |||
Referenced from | Product_Browse |
Root Class:Tagged_NonDigital_Object
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 | Tagged_NonDigital_Object | |||
. 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_NonDigital_Object
Role:Concrete
Class Description:The File Area External 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 | Tagged_NonDigital_Object | |||
. Product_Components | ||||
. . File_Area | ||||
. . . File_Area_External | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | has_File | 1 | File | |
has_tagged_data_object | 1..* | Encoded_External | ||
Inherited Association | none | |||
Referenced from | Product_External |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The File Area Metadata class describes a table which provides new, and/or improved, metadata. All field names provided must be attributes defined in PDS4, either in the common dictionary, or in a PDS4 discipline or mission dictionary.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. Product_Components | ||||
. . File_Area | ||||
. . . File_Area_Metadata | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | has_File | 1 | File | |
has_tagged_data_object | 1 | Table_Character | ||
Table_Delimited | ||||
has_tagged_data_object2 | 0..1 | Header | ||
Inherited Association | none | |||
Referenced from | Product_Metadata_Supplemental |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The File Area Native describes tagged_data_objects collected from an instrument.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. Product_Components | ||||
. . File_Area | ||||
. . . File_Area_Native | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | has_File | 1 | File | |
has_tagged_data_object | 1..* | Encoded_Native | ||
Inherited Association | none | |||
Referenced from | Product_Native |
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 | ||
md5_checksum | 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.2.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_Digital_Object | |||
. Byte_Stream | ||||
. . Parsable_Byte_Stream | ||||
. . . XML_Schema | ||||
Subclass | none | |||
Attribute | ldd_version_id | 0..1 | ||
parsing_standard_id | 1 | Schematron ISO/IEC 19757-3:2006 | R | |
XML Schema Version 1.1 | ||||
Inherited Attribute | local_identifier | 0..1 | ||
md5_checksum | 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
The class hierarchy above includes 1 unique classes.
The classes in this section are illustrated using a Unified Modeling Language (UML) class hierarchy diagram in the following figure.
Figure 7 Context Products
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 Product Context class describes something that provides context and provenance for an observational product.
Steward:pds
Namespace Id:pds
Version Id:1.1.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. Product | ||||
. . Product_Context | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | has_discipline_area | 0..1 | Discipline_Area | |
product_data_object | 1 | Agency | ||
Airborne | ||||
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.
+ + + Airborne
+ + + Facility
+ + + Instrument
+ + + Instrument_Host
+ + + Investigation
+ + + Other
+ + + Resource
+ + + Target
+ + + Telescope
+ + + Type_List_Area
The class hierarchy above includes 10 unique classes.
The classes in this section are illustrated using a Unified Modeling Language (UML) class hierarchy diagram in the following figure.
Figure 8 Context Components
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 Airborne class provides a description of the physical object that transports a platform by or through air.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Context | ||||
. . Airborne | ||||
Subclass | none | |||
Attribute | description | 0..1 | ||
name | 0..1 | |||
type | 0..1 | Aircraft | ||
Balloon | ||||
Suborbital Rocket | ||||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | Product_Context |
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 | 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.3.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.3.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Context | ||||
. . Instrument_Host | ||||
Subclass | none | |||
Attribute | description | 1 | ||
instrument_host_version_id *Deprecated* | 0..1 | |||
naif_host_id | 0..1 | |||
name | 0..1 | |||
serial_number | 0..1 | |||
type | 1 | Aircraft | ||
Balloon | ||||
Earth Based | ||||
Earth-based | ||||
Lander | ||||
Rover | ||||
Spacecraft | ||||
Suborbital Rocket | ||||
version_id *Deprecated* | 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:A set of experiments and/or observations with a clearly defined purpose.
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 | Field Campaign | ||
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.3.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 | ||
Astrophysical | ||||
Calibration | ||||
Calibration Field | ||||
Calibrator | ||||
Centaur | ||||
Comet | ||||
Dust | ||||
Dwarf Planet | ||||
Equipment | ||||
Exoplanet System | ||||
Galaxy | ||||
Globular Cluster | ||||
Laboratory Analog | ||||
Lunar Sample | ||||
Magnetic Field | ||||
Meteorite | ||||
Meteoroid | ||||
Meteoroid Stream | ||||
Nebula | ||||
Open Cluster | ||||
Planet | ||||
Planetary Nebula | ||||
Planetary System | ||||
Plasma Cloud | ||||
Plasma Stream | ||||
Ring | ||||
Sample | ||||
Satellite | ||||
Sky | ||||
Star | ||||
Star Cluster | ||||
Synthetic Sample | ||||
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.3.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Context | ||||
. . Telescope | ||||
Subclass | none | |||
Attribute | altitude *Deprecated* | 0..1 | ||
aperture | 1 | |||
coordinate_source | 0..1 | |||
description | 0..1 | |||
telescope_altitude | 0..1 | |||
telescope_latitude | 0..1 | |||
telescope_longitude | 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 Type_List_Area allows the insertion of a Type List.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Context | ||||
. . Type_List_Area | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | Instrument |
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
+ + + Product_Collection
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 Aggregate Products
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: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.1.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. 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:Tagged_NonDigital_Object
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.1.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. 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.
+ + + + + Inventory
+ + + Bundle_Member_Entry
+ + + + File_Area_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 Aggregate Components
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 | |
External | ||||
Supplemental | ||||
description | 0..1 | |||
Inherited Attribute | none | |||
Association | data_object | 1 | Conceptual_Object | |
Inherited Association | none | |||
Referenced from | Product_Bundle |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Bundle Member Entry class provides a member reference to a collection.
Steward:pds
Namespace Id:pds
Version Id:1.1.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. Product_Components | ||||
. . Bundle_Member_Entry | ||||
Subclass | none | |||
Attribute | lid_reference | 1 | ||
lidvid_reference | 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_miscellaneous_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 | ||||
External | ||||
Geometry | ||||
Miscellaneous | ||||
SPICE Kernel | ||||
XML Schema | ||||
description | 0..1 | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | Product_Collection |
Root Class:Tagged_NonDigital_Object
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 | Tagged_NonDigital_Object | |||
. 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.2.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 | ||
md5_checksum | 0..1 | |||
name | 0..1 | |||
description | 0..1 | |||
object_length | 0..1 | |||
offset | 1 | |||
field_delimiter | 1 | Comma | ||
Horizontal Tab | ||||
Semicolon | ||||
Vertical Bar | ||||
comma | ||||
horizontal tab | ||||
semicolon | ||||
vertical bar | ||||
parsing_standard_id | 1 | PDS DSV 1 | R | |
record_delimiter | 1 | Carriage-Return Line-Feed | ||
Line-Feed | ||||
carriage-return line-feed | ||||
records | 1 | |||
Association | none | |||
Inherited Association | has_delimited_record | 1 | Record_Delimited | |
uniformly_sampled | 0..1 | Uniformly_Sampled | ||
data_object | 1 | Digital_Object | ||
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_Class_Definition
+ + + Product_DIP
+ + + Product_DIP_Deep_Archive
+ + + Product_Data_Set_PDS3
+ + + Product_File_Repository
+ + + Product_Instrument_Host_PDS3
+ + + Product_Instrument_PDS3
+ + + Product_Mission_PDS3
+ + + Product_Proxy_PDS3
+ + + Product_SIP
+ + + Product_SIP_Deep_Archive
+ + + Product_Service
+ + + Product_Software
+ + + Product_Subscription_PDS3
+ + + Product_Target_PDS3
+ + + Product_Volume_PDS3
+ + + Product_Volume_Set_PDS3
The class hierarchy above includes 19 unique classes.
The classes in this section are illustrated using a Unified Modeling Language (UML) class hierarchy diagram in the following figure.
Figure 11 Operational Products
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:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Product AIP class defines a product for the Archival Information Package.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. 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:Tagged_NonDigital_Object
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 | Tagged_NonDigital_Object | |||
. 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:Tagged_NonDigital_Object
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 | Tagged_NonDigital_Object | |||
. 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:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Product DIP class defines a product for the Dissemination Information Package.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. 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:Tagged_NonDigital_Object
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.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. 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:Tagged_NonDigital_Object
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 | Tagged_NonDigital_Object | |||
. 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:Tagged_NonDigital_Object
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 | Tagged_NonDigital_Object | |||
. 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:Tagged_NonDigital_Object
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 | Tagged_NonDigital_Object | |||
. 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:Tagged_NonDigital_Object
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 | Tagged_NonDigital_Object | |||
. 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:Tagged_NonDigital_Object
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 | Tagged_NonDigital_Object | |||
. 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:Tagged_NonDigital_Object
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 | Tagged_NonDigital_Object | |||
. 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:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Product SIP class defines a product for the Submission Information Package.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. 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:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Product SIP Deep Archive class defines a Submission Information Package (SIP) for the NASA planetary science deep archive.
Steward:ops
Namespace Id:pds
Version Id:1.1.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. Product | ||||
. . Product_SIP_Deep_Archive | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | has_Information_Package_Component | 1 | Information_Package_Component_Deep_Archive | |
product_data_object | 1 | SIP_Deep_Archive | ||
reference_list | 0..1 | Reference_List | ||
Inherited Association | has_identification_area | 1 | Identification_Area | |
Referenced from | none |
Root Class:Tagged_NonDigital_Object
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.1.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. Product | ||||
. . Product_Service | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | file_area | 0..* | File_Area_Service_Description | |
product_data_object | 1 | Service | ||
reference_list | 0..1 | Reference_List | ||
Inherited Association | has_identification_area | 1 | Identification_Area | |
Referenced from | none |
Root Class:Tagged_NonDigital_Object
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 | Tagged_NonDigital_Object | |||
. 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:Tagged_NonDigital_Object
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 | Tagged_NonDigital_Object | |||
. 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:Tagged_NonDigital_Object
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 | Tagged_NonDigital_Object | |||
. 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:Tagged_NonDigital_Object
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 | Tagged_NonDigital_Object | |||
. 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:Tagged_NonDigital_Object
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 | Tagged_NonDigital_Object | |||
. 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.
+ + + Aggregation_Object
+ + + Conceptual_Context_Object
+ + Digital_Object
+ + + Native_Object
+ + + Observational_Object
+ + + Supplemental_Object
+ + + + Ancillary_Object
+ + + + Archive_Support_Object
+ + + + Document_Object
+ + + + Finding_Aid_Object
+ + + + SPICE_Kernel_Object
+ + + + Update_Object
+ + Physical_Object
+ + + Physical_Context_Object
+ + + + Checksum_Manifest
+ + + + Service_Description
+ + + + + Manifest_SIP_Deep_Archive
+ + + + + Transfer_Manifest
+ + DD_Associate_External_Class
+ + DD_Association
+ + DD_Value_Domain
+ + NSSDC
+ + + + External_Reference_Extended
+ + + + File_Area_Binary
+ + + + File_Area_Checksum_Manifest
+ + + + File_Area_SIP_Deep_Archive
+ + + + File_Area_Service_Description
+ + + + File_Area_Transfer_Manifest
+ + + + File_Area_Update
+ + + + File_Area_XML_Schema
+ + TNDO_Context
+ + + Agency
+ + + Node
+ + + PDS_Affiliate
+ + + PDS_Guest
+ + + Service
+ + + Data_Set_PDS3
+ + + Instrument_Host_PDS3
+ + + Instrument_PDS3
+ + + Mission_PDS3
+ + + Subscriber_PDS3
+ + + Target_PDS3
+ + + Volume_PDS3
+ + + Volume_Set_PDS3
+ + + DD_Attribute
+ + + DD_Attribute_Extended
+ + + DD_Attribute_Full
+ + + DD_Class
+ + + DD_Class_Extended
+ + + DD_Class_Full
+ + + DD_Rule
+ + + DD_Rule_Statement
+ + + Information_Package
+ + + + Archival_Information_Package
+ + + + DIP_Deep_Archive
+ + + + Dissemination_Information_Package
+ + + + SIP_Deep_Archive
+ + + + Submission_Information_Package
+ + + Information_Package_Component
+ + + Information_Package_Component_Deep_Archive
+ + + Ingest_LDD
+ + + Property_Map
+ + + Property_Map_Entry
+ + + Property_Maps
+ + + Software
+ + + Software_Binary
+ + + Software_Script
+ + + Software_Source
+ + + Symbolic_Literals_PDS
+ + + Term_Map_SKOS
The class hierarchy above includes 87 unique classes.
The classes in this section are illustrated using a Unified Modeling Language (UML) class hierarchy diagram in the following figure.
Figure 12 Operational Components
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 | ||
Japan Aerospace Exploration Agency | ||||
National Aeronautics and Space Administration | ||||
Roscosmos State Corporation for Space Activities | ||||
Inherited Attribute | none | |||
Association | data_object | 1 | Conceptual_Object | |
Inherited Association | none | |||
Referenced from | Product_Context |
Root Class:Data_Object
Role:Concrete
Class Description:The Aggregation Object class defines a Conceptual Object that is used to aggregate other objects.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Object | |||
. Conceptual_Object | ||||
. . Aggregation_Object | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Data_Object
Role:Concrete
Class Description:The Ancillary Object defines a Supplemental Object that cannot reasonably be classified as any other Supplemental Object.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Object | |||
. Digital_Object | ||||
. . Supplemental_Object | ||||
. . . Ancillary_Object | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | bit_string | 1 | ||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
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.0.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:Data_Object
Role:Concrete
Class Description:The Archive Support defines a Supplemental Object that is used by the system for an archive function.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Object | |||
. Digital_Object | ||||
. . Supplemental_Object | ||||
. . . Archive_Support_Object | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | bit_string | 1 | ||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Tagged_Digital_Object
Role:Concrete
Class Description:The Checksum_Manifest class defines a two column table for file references and checksums.
Steward:ops
Namespace Id:pds
Version Id:1.1.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_Digital_Object | |||
. Byte_Stream | ||||
. . Parsable_Byte_Stream | ||||
. . . Checksum_Manifest | ||||
Subclass | none | |||
Attribute | parsing_standard_id | 1 | MD5Deep 4.n | R |
record_delimiter | 1 | Carriage-Return Line-Feed | ||
Line-Feed | ||||
carriage-return line-feed | ||||
Inherited Attribute | local_identifier | 0..1 | ||
md5_checksum | 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_Ancillary | |||
File_Area_Checksum_Manifest |
Root Class:Data_Object
Role:Concrete
Class Description:The Conceptual Context Object class defines a Conceptual Object that is used to provide contextual information for an Observational Object.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Object | |||
. Conceptual_Object | ||||
. . Conceptual_Context_Object | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
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 | Aggregation_Object | |||
Conceptual_Context_Object | ||||
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 | ||||
Ingest_LDD | ||||
Investigation | ||||
Mission_PDS3 | ||||
Node | ||||
Object_Statistics | ||||
Observing_System | ||||
Other | ||||
Quaternion | ||||
Resource | ||||
Service | ||||
Update | ||||
Vector | ||||
Volume_PDS3 | ||||
Volume_Set_PDS3 |
Root Class:Tagged_NonDigital_Child
Role:Concrete
Class Description:The DD_Associate_External_Class class allows the definition of permissible values in Ingest_LDD for attributes defined in external namespaces.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Child | |||
. DD_Associate_External_Class | ||||
Subclass | none | |||
Attribute | class_name | 1 | ||
maximum_occurrences | 1 | |||
minimum_occurrences | 1 | |||
namespace_id | 1 | |||
Inherited Attribute | none | |||
Association | dd_Context_Value_List | 1 | DD_Context_Value_List | |
Inherited Association | none | |||
Referenced from | DD_Class |
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.2.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Child | |||
. DD_Association | ||||
Subclass | none | |||
Attribute | constant_value | 0..1 | ||
identifier_reference | 1..* | |||
local_identifier *Deprecated* | 0..* | |||
maximum_occurrences | 1 | |||
minimum_occurrences | 1 | |||
reference_type | 1 | attribute_of | ||
component_of | ||||
extension_of | ||||
parent_of | ||||
restriction_of | ||||
subclass_of | ||||
Inherited Attribute | none | |||
Association | dd_attribute_reference | 0..1 | DD_Attribute_Reference | |
dd_class_reference | 0..1 | DD_Class_Reference | ||
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.1.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 | ||||
parent_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_Extended class allows the extension of an existing attribute.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Supplemental | ||||
. . DD_Attribute_Extended | ||||
Subclass | none | |||
Attribute | comment | 0..1 | ||
definition | 0..1 | |||
instance_id | 1 | |||
local_identifier | 1 | |||
Inherited Attribute | none | |||
Association | terminological_entry | 0..* | Terminological_Entry | |
value_domain_entry | 0..* | 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_Child
Role:Concrete
Class Description:The DD Attribute Reference class provides a reference to an attribute using a namespace identifier and the attribute name.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Child | |||
. DD_Attribute_Reference | ||||
Subclass | none | |||
Attribute | name | 1 | ||
namespace_id | 1 | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | DD_Association | |||
DD_Rule |
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 | |||
element_flag | 0..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_Associate_External_Class | ||
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_Extended class allows the extension of an existing class.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Supplemental | ||||
. . DD_Class_Extended | ||||
Subclass | none | |||
Attribute | comment | 0..1 | ||
definition | 0..1 | |||
instance_id | 1 | |||
local_identifier | 1 | |||
Inherited Attribute | none | |||
Association | 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 | |||
element_flag | 0..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 Class Reference class provides a reference to a class using a namespace identifier and the class name.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Child | |||
. DD_Class_Reference | ||||
Subclass | none | |||
Attribute | name | 1 | ||
namespace_id | 1 | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | DD_Association | |||
DD_Rule |
Root Class:Tagged_NonDigital_Child
Role:Concrete
Class Description:The DD_Context_Value_List class identifies an attribute and its relative xpath for the definition of 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_Context_Value_List | ||||
Subclass | none | |||
Attribute | attribute_name | 1 | ||
attribute_relative_xpath | 1 | |||
Inherited Attribute | none | |||
Association | permissible_value | 1..* | DD_Permissible_Value | |
Inherited Association | none | |||
Referenced from | DD_Associate_External_Class |
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.1.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 | terminological_entry | 0..* | Terminological_Entry | |
Inherited Association | none | |||
Referenced from | DD_Context_Value_List | |||
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 | terminological_entry | 0..* | Terminological_Entry | |
Inherited Association | none | |||
Referenced from | DD_Value_Domain_Full |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The DD_Rule class defines a Schematron rule 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_Rule | ||||
Subclass | none | |||
Attribute | local_identifier | 1 | ||
rule_assign | 0..* | |||
rule_context | 1 | |||
Inherited Attribute | none | |||
Association | dd_attribute_reference | 0..1 | DD_Attribute_Reference | |
dd_class_reference | 0..1 | DD_Class_Reference | ||
rule_statement | 1..* | DD_Rule_Statement | ||
Inherited Association | none | |||
Referenced from | Ingest_LDD |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The DD_Rule_Statement class defines a Schematron rule statement.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Supplemental | ||||
. . DD_Rule_Statement | ||||
Subclass | none | |||
Attribute | rule_description | 0..1 | ||
rule_message | 1 | |||
rule_test | 1 | |||
rule_type | 1 | Assert | ||
Assert Every | ||||
Assert If | ||||
Report | ||||
rule_value | 0..* | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | DD_Rule |
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.0.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.1.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 *Deprecated* | 0..1 | |||
start_time | 0..1 | |||
stop_date_time *Deprecated* | 0..1 | |||
stop_time | 0..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 | Native_Object | |||
Observational_Object | ||||
Supplemental_Object | ||||
Attribute | bit_string | 1 | ||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | Array | |||
Array_1D | ||||
Array_2D | ||||
Array_2D_Image | ||||
Array_2D_Map | ||||
Array_2D_Spectrum | ||||
Array_3D | ||||
Array_3D_Image | ||||
Array_3D_Movie | ||||
Array_3D_Spectrum | ||||
Byte_Stream | ||||
Checksum_Manifest | ||||
Composite_Structure | ||||
Document | ||||
Document_File | ||||
Encoded_Audio | ||||
Encoded_Binary | ||||
Encoded_Byte_Stream | ||||
Encoded_External | ||||
Encoded_Header | ||||
Encoded_Image | ||||
Encoded_Native | ||||
Encoded_Video | ||||
File | ||||
Header | ||||
Inventory | ||||
Manifest_SIP_Deep_Archive | ||||
Parsable_Byte_Stream | ||||
SPICE_Kernel | ||||
Service_Description | ||||
Software | ||||
Software_Binary | ||||
Software_Script | ||||
Software_Source | ||||
Stream_Text | ||||
Table_Base | ||||
Table_Binary | ||||
Table_Character | ||||
Table_Delimited | ||||
Table_Delimited_Source_Product_External | ||||
Table_Delimited_Source_Product_Internal | ||||
Tagged_Digital_Object | ||||
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.0.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:Data_Object
Role:Concrete
Class Description:The Document Object defines a Supplemental Object that provides readable evidence for humans.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Object | |||
. Digital_Object | ||||
. . Supplemental_Object | ||||
. . . Document_Object | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | bit_string | 1 | ||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Tagged_NonDigital_Object
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 | Tagged_NonDigital_Object | |||
. 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:Tagged_NonDigital_Object
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 | Tagged_NonDigital_Object | |||
. 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:Tagged_NonDigital_Object
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 | Tagged_NonDigital_Object | |||
. 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:Tagged_NonDigital_Object
Role:Concrete
Class Description:The File Area SIP Deep Archive class describes the File Area for the Submission Information Package (SIP) for the NASA planetary science deep archive.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. Product_Components | ||||
. . File_Area | ||||
. . . File_Area_SIP_Deep_Archive | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | has_File | 1 | File | |
has_tagged_data_object | 1 | Manifest_SIP_Deep_Archive | ||
Inherited Association | none | |||
Referenced from | Information_Package_Component_Deep_Archive |
Root Class:Tagged_NonDigital_Object
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 | Tagged_NonDigital_Object | |||
. 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:Tagged_NonDigital_Object
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 | Tagged_NonDigital_Object | |||
. 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:Tagged_NonDigital_Object
Role:Concrete
Class Description:The File Area Update class is a File Area that describes a file that contains one or more digital objects used to provide additional metadata for registered products.
Steward:ops
Namespace Id:pds
Version Id:1.1.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. Product_Components | ||||
. . File_Area | ||||
. . . File_Area_Update | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | has_File | 1 | File | |
has_tagged_data_object | 1 | Table_Character | ||
Table_Delimited | ||||
has_tagged_data_object2 | 0..1 | Header | ||
Inherited Association | none | |||
Referenced from | Product_Update |
Root Class:Tagged_NonDigital_Object
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 | Tagged_NonDigital_Object | |||
. 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:Data_Object
Role:Concrete
Class Description:The Finding Aid Object defines a Supplemental Object that supports a user when attempting to locate data.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Object | |||
. Digital_Object | ||||
. . Supplemental_Object | ||||
. . . Finding_Aid_Object | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | bit_string | 1 | ||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
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.0.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 | ||||
SIP_Deep_Archive | ||||
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.0.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 Information Package Component Deep Archive class is an Information Package Component for the NASA planetary science deep archive.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Supplemental | ||||
. . Information_Package_Component_Deep_Archive | ||||
Subclass | none | |||
Attribute | aip_label_checksum | 1 | ||
aip_lidvid | 1 | |||
checksum_type | 1 | MD5 | ||
MD5Deep 4.n | ||||
manifest_checksum | 1 | |||
manifest_url | 1 | |||
Inherited Attribute | none | |||
Association | has_manifest | 1 | File_Area_SIP_Deep_Archive | |
internal_reference | 1 | Internal_Reference | ||
Inherited Association | none | |||
Referenced from | Product_SIP_Deep_Archive |
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.1.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Supplemental | ||||
. . Ingest_LDD | ||||
Subclass | none | |||
Attribute | comment | 0..1 | ||
dictionary_type | 1 | Common | ||
Discipline | ||||
Mission | ||||
external_property_maps_id | 0..* | |||
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 | |
has_Property_Maps | 0..* | Property_Maps | ||
local_attribute | 0..* | DD_Attribute | ||
local_attribute_extended | 0..* | DD_Attribute_Extended | ||
local_class | 0..* | DD_Class | ||
local_class_extended | 0..* | DD_Class_Extended | ||
local_rule | 0..* | DD_Rule | ||
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_Digital_Object
Role:Concrete
Class Description:The Manifest SIP Deep Archive class is a Table Delimited for the NASA planetary science deep archive's Submission Information Package (SIP).
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 | ||||
. . . Table_Delimited | ||||
. . . . Manifest_SIP_Deep_Archive | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | local_identifier | 0..1 | ||
md5_checksum | 0..1 | |||
name | 0..1 | |||
description | 0..1 | |||
object_length | 0..1 | |||
offset | 1 | |||
field_delimiter | 1 | Comma | ||
Horizontal Tab | ||||
Semicolon | ||||
Vertical Bar | ||||
comma | ||||
horizontal tab | ||||
semicolon | ||||
vertical bar | ||||
parsing_standard_id | 1 | PDS DSV 1 | R | |
record_delimiter | 1 | Carriage-Return Line-Feed | ||
Line-Feed | ||||
carriage-return line-feed | ||||
records | 1 | |||
Association | none | |||
Inherited Association | has_delimited_record | 1 | Record_Delimited | |
uniformly_sampled | 0..1 | Uniformly_Sampled | ||
data_object | 1 | Digital_Object | ||
Referenced from | File_Area_SIP_Deep_Archive |
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:Data_Object
Role:Concrete
Class Description:The Native Object defines a Digital Object in the original format returned by the spacecraft or experimental system when that format cannot be described using one of the PDS4 formats specified for observational data (tables or arrays).
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Object | |||
. Digital_Object | ||||
. . Native_Object | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | bit_string | 1 | ||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
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 | Cartography and Imaging Sciences Discipline | ||
Engineering | ||||
Geosciences | ||||
Imaging | ||||
Management | ||||
Navigation and Ancillary Information Facility | ||||
Planetary Atmospheres | ||||
Planetary Plasma Interactions | ||||
Planetary Rings | ||||
Planetary Science Archive | ||||
Radio Science | ||||
Ring-Moon Systems | ||||
Small Bodies | ||||
Inherited Attribute | none | |||
Association | data_object | 1 | Conceptual_Object | |
Inherited Association | none | |||
Referenced from | Product_Context |
Root Class:Data_Object
Role:Concrete
Class Description:The Observational Object class defines a Digital Object produced by an observing system.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Object | |||
. Digital_Object | ||||
. . Observational_Object | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | bit_string | 1 | ||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
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..* | Cartography and Imaging Sciences Discipline | ||
Engineering | ||||
Geosciences | ||||
Headquarters | ||||
Imaging | ||||
Management | ||||
National Space Science Data Center | ||||
Navigation and Ancillary Information Facility | ||||
Planetary Atmospheres | ||||
Planetary Plasma Interactions | ||||
Planetary Rings | ||||
Radio Science | ||||
Ring-Moon Systems | ||||
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 Context Object class defines a Phyiscal Object that is used to provide contextual information for an Observational Object.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Object | |||
. Physical_Object | ||||
. . Physical_Context_Object | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
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 | Physical_Context_Object | |||
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 | ||||
Telescope | ||||
Volume_PDS3 | ||||
Volume_Set_PDS3 |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Property Map class defines a table consisting of a set of data elements and their values. The data elements in this table are considered to be locally defined and not subject to standards except for nomenclature rules.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Supplemental | ||||
. . Property_Map | ||||
Subclass | none | |||
Attribute | description | 0..1 | ||
external_namespace_id | 0..* | |||
identifier | 0..1 | |||
instance_id | 0..* | |||
model_object_id | 1 | |||
model_object_type | 1 | |||
title | 0..1 | |||
Inherited Attribute | none | |||
Association | has_Property_Map_Entry | 1..* | Property_Map_Entry | |
Inherited Association | none | |||
Referenced from | Property_Maps |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The property map entry consists of a property name and one or more values.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Supplemental | ||||
. . Property_Map_Entry | ||||
Subclass | none | |||
Attribute | property_map_subtype | 0..1 | ||
property_map_type | 0..1 | Nuance | ||
Query Model | ||||
Rationale | ||||
Synonym | ||||
Velocity Variable | ||||
property_name | 1 | |||
property_value | 1..* | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | Property_Map |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Property Maps class defines a collection of one or more related Property Maps.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Supplemental | ||||
. . Property_Maps | ||||
Subclass | none | |||
Attribute | description | 0..1 | ||
external_property_map_id | 0..* | |||
identifier | 1 | |||
namespace_id | 1 | |||
title | 0..1 | |||
Inherited Attribute | none | |||
Association | has_property_map | 1..* | Property_Map | |
Inherited Association | none | |||
Referenced from | Ingest_LDD |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The SIP Deep Archive class is a Submission Information Package (SIP) for the NASA planetary science deep archive.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Supplemental | ||||
. . Information_Package | ||||
. . . SIP_Deep_Archive | ||||
Subclass | none | |||
Attribute | provider_site_id | 1 | PDS_ATM | |
PDS_ENG | ||||
PDS_GEO | ||||
PDS_IMG | ||||
PDS_JPL | ||||
PDS_NAI | ||||
PDS_PPI | ||||
PDS_PSI | ||||
PDS_RNG | ||||
PDS_SBN | ||||
Inherited Attribute | description | 1 | ||
Association | none | |||
Inherited Association | none | |||
Referenced from | Product_SIP_Deep_Archive |
Root Class:Data_Object
Role:Concrete
Class Description:The SPICE Kernel Object defines a Supplemental Object that provides navigation ancillary information.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Object | |||
. Digital_Object | ||||
. . Supplemental_Object | ||||
. . . SPICE_Kernel_Object | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | bit_string | 1 | ||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Service class provides a description of a web service or tool.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Context | ||||
. . Service | ||||
Subclass | none | |||
Attribute | abstract_desc | 1 | ||
category | 1..* | Analysis | ||
Design | ||||
Dissemination | ||||
Generation | ||||
Planning | ||||
Reader | ||||
Search | ||||
Transformation | ||||
Validation | ||||
Visualization | ||||
description | 0..1 | |||
interface_type | 0..* | API | ||
Command-Line | ||||
GUI | ||||
Service | ||||
name | 1 | |||
release_date | 0..1 | |||
service_type | 1 | Service | ||
Tool | ||||
software_language | 0..* | |||
supported_operating_system_note | 0..1 | |||
system_requirements_note | 0..1 | |||
url | 1..* | |||
version_id | 0..1 | |||
Inherited Attribute | none | |||
Association | data_object | 1 | Conceptual_Object | |
Inherited Association | none | |||
Referenced from | Product_Service |
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 | ||
md5_checksum | 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 *Deprecated* | 0..1 | ||
description | 1 | |||
name | 1 | |||
programmers_manual_id | 1 | |||
software_id | 1 | |||
software_type | 1 | |||
software_version_id | 1 | |||
users_manual_id | 1 | |||
version_id *Deprecated* | 0..1 | |||
Inherited Attribute | none | |||
Association | data_object | 1 | Digital_Object | |
has_List_Author | 0..* | List_Author | ||
Inherited Association | none | |||
Referenced from | Product_Software |
Root Class:Tagged_NonDigital_Object
Role:Concrete
Class Description:The Software Binary 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 Source 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.0.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:Data_Object
Role:Concrete
Class Description:The Supplemental Object defines a Digital Object that is supplementary to an Observational Object.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Object | |||
. Digital_Object | ||||
. . Supplemental_Object | ||||
Subclass | Ancillary_Object | |||
Archive_Support_Object | ||||
Document_Object | ||||
Finding_Aid_Object | ||||
SPICE_Kernel_Object | ||||
Update_Object | ||||
Attribute | none | |||
Inherited Attribute | bit_string | 1 | ||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
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 | |||
Airborne | ||||
Facility | ||||
Instrument | ||||
Instrument_Host | ||||
Investigation | ||||
Node | ||||
Observing_System | ||||
Other | ||||
PDS_Affiliate | ||||
PDS_Guest | ||||
Resource | ||||
Service | ||||
Target | ||||
Telescope | ||||
Type_List_Area | ||||
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 | ||||
Collection | ||||
DD_Attribute | ||||
DD_Attribute_Extended | ||||
DD_Attribute_Full | ||||
DD_Class | ||||
DD_Class_Extended | ||||
DD_Class_Full | ||||
DD_Rule | ||||
DD_Rule_Statement | ||||
Display_2D_Image | ||||
Document | ||||
Field_Statistics | ||||
Information_Package | ||||
Information_Package_Component | ||||
Information_Package_Component_Deep_Archive | ||||
Ingest_LDD | ||||
Object_Statistics | ||||
Property_Map | ||||
Property_Map_Entry | ||||
Property_Maps | ||||
Quaternion | ||||
Software | ||||
Software_Binary | ||||
Software_Script | ||||
Software_Source | ||||
Symbolic_Literals_PDS | ||||
Term_Map_SKOS | ||||
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 | |||
Element_Array | ||||
Field | ||||
Group | ||||
Local_ID_Reference | ||||
Local_ID_Relation | ||||
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 | |||
Composite_Structure | ||||
File | ||||
Attribute | none | |||
Inherited Attribute | none | |||
Association | data_object | 1 | Digital_Object | |
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_Associate_External_Class | |||
DD_Association | ||||
DD_Association_External | ||||
DD_Attribute_Reference | ||||
DD_Class_Reference | ||||
DD_Context_Value_List | ||||
DD_Permissible_Value | ||||
DD_Permissible_Value_Full | ||||
DD_Value_Domain | ||||
DD_Value_Domain_Full | ||||
Document_Edition | ||||
Funding_Acknowledgement | ||||
License_Information | ||||
NSSDC | ||||
Observing_System_Component | ||||
Quaternion_Component | ||||
Source_Product_External | ||||
Source_Product_Internal | ||||
Terminological_Entry | ||||
Terminological_Entry_SKOS | ||||
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 | Product | |||
Product_Components | ||||
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_Object
Role:Concrete
Class Description:TheTerm_Map_SKOS class is used to collect a set of terms and definitions for a SKOS ontology.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Object | |||
. TNDO_Supplemental | ||||
. . Term_Map_SKOS | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | none | |||
Association | Term_Map_SKOS_to_Term_Entry_SKOS | 1..* | Terminological_Entry_SKOS | |
Inherited Association | none | |||
Referenced from | none |
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.1.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Child | |||
. Terminological_Entry | ||||
Subclass | none | |||
Attribute | definition | 1 | ||
instance_id | 0..1 | |||
language | 1 | English | ||
Russian | ||||
mapping_type | 0..1 | pds4_attribute_replacedby_term | ||
pds4_attribute_replaces_column | ||||
pds4_attribute_replaces_pds3_attribute | ||||
pds4_attribute_replaces_pds4_attribute | ||||
name | 1 | |||
preferred_flag | 1 | |||
skos_relation_name | 0..1 | broadMatch | ||
closeMatch | ||||
exactMatch | ||||
narrowMatch | ||||
relatedMatch | ||||
Inherited Attribute | none | |||
Association | source | 0..* | External_Reference_Extended | |
Inherited Association | none | |||
Referenced from | DD_Attribute | |||
DD_Attribute_Extended | ||||
DD_Attribute_Full | ||||
DD_Class | ||||
DD_Class_Extended | ||||
DD_Class_Full | ||||
DD_Permissible_Value | ||||
DD_Permissible_Value_Full |
Root Class:Tagged_NonDigital_Child
Role:Concrete
Class Description:The terminological_entry_SKOS class provides terms and definitions for a SKOS ontology.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Tagged_NonDigital_Child | |||
. Terminological_Entry_SKOS | ||||
Subclass | none | |||
Attribute | description | 1 | ||
identifier | 1 | |||
instance_id | 0..1 | |||
model_object_id | 0..1 | |||
model_object_type | 1 | Attribute | ||
Class | ||||
Keyword | ||||
Nuance | ||||
Value | ||||
namespace_id | 1 | |||
referenced_identifier | 0..1 | |||
registration_authority | 0..1 | PDS3 | ||
PDS4 | ||||
VICAR | ||||
skos_relation_name | 1 | broadMatch | ||
closeMatch | ||||
exactMatch | ||||
narrowMatch | ||||
relatedMatch | ||||
steward_id | 1 | |||
title | 1 | |||
Inherited Attribute | none | |||
Association | none | |||
Inherited Association | none | |||
Referenced from | Term_Map_SKOS |
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.1.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 | ||
md5_checksum | 0..1 | |||
name | 0..1 | |||
description | 0..1 | |||
offset | 1 | |||
records | 1 | |||
record_delimiter | 1 | Carriage-Return Line-Feed | ||
Line-Feed | ||||
carriage-return line-feed | ||||
Association | none | |||
Inherited Association | has_Record | 1 | Record_Character | |
uniformly_sampled | 0..1 | Uniformly_Sampled | ||
data_object | 1 | Digital_Object | ||
Referenced from | File_Area_Transfer_Manifest |
Root Class:Data_Object
Role:Concrete
Class Description:The Update Object defines a Supplemental Object that is used to update an other Objects.
Steward:ops
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Object | |||
. Digital_Object | ||||
. . Supplemental_Object | ||||
. . . Update_Object | ||||
Subclass | none | |||
Attribute | none | |||
Inherited Attribute | bit_string | 1 | ||
Association | none | |||
Inherited Association | none | |||
Referenced from | none |
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 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_BibCode
+ + + ASCII_Boolean
+ + + ASCII_DOI
+ + + ASCII_Date
+ + + ASCII_Date_DOY
+ + + ASCII_Date_Time
+ + + ASCII_Date_Time_DOY
+ + + ASCII_Date_Time_DOY_UTC
+ + + ASCII_Date_Time_UTC
+ + + ASCII_Date_Time_YMD
+ + + ASCII_Date_Time_YMD_UTC
+ + + ASCII_Date_YMD
+ + + ASCII_Directory_Path_Name
+ + + ASCII_File_Name
+ + + ASCII_File_Specification_Name
+ + + ASCII_Integer
+ + + ASCII_Local_Identifier
+ + + ASCII_Local_Identifier_Reference
+ + + 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_String_Base_255
+ + + + ASCII_LID
+ + + + ASCII_LIDVID
+ + + + ASCII_LIDVID_LID
+ + + ASCII_Text_Collapsed
+ + + ASCII_Text_Preserved
+ + + ASCII_Time
+ + + ASCII_VID
+ + + UTF8_Short_String_Collapsed
+ + + UTF8_Short_String_Preserved
+ + + UTF8_String
+ + + UTF8_Text_Collapsed
+ + + UTF8_Text_Preserved
The class hierarchy above includes 69 unique classes.
The classes in this section are illustrated using a Unified Modeling Language (UML) class hierarchy diagram in the following figure.
Figure 13 DataType Classes
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 BibCode class indicates a bibliographic code from the Astrophysics Data System.
Steward:pds
Namespace Id:pds
Version Id:1.0.0.0
Entity | Card | Value/Class | Ind | |
---|---|---|---|---|
Hierarchy | Data_Type | |||
. Character_Data_Type | ||||
. . ASCII_BibCode | ||||
Subclass | none | |||
Attribute | character_constraint | 1 | ASCII | R |
formation_rule | 1 | YYYYJJJJJVVVVMPPPPA | R | |
pattern | 1 | [0-9]{4}[A-Za-z0-9&\.]{5}[A-Za-z0-9\.]{9}[A-Z\.] | R | |
xml_schema_base_type | 1 | xsd:string | R | |
Inherited Attribute | character_encoding | 1 | UTF-8 | |
maximum_characters | 1 | |||
maximum_value | 1 | |||
minimum_characters | 1 | |||
minimum_value | 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.1.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 | 10.ssss/sss | 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.1.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 | (-)?(00|04|08|12|16|20|24|28|32|36|40|44|48|52|56|60|64|68|72|76|80|84|88|92|96)00-366(Z?) | R | |
(-)?([0-9]{2}(04|08|12|16|20|24|28|32|36|40|44|48|52|56|60|64|68|72|76|80|84|88|92|96))-366(Z?) | ||||
(-)?[0-9]{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-5]))))(Z?) | ||||
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.1.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.2.0.0