schema.1301.PDS4_PDS_1301.xsd Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of validate Show documentation
Show all versions of validate Show documentation
The Validate Tool project contains software for validating PDS4 product labels and product data.
This XML schema file has been generated from the
PDS4 Information Model.
The Agency class provides a description of an
entity that provides regional or national level governance over
nodes within the federated Planetary Data
System.
The Alias class provides a single alternate
name and identification for this product in this or some other
archive or data system.
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.
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.
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.
The Array 1D class is the parent class for all
one dimensional array based classes.
The Array 2D class is the parent class for all
two dimensional array based classes.
The Array 2D Image class is an extension of the
Array 2D class and defines a two dimensional
image.
The Array 2D Map class is an extension of the
Array 2D class and defines a two dimensional
map.
The Array 2D Spectrum class is an extension of
the Array 2D class and defines a two dimensional
spectrum.
The Array 3D class is the parent class for all
three dimensional array based classes.
The Array 3D Image class is an extension of the
Array 3D class and defines a three dimensional
image.
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.
The Array 3D Spectrum class is an extension of
the Array 3D class and defines a three dimensional
spectrum.
The Axis Array class is used as a component of
the array class and defines an axis of the
array.
The Band_Bin class specifies the
characteristics of an individual spectral band in a spectral
qube.
The Band_Bin_Set class contains the spectral
characteristics for all the spectral bands in a
qube.
The Bundle class describes a collection of
collections.
The Bundle Member Entry class provides a member
reference to a collection.
The Byte Stream class defines a stream of
bytes.
The Checksum_Manifest class defines a two
column table for file references and checksums. The table
structure is compatible with the output from an MD5 checksum
utility.
The Citation_Information class provides
specific fields often used in citing the product in journal
articles, abstract services, and other reference
contexts.
The Collection class provides a description of
a set of products.
The Context Area provides context information
for a product.
The DD_Association class defines the
association between two classes or a class and an attribute in a
data dictionary.
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.
The DD_Attribute class defines an attribute for
a data dictionary.
The DD_Attribute_Full class provides a more
complete definition of an attribute in the data
dictionary.
The DD Attribute Reference class provides a
reference to an attribute using a namespace identifier and the
attribute name.
The DD_Class class defines a class for a data
dictionary.
The DD_Class_Full class provides a more
complete definition of a class for a data
dictionary.
The DD Class Reference class provides a
reference to a class using a namespace identifier and the class
name.
The DD_Permissible_Value class lists
permissible values and their meanings.
The DD_Permissible_Value_Full class lists
permissible values, their meanings, and the dates when
active.
The DD_Rule class defines a Schematron rule for
a data dictionary.
The DD_Rule_Statement class defines a
Schematron rule statement.
The DD_Value_Domain class defines an
attribute's permissible values and their
constraints.
The DD_Value_Domain_Full class provides a more
complete definition of a attribute's value
domain.
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).
The Data Set PDS3 class is used to capture the
data set information from the PDS3 Data Set
Catalog.
The Discipline area allows the insertion of
discipline specific metadata.
The Display_2D_Image class provides attributes
to enable the display of a 2 dimensional
image.
The Dissemination Information Package (DIP)
class defines an Information Package, derived from one or more
AIPs, that is received by a consumer.
The Document class describes a
document.
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.
The Document File class describes a file which
is a part of a document.
The Element Array class is used as a component
of the array class and defines an element of the
array.
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.
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.
The Encoded Header class describes a header
that has been encoded using an encoding scheme that is compliant
to an external standard.
The Encoded Image class is used for ancillary
images in standard formats, such as JPEG.
The Encoded Native class describes a binary
encoded byte stream. This class is used to describe data objects
for Product_Native.
The External_Reference class is used to
reference a source outside the PDS registry
system.
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.
The Facility class provides a name and address
for a terrestrial observatory or laboratory.
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.
The Field_Binary class defines a field of a
binary record or a field of a binary group.
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.
The Field_Character class defines a field of a
character record or a field of a character
group.
The Field_Delimited class defines a field of a
delimited record or a field of a delimited
group.
The Field Statistics class provides a set of
metrics for a column formed by a field in a repeating
record.
The File class consists of attributes that
describe a file in a data store.
The File_Area class defines a File and its
component data objects.
The File Area Binary class describes a file
that contains an encoded byte stream.
The File Area Browse class describes a file and
one or more tagged_data_objects contained within the
file.
The File Area Checksum Manifest class describes
a file that contains a two column table for file references and
checksums.
The File Area Encoded Image class describes a
file that contains an Encoded Image object.
The File Area Inventory class describes a file
and an inventory consisting of references to
members.
The File Area Native describes
tagged_data_objects collected from an
instrument.
The File Area Observational class describes,
for an observational product, a file and one or more
tagged_data_objects contained within the file.
The File Area Observational Supplemental class
describes, for an observational product, additional files and
tagged_data_objects contained within the file.
The File Area SIP Deep Archive class describes
the File Area for the Submission Information Package (SIP) for
the NASA planetary science deep archive.
The File Area SPICE Kernel class describes a
file that contains a SPICE Kernel object.
The File Area Service Description class
describes a file that contains a service
description.
The File Area Text class describes a file that
contains a text stream object.
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.
The File Area XML Schema class describes a file
that contains a resource used for the PDS4 implementation into
XML.
The Geometry class groups geometry
information.
The Group class defines a group of (repeating)
fields and, possibly, (sub) groups; it is the parent class of all
specific group classes.
The Group_Field_Binary class allows a group of
table fields.
The Group_Field_Character class allows a group
of table fields.
The Field_Group_Delimited class allows a group
of delimited fields.
The Header class describes a data object
header.
The identification area consists of attributes
that identify and name an object.
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.
The Information_Package_Component class
associates a Bundle, Collections or Basic Products with Checksum
and Storage Manifests.
The Information Package Component Deep Archive
class is an Information Package Component for the NASA planetary
science deep archive.
The Ingest_LDD class provides a form for
collecting class and attribute definitions.
The Instrument class provides a description of
a physical object that collects data.
The Instrument Host class provides a
description of the physical object upon which an instrument is
mounted.
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.
The Instrument class provides a description of
a phyiscal object that collects data. This class captures the
PDS3 catalog Instrument information.
The Internal_Reference class is used to
cross-reference other products in the PDS registry
system.
The Inventory class defines the inventory for
members of a collection.
The Investigation class provides a description
of activities involved in the collection of
data.
The Investigation_Area class provides
information about an investigation (mission, observing campaign
or other coordinated, large-scale data collection
effort).
The Local Internal_Reference class is used to
cross-reference other Description Objects in a PDS4
label.
The Manifest SIP Deep Archive class is a Table
Delimited for the NASA planetary science deep archive's
Submission Information Package (SIP).
The mission area allows the insertion of
mission specific metadata.
The Mission PDS3 class describes an activity
involved in the collection of data. This class captures the PDS3
catalog Mission information.
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.
The Modification_History class tracks the
history of changes made to the product once it enters the
registry system.
The NSSDC Information class provides
identification information for data submitted to the
NSSDC.
The Node class provides a description of an
entity that provides local governance within the federated
Planetary Data System.
The Object Statistics class provides a set of
values that provide metrics about the object.
The observation area consists of attributes
that provide information about the circumstances under which the
data were collected.
The Observing System class describes the entire
suite used to collect the data.
The Observing System Component class references
one or more subsystems used to collect data. A subsystem can be
an instrument_host, instrument, or any other similar product.
Each subsystem is categorized as either a sensor or a source. If
the observing system includes both a sensor and a source,
Observing System Component occurs twice (once for each type)
otherwise it only occurs once.
The Other class provides a description of
activities involved in the collection of data which are not
otherwise modeled.
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.
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.
The Packed_Data_Fields class contains field
definitions for extracting packed data from the associated byte
string field.
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.
The Primary_Result_Summary class provides a
high-level description of the types of products included in the
collection or bundle
A Product is a uniquely identified object that
is managed by a registry/repository. It consists of one or more
tagged data objects.
The Product AIP class defines a product for the
Archival Information Package.
The Product Attribute Definition provides an
attribute definition in XML encoding.
The Product Browse class defines a product
consisting of one encoded byte stream digital
object.
A Product_Bundle is an aggregate product and
has a table of references to one or more
collections.
The Product Class Definition provides a class
definition in XML encoding.
A Product_Collection has a table of references
to one or more basic products. The references are stored in a
table called the inventory.
The Product Context class describes something
that provides context and provenance for an observational
product.
The Product DIP class defines a product for the
Dissemination Information Package.
The Product DIP_Deep_Archive class defines a
product for the Dissemination Information Package for the deep
archive.
The Data Set PDS3 product is used to create
proxy labels for the data sets in the PDS3 Data Set
catalog.
A Product Document is a product consisting of a
single logical document that may comprise one or more document
editions.
The Product File Repository class consists of a
single text file. This product is used to register a file in a
repository.
The Product File Text consists of a single text
file with ASCII character encoding.
An Instrument Host product describes an
instrument host. This product captures the PDS3 catalog
instrument host information.
An Instrument product describes an instrument.
This product captures the PDS3 catalog instrument
information.
An Mission product describes a mission. This
product captures the PDS3 catalog mission
information.
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).
A Product_Observational is a set of one or more
information objects produced by an observing
system.
The Product Proxy PDS3 class defines a product
with enough information to register a PDS3 data
product.
The Product SIP class defines a product for the
Submission Information Package.
The Product SIP Deep Archive class defines a
Submission Information Package (SIP) for the NASA planetary
science deep archive.
The Product SPICE Kernel class defines a SPICE
kernel product.
The Product Service class defines a product for
registering services. Service descriptions from this product are
used to register services as intrinsic registry
objects.
Product Software is a product consisting of a
set of one or more software formats.
The Product_Subscription_PDS3 class provides
the list of subscriptions for a PDS3
subscriber.
A target product describes a target. This
product captures a reduced set of the PDS3 catalog target
information.
The Product Thumbnail class defines a product
consisting of one encoded byte stream digital
object.
The Product Update class defines a product
consisting of update information and optional references to other
products.
A Product Volume PDS3 product captures the PDS3
volume information.
A Product Volume Set PDS3 product captures the
PDS3 volume set information.
The Product_XML_Schema describes a resource
used for the PDS4 implementation into XML.
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.
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.
The Quaternion_Component class provides a
component of a quaternion.
The Record class defines a record of a file and
is the parent class of all specific record
classes.
The Record_Binary class is a component of the
table class and defines a record of the table.
The Record_Character class is a component of
the table class and defines a record of the
table.
The Record_Delimited class is a component of
the delimited table (spreadsheet) class and defines a record of
the delimited table.
The Reference_List class provides lists general
references and cross-references for the product. References
cited elsewhere in the label need not be repeated
here.
The Resource class provides a description of a
web resource.
The SIP Deep Archive class is a Submission
Information Package (SIP) for the NASA planetary science deep
archive.
The SPICE Kernel class describes a SPICE
object.
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.
The Service Description class defines a file
that contains a standardized service
specification.
The Software class describes a software
product
The Software Script class provides a
description of a software code that is stored as a compiled
binary file.
The Software Script class provides a
description of a software code that is stored as a
script.
The Software Script class provides a
description of a software code that is stored as source
code.
The Special Constants class provides a set of
values used to indicate special cases that occur in the
data.
The Stream text class defines a text
object.
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.
The Subscriber PDS3 class provides the name of
the subscriber and their subscription list.
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.
The Table Binary class is an extension of table
base and defines a simple binary table.
The Table Character class is an extension of
table base and defines a simple character
table.
The Table_Delimited class defines a simple
table (spreadsheet) with delimited fields and
records.
The Target class provides a description of a
physical object that is the object of data
collection.
The Target_Identification class provides
detailed target identification information.
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.
The Telescope class provides coordinates and
parameters for terrestrial, ground-based
telescopes.
The terminological_entry class provides the
name (designation) and definition of the attribute in a specified
natural language.
The Time_Coordinates class provides a list of
time coordinates.
The Transfer_Manifest class defines a table
that maps product LIDVIDs to the file_specificaition_names of the
products' XML label files.
The Uniformly_Sampled class provides parameters
for a uniformly sampled table.
The Update class consists of update
information.
The Update Entry class provides the date and
description of an update.
The Vector class provides the components of
either a velocity or position vector.
The Vector_Cartesian_3_Base class is the parent
class of 3 element Cartesian vectors.
The Vector_Cartesian_3_Acceleration class is a
3 element Cartesian vector for acceleration
coordinates.
The Vector_Cartesian_3_Pointing class is a 3
element normalized Cartesian vector for
pointing.
The Vector_Cartesian_3_Position class is a 3
element Cartesian vector for position
coordinates.
The Vector_Cartesian_3_Velocity class is a 3
element Cartesian vector for velocity
coordinates.
The Vector_Component class provides a component
of a vector.
The Volume_PDS3 class is used to capture the
volume information from the PDS3 Data Set
Catalog.
The Volume_Set_PDS3 class is used to capture
the volume set information from the PDS3 Data Set
Catalog.
The XML Schema class defines a resource used
for the PDS4 implementation into XML.
The Zip class describes a zip
file.
This section contains the simpleTypes that provide more constraints
than those at the base data type level. The simpleTypes defined here build on the base data
types. This is another component of the common dictionary and therefore falls within the
pds namespace.
The abstract desc attribute provides a summary
of a text, scientific article, or document.
The abstract flag attribute indicates whether
or not the class can be instantiated. Abstract flag is only
included if a value of 'true' is desired and indicates that the
class is abstract and cannot be used in a
label.
The acknowledgement_text attribute is a
character string which recognizes another's contribution,
authority, or right.
The address attribute provides a mailing
address.
The affiliation type data attribute describes
the type of relationship an individual has with the
PDS.
The alternate_designation attribute provides
aliases.
The alternate_id attribute provides an
additional identifier supplied by the data
provider.
The telephone_number attribute provides a
telephone number in international notation in compliance with
the E.164 telephone number format
recommendation.
The alternate _title attribute provides an
alternate title for the product.
The altitude attribute provides the height of
anything above a given reference plane.
The aperture attribute provides the diameter of
an opening, usually circular, that limits the quantity of light
that can enter an optical instrument.
The ARCHIVE_STATUS attribute indicates the
stage to which a data set has progressed in the archiving
process, from IN QUEUE through ARCHIVED. It can also take on the
values SUPERSEDED or SAFED, which indicate that the data set is
not part of the active archive. ACCUMULATING can be appended to
some values to indicate that the data set is incomplete and/or
that not all components have reached the stage given by the root
value; ACCUMULATING would be used, for example, when the archive
is being delivered incrementally, as from a mission that lasts
many months or years.
The archive status note attribute provides a
comment about the archive status.
The attribute_concept attribute provides the
type of information (classification) conveyed by the attribute --
e.g., stop_date_time has attribute_concept =
date_time.
The author_list attribute provides a list of
people to be cited as the authors of the asssociated product.
Lists are constructed with last names first and first and middle
names and/or initials following. Initials are terminated by
periods and delimited by single spaces. Suffixes (if applicable)
follow everything else, after a final comma. Hyphenated names may
be reduced to initials as "J.-P." Each person's full name is
separated from the next by a semi-colon. There is no "and" before
the last name. If there is no author list, editor_list must be
present and non-null.
The axes attribute provides a count of the
axes.
The axis_index_order attribute provides the
axis index that varies fastest with respect to storage
order.
The axis_name attribute provides a word or
combination of words by which the axis is
known.
The band_number attribute provides a number
corresponding to the band in the spectral qube. The band number
is equivalent to the instrument band number.
The band_width attributes provides the width,
at half height, of the band.
The bit_fields attribute provides the number of
defined bit fields (Field_Bit definitions) within the
Packed_Data_Field.
The bit_mask attribute is a series of binary
digits identifying the active bits in a value; it has exactly the
same number of the bits as the array element to which it is
applied.
The bundle_type attribute provides a
classification for the bundle.
The center_wavelength attribute provides the
wavelength or frequency describing the center of a bin along the
band axis of a spectral qube. When describing data from a
spectrometer, the value corresponds to the peak of the response
function for a particular detector and/or grating
position.
The checksum manifest checksum provides the
checksum for the checksum manifest file.
The checksum type attribute provides the name
of the checksum algorithm used to calculate the checksum
value.
The citation_text attribute provides a
character string containing a literature or other citation in
sufficient detail that the material could be located in PDS or
elsewhere.
The class_name attribute provides the common
name by which the class is identified, as well as the class
within which the attribute is used.
The collection_type attribute provides a
classification for the collection.
The comment attribute is a character string
expressing one or more remarks or thoughts relevant to the
object.
The compile note attribute provides a brief
statement giving particulars about the compilation of the
software source.
The conceptual_domain attribute provides the
domain to which the value has been assigned.
The confidence_level_note attribute is a text
field which characterizes the reliability of data within a data
set or the reliability of a particular programming algorithm or
software component. Essentially, this note discusses the level of
confidence in the accuracy of the data or in the ability of the
software to produce accurate results.
The constant value attribute provides the value
to be used if an attribute is static.
The container type attribute indicates the
method used to package the components.
The coordinate_source provides the name of the
source of a set of coordinates.
The copyright attribute is a character string
giving information about the exclusive right to make copies,
license, and otherwise exploit an object, whether physical or
digital.
country
The creation_date_time attribute provides a
date and time when the object was created.
The curating_node_id attribute provides the id
of the node currently maintaining the data set or volume and is
responsible for maintaining catalog
information.
The data_regime attribute provides the
wavelength (or an analogous concept for things like particle
detectors) of the observations, stated as a
category.
The data_set_desc attribute describes the
content and type of a data set and provides information required
to use the data (such as binning information).
The data set id provides a formal name used to
refer to a data set.
The data_set_name attribute provides the full
name given to a data set or a data product. The data_set_name
typically identifies the instrument that acquired the data of
that instrument Example value data_set_id. Note This attribute is
defined in the AMMOS Magellan catalog as an alias for file_name
to provide backward compatibility
The data_set_release_date attribute provides
the date when a data set is released by the data producer for
archive or publication. In many systems this represents the end
of a proprietary or validation period. Formation rule In AMMOS
identify the date at which a product may be released to the
general public from proprietary access. AMMOS-related systems
should apply this attribute only to proprietary
data.
A one line description of the data
set
The data_type attribute provides the hardware
representation used to store a value.
The date_time attribute provides the date and
time of an event.
The definition attribute provides a statement,
picture in words, or account that defines the
term.
The description attribute provides a statement,
picture in words, or account that describes or is otherwise
relevant to the object.
The detector_number attribute provides the
spectrometer detector number corresponding to a band of a
spectral qube. Detector numbers are usually assigned
consecutively from 1, in order of increasing
wavelength.
The directory_path_name attribute provides a
sequence of names that locates a directory in a hierarchy of
directories.
The document_editions attribute provides a
count of the total number of complete, distinct editions of the
document.
The document_title attribute provides the full
name of the published document. This optional attribute is used
only if the title in the identification area of the document
product is not sufficient.
The document_standard_id attribute provides the
formal name of a standard used for the structure of a document
file.
The doi attribute provides the Digital Object
Identifier for an object, assigned by the appropriate DOI System
Registration Agency.
The radial "zone" or "shell" of the target for
which the observations were collected or which are represented in
the product(s). The value may depend on wavelength_range and
size of the target.
The edition name attribute provides a name by
which the edition is known.
The editor_list attribute provides a list of
people to be cited as the editors of the associated product.
Lists are constructed with last names first and first and middle
names and/or initials following. Initials are terminated by
periods and delimited by single spaces. Suffixes (if applicable)
follow everything else, after a final comma. Hyphenated names may
be reduced to initials as "J.-P." Each person's full name is
separated from the next by a semi-colon. There is no "and" before
the last name.
The electronic mail address attribute provides
a multi-part email address: the first part (the user name), which
identifies a unique user, is separated by an "at sign" from the
host name, which uniquely identifies the mail
server.
The element flag attribute indicates whether or
not the class is defined as a xs:element in XML
Schema.
The elements attribute provides the count of
the number of elements along an array axis.
The encoding_standard_id attribute provides the
formal name of a standard used for the structure of an Encoded
Byte Stream digital object.
The encoding_type attribute provides the
storage format (binary or character).
The enumeration_flag attribute indicates
whether there is an enumerated set of permissible
values.
The error_constant attribute provides a value
that indicates the original value was in
error.
The field_delimiter attribute provides the
character or characters that indicate the end of a character
string.
The field_format attribute gives the magnitude
and precision of the data value. The standard POSIX string
formats are used.
The field_length attribute provides the number
of bytes in the field.
The field_location attribute provides the
starting byte for a field within a record or group, counting from
'1'.
The field_number attribute provides the
position of a field, within a series of fields, counting from 1.
If two fields within a record are physically separated by one or
more groups, they have consecutive field numbers; the fields
within the intervening group(s) are numbered separately. Fields
within a group separated by one or more (sub)groups, will also
have consecutive field numbers.
The fields attribute provides a count of the
total number of scalar fields directly associated with a group.
Fields within (sub) groups of the group are not included in this
count.
The file_name attribute provides the name of a
file.
The file_size attribute provides the size of
the file.
The files attribute provides the number of
files in the edition.
The filter_number attribute of a spectral qube
describes the physical location of a band (identified by the
band_number) in a detector array. Filter 1 is on the leading edge
of the array.
The first_sampling_parameter_value element
provides the first value in an ascending series and is therefore
the minimum value at which a given data item was
sampled.
The formation_rule attribute provides a 'user
friendly' instruction for forming values.
The full_name attribute provides the complete
name for a person and includes titles and
suffixes.
The grating_position attribute of a spectral
qube describes the grating position which corresponds to the
band. Grating positions are usually assigned consecutively from
0, and increasing position causes increasing wavelength for each
detector.
The group_length attribute provides the total
length, in bytes, of a repeating field and/or group structure. It
is the number of bytes in the repeating fields/groups plus any
embedded unused bytes that are also repeated multiplied by the
number of repetitions.
The group_location attribute provides the
starting position for a Group_Field_Binary within the containing
Record_Binary or Group_Field_Binary class, in bytes. Location '1'
denotes the first byte of the containing
class.
The group_number attribute provides the
position of a group, within a series of groups, counting from 1.
If two groups within a record are physically separated by one or
more fields, they have consecutive group numbers; the intervening
fields are numbered separately. Groups within a parent group,
but separated by one or more fields, will also have consecutive
group numbers.
The groups attribute provides a count of the
number of (sub)groups within the repeating structure of a group.
(Subsub)groups within (sub)groups within the group are not
included in this count.
The high_instrument_saturation attribute
specifies a special value whose presence indicates the measuring
instrument was saturated at the high end. The value must be less
than the value of the valid_minimum attribute or more than the
value of the valid_maximum attribute. Values of this attribute
should be represented in the same data_type as the elements in
the object with which the Special_Constants class is
associated.
The high_representative_saturation attribute
specifies a special value whose presence indicates the true value
cannot be represented in the chosen data type and length -- in
this case being above the allowable range -- which may happen
during conversion from another data type. The value must be less
than the value of the valid_minimum attribute or more than the
value of the valid_maximum attribute. Values of this attribute
should be represented in the same data_type as the elements in
the object with which the Special_Constants class is
associated.
The information_model_version attribute
provides the version identification of the PDS Information Model
on which the label and schema are based.
The install note attribute provides a brief
statement giving particulars about the installation of the
software.
The institution_name attribute provides the
name of the associated institution.
The instrument_desc attribute describes a given
instrument.
The instrument_host_desc provides a description
of an instrument host
The instrument_host_id attribute provides a
unique identifier for the host on which an instrument is located.
This host can be either a spacecraft or an earth base (e.g.
earth).
The instrument_host_name attribute provides the
full name of the platform or facility upon which an instrument or
other device is mounted. For example, the host can be a
spacecraft, a ground-based telescope, or a
laboratory.
The instrument_host_type attribute provides the
type of host on which an instrument is based. For example
instrument is located on a spacecraft instrument_host_type
attribute would have the value SPACECRAFT.
The instrument_host_version_id attribute
provides the version of the instrument host.
The instrument id provides a formal name used
to refer to an instrument.
The instrument_name attribute provides a unique
name for an instrument.
The instrument serial number element provides
the manufacturer's serial number assigned to an instrument. This
number may be used to uniquely identify a particular instrument
for tracing its components or determining its calibration
history, for example.
The instrument_type attribute identifies the
type of an instrument. Example values: POLARIMETER
SPECTROMETER
The Instrument_Version_Id element identifies
the specific model of an instrument used to obtain data. For
example, this keyword could be used to distinguish between an
engineering model of a camera used to acquire test data, and a
flight model of a camera used to acquire science data during a
mission.
The invalid_constant attribute provides a value
that indicates the original value was outside the valid range for
the parameter.
The kernel_type attribute identifies the type
of SPICE kernel.
The keyword attribute provides one or more
words to be used for keyword search.
The language attribute provides the language
used for definition and designation of the
term.
The last_modification_date_time attribute gives
the most recent date and time that a change was
made.
The last_sampling_parameter_value element
provides the last value in an ascending series and is therefore
the maximum value at which a given data item was
sampled.
The ldd_version_id attribute provides the
version of the Local Data Dictionary.
The lid_reference attribute provides the
logical_identifier for a product.
The lidvid_reference attribute provides the
logical_identifier plus version_id, which uniquely identifies a
product.
The line_display_direction element is the
preferred orientation of lines within an image for viewing on a
display device. Note that if this keyword is present in a label,
the sample_display_direction keyword must also be present and
must contain a value orthogonal to the value selected for this
keyword.
The local_identifier attribute provides a
character string which uniquely identifies the containing object
within the label.
The local_identifier_reference attribute
provides the value of the local_identifier of the entity
described by the referencing class. Note that a local_identifier
attribute, with the same value as this
local_identifier_reference, must be present within the
label.
The local_mean_solar_time attribute provides
the hour angle of the fictitious mean Sun at a fixed point on a
rotating solar system body.
The local_reference_type attribute provides the
name of an association between an entity identified by a
local_identifier_reference and another corresponding entity
identified by a local_identifier. The values for the
local_reference_type are expected to be enumerated for
appropriate contexts in the Schematron files of local (i.e.,
discipline and mission) data dictionaries.
The local_true_solar_time (LTST) attribute
provides the local time on a rotating solar system body where
LTST is 12 h at the sub-solar point (SSP) and increases 1 h for
each 15 degree increase in east longitude away from the SSP for
prograde rotation.
A logical identifier identifies the set of all
versions of an object. It is an object identifier without a
version.
The low_instrument_saturation attribute
specifies a special value whose presence indicates the measuring
instrument was saturated at the low end. The value must be less
than the value of the valid_minimum attribute. Values of this
attribute should be represented in the same data_type as the
elements in the object with which the Special_Constants class is
associated.
The low_representative_saturation attribute
specifies a special value whose presence indicates the true value
cannot be represented in the chosen data type and length -- in
this case being below the allowable range -- which may happen
during conversion from another data type. The value must be less
than the value of the valid_minimum attribute. Values of this
attribute should be represented in the same data_type as the
elements in the object with which the Special_Constants class is
associated.
The manifest checksum provides the checksum for
the manifest file.
The manifest url provides the URL to the
manifest file.
The maximum attribute provides the largest
stored value which appears in the field over all records (empty
fields and Special_Constants values are
excluded).
The maximum_characters attribute provides the
upper, inclusive bound on the number of
characters.
The maximum_field_length attribute sets an
upper, inclusive bound on the number of bytes in the
field.
The maximum occurrences attribute indicates the
number of times something may occur. It is also called the
maximum cardinality. The asterisk character is used as a value to
indicate that no upper bound exists.
The maximum_record_length attribute provides
the maximum length of a record, including the record
delimiter.
The maximum_scaled_value attribute provides the
maximum value after application of scaling_factor and
value_offset (see their definitions; maximum_scaled_value is the
maximum of Ov).
The maximum_value attribute provides the upper,
inclusive bound on the value.
The md5_checksum attribute is the 32-character
hexadecimal number computed for a file using the MD5
algorithm.
The mean attribute provides the sum of the
stored field values divided by the number of values in all
records (empty fields and Special_Constants values are excluded
from both the sum and the count).
The median attribute provides the number
separating the larger half of stored field values from the
algebraically smaller half over all records (empty fields and
Special_Constants values are excluded from the
sort).
The medium_type attribute identifies the
physical storage medium for a data volume. Examples: CD-ROM,
CARTRIDGE TAPE.
The member_status attribute indicates whether
the collection is primary and whether the file_specification_name
has been provided for the product_collection
label.
The minimum attribute provides the
algebraically smallest stored value which appears in the field
over all records (empty fields and Special_Constants values are
excluded).
The minimum_characters attribute provides the
lower, inclusive bound on the number of
characters.
The minimum occurrences attribute indicates the
number of times something may occur. It is also called the
minimum cardinality.
The minimum_scaled_value attribute provides the
minimum value after application of scaling_factor and
value_offset (see their definitions; minimum_scaled_value is the
minimum of Ov).
The minimum_value attribute provides the lower
inclusive bound on the value.
The missing_constant attribute provides a value
that indicates the original value was missing, such as due to a
gap in coverage.
The mission_desc attribute summarizes major
aspects of a planetary mission or project, including the number
and type of spacecraft, the target body or bodies and major
accomplishments.
The mission_name attribute identifies a major
planetary mission or project. A given planetary mission may be
associated with one or more spacecraft.
The mission_objectives_summary attribute
describes the major scientific objectives of a planetary mission
or project.
The mission_start_date attribute provides the
date of the beginning of a mission in UTC system
format.
The mission_stop_date attribute provides the
date of the end of a mission in UTC system
format.
The model_id attribute helps discriminate
instrument hardware. For example "flight", "engineering", or
"proto" have been used.
The modification_date attribute provides date
the modifications were completed
The naif_instrument_id element provides the
numeric ID used within the SPICE system to identify the
spacecraft, spacecraft structure or science
instrument.
The naif_instrument_id element provides the
numeric ID used within the SPICE system to identify the
spacecraft, spacecraft structure or science
instrument.
The name attribute provides a word or
combination of words by which the object is
known.
The namespace_id attribute provides the
abbreviation of the XML schema namespace container for this
logical grouping of classes and attributes. It is assigned by
the steward.
The nillable_flag attribute indicates whether
an attribute is allowed to take on nil as a
value.
The not_applicable_constant attribute provides
a value that indicates the parameter is not
applicable.
An NSSDC Collection ID is an NSSDC assigned
identifier for a collection of PDS datasets.
The object_length attribute provides the length
of the digital object in bytes.
The offset attribute provides the displacement
of the object starting position from the beginning of the parent
structure (file, record, etc.). If there is no displacement,
offset=0.
The orbit_direction element provides the
direction of movement along the orbit about the primary as seen
from the north pole of the 'invariable plane of the solar
system', which is the plane passing through the center of mass of
the solar system and perpendicular to the angular momentum vector
of the solar system orbit motion. PROGRADE for positive rotation
according to the right-hand rule, RETROGRADE for negative
rotation.
The original_band attribute of a spectral qube
provides the sequence of band numbers in the qube relative to
some original qube. In the original qube, the values are just
consecutive integers beginning with 1. In a qube which contains a
subset of the bands in the original qube, the values are the
original sequence numbers from that qube.
The OS version attribute indicates the version
of an operating system.
The parsing_standard_id attribute provides the
formal name of a standard used for the structure of a Parsable
Byte Stream digital object.
The pattern attribute provides a symbolic
instruction for forming values.
The phone_book_flag attribute indicates whether
or not this person should be included in the phone
book.
The postal address text attribute provides a
mailing address.
The preferred_flag indicates whether this entry
is preferred over all other entries.
The primary_body_name attribute identifies the
primary body with which a given target body is associated as a
secondary body.
The processing_level attribute provides a broad
indication of data processing level.
The processing_level_id attribute provides a
broad indication of data processing level.
The producer_full_name attribute provides the
full_name of the individual mainly responsible for the production
of the data set. This individual does not have to be registered
with the PDS.
The product_class attribute provides the name
of the product class. For example the value of the attribute
product_class must be Product_Document for any
Product_Document.
The program notes id attribute provides an
identifier to a brief statement giving particulars about a
software program.
The programmers manual id attribute provides an
identifier to a document giving instruction about the programming
of the software.
The provider site id attribute provides an
identifier for the provider.
The publication_year attribute provides the
year in which the product should be considered as published.
Generally, this will be the year the data were declared
"Certified" or "Archived".
The purpose attribute provides an indication of
the primary purpose of the observations
included.
The record_delimiter attribute provides the
character or characters used to indicate the end of a
record.
The record_length attribute provides the length
of a record, including a record delimiter, if
present.
The records attribute provides a count of
records.
The reference_text attribute provides a
complete bibliographic citation for a published
work.
The reference_type attribute provides the name
of the association.
The registered_by attribute provides the name
of the person or organization that registered the
object.
The registration_authority_id attribute
provides the name of the organization that registered the
object.
The registration_date attribute provides the
date of registration within the PDS system.
The repetitions attribute provides the number
of times a set of repeating fields and, possibly, (sub)groups is
replicated within a group.
The revision_id attribute provides the revision
level of a document, which may be set outside PDS and may be
different from its version_id.
The role attribute provides the role performed
by this object.
The rotation_direction element provides the
direction of rotation as viewed from the north pole of the
'invariable plane of the solar system', which is the plane
passing through the center of mass of the solar system and
perpendicular to the angular momentum vector of the solar system.
The value for this element is PROGRADE for counter -clockwise
rotation, RETROGRADE for clockwise rotation and SYNCHRONOUS for
satellites which are tidally locked with the primary.
Sidereal_rotation_period and rotation_direction_type are unknown
for a number of satellites, and are not applicable (N/A) for
satellites which are tumbling.
The rule_assign attribute provides an
assignment statement for a schematron rule.
The rule_context attribute provides the xpath
for the rule.
The rule_description attribute provides a
description of the rule statement suitable for user
documentation.
The rule_message attribute provides a message
to be displayed by the schematron processor when the test
condition is met.
The rule_test attribute provides the body of
the statement to be executed by the schematron
processor.
The rule_type attribute indicates the type of
statement to be executed.
The rule_value attribute provides values to be
used to complete certain schematon statements.
The sample_display_direction attribute provides
the preferred orientation of samples within a line for viewing on
a display device. The attribute sample_display_direction must be
used with line_display_direction.
The sampling_parameter_interval element
identifies the spacing of points at which data are sampled and at
which a value for an instrument or dataset parameter is
available. This sampling interval can be either the original
(raw) sampling or the result of some resampling process. For
example, in 48-second magnetometer data the sampling interval is
48. The sampling parameter (time, in the example) is identified
by the sampling_parameter_name element.
The sampling_parameter_name element provides
the name of the parameter which determines the sampling interval
of a particular instrument or dataset parameter. For example,
magnetic field intensity is sampled in time increments, and a
spectrum is sampled in wavelength or
frequency.
The sampling_parameter_scale element specifies
whether the sampling interval is linear or something other such
as logarithmic.
The sampling_parameter_unit element specifies
the unit of measure of associated data sampling
parameters.
The saturated_constant attribute provides a
value that indicates the original value was invalid because of
sensor saturation.
The scaling_factor attribute is the scaling
factor to be applied to each stored value in order to recover an
original value. The observed value (Ov) is calculated from the
stored value (Sv) thus: Ov = (Sv * scaling_factor) +
value_offset. The default value is 1.
The sequence_number attribute provides a number
that is used to order axes in an array.
The serial number element provides the assigned
manufacturer's serial number.
The software dialect attribute indicates the
variety of a language used to write the
software.
The software format type attribute classifies
the format of the software.
The software id attribute provides a formal
name used to refer to the software.
The software language attribute identifies the
language used to write the software.
The software type attribute identifies the
class of which the software is a member.
The software_version_id attribute provides the
version of the software.
The solar_longitude attribute provides the
angle between the body-Sun line at the time of interest and the
body-Sun line at its vernal equinox.
The sort name attribute provides a string to be
used in ordering. For people, the last name (surname) is
typically first, followed by a comma and then other
names.
The specified_unit_id attribute provides the
units chosen for maximum_value, minimum_value, and
permissible_value.
The standard_deviation attribute provides the
standard deviation of values in the associated object; empty and
Special_Constants values are excluded.
The start_bit attribute provides the position
of the first bit within an ordered sequence of
bits.
The start_date attribute provides the date when
an activity began.
The starting_point attribute provides the
local_identifier of the object to be accessed
first.
The steward attribute indicates the person or
organization who manages a set of registered attributes and
classes.
The stop-bit attribute provides the location of
the last bit in this bit field relative to the first bit in the
packed_data field. Bits are numbered continuously across byte
boundaries. The first bit location in the packed data field is
"1".
The submitter_name attribute provides the name
of the author, who submits the item to the
steward.
The subscriber_id provides the identification
of a PDS subscription.
The supported architecture note attribute
identifies the hardware architecture that can process the
software.
The supported environment note attribute
identifies the environment that can process the
software.
The supported operating system note attribute
identifies the Operating System that supports the
software.
The system requirements note attribute
identifies what is necessary to process the
software.
The target_desc attribute describes the
characteristics of a particular target.
The target_name attribute provides a name by
which the target is formally known.
The target_type attribute identifies the type
of a named target.
The team_name attribute provides the name of a
group of individuals.
The telephone_number attribute provides a
telephone number in international notation in compliance with
the E.164 telephone number format
recommendation.
The latitude attribute provides the angular
distance north or south from the equator of a point on the
object's surface, measured on the meridian of the
point.
The longitude attribute provides the angular
distance east or west on the object's surface, measured by the
angle contained between the meridian of a particular place and
some prime meridian.
The name given to the resource. Typically, a
Title will be a name by which the resource is formally known. -
Dublin Core - The title is used to refer to an object in a
version independent manner.
The transfer manifest checksum provides the
checksum for the transfer manifest file.
The type attribute provides a classification
for the resource.
The unit attribute provides the unit of
measurement.
The unit_of_measure_type attribute provides the
named grouping of units to be used for this attribute - for
example Units_of_Length and Units_of_Time.
The unknown_constant attribute provides a value
that indicates the original value was unknown.
The url attribute provides a Uniform Resource
Identifier (URI) that specifies where a resource is available and
the mechanism for retrieving it.
The users manual id attribute provides a formal
name used to refer to a manual that describes how to use the
software.
The valid_maximum attribute specifies the
maximum valid value in the field or digital object with which the
Special_Constants class is associated. Values above the
valid_maximum have a special meaning. Values of this attribute
should be represented in the same data_type as the elements in
the object or field described. (Note that PDS3 had no
qube-related valid_maximum values because all special constants
were set below the valid_minimum.)
The valid_minimum attribute specifies the
minimum valid value in the field or digital object with which the
Special_Constants class is associated. Values below the
valid_minimum have a special meaning. Values of this attribute
should be represented in the same data_type as the elements in
the object or field described.
The value attribute provides a single, allowed
numerical or character string value.
The value_begin_date attribute provides the
first date on which the permissible value is in
effect.
The value_data_type attribute provides the
data type used to represent the value.
The value_end_date attribute provides the last
date on which the permissible value is in
effect.
The value_meaning attribute provides the
meaning, or semantic content, of the associated permissible
value.
The value_offset attribute is the offset to be
applied to each stored value in order to recover an original
value. The observed value (Ov) is calculated from the stored
value (Sv) thus: Ov = (Sv * scaling_factor) + value_offset. The
default value is 0.
The vector_components attribute provides a
count of vector components.
The version_id attribute provides the version
of the product, expressed in the PDS [m.n]
notation.
The volume_de_fullname attribute provide the
full name of the data engineer.
The volume_format attribute identifies the
logical format used in writing a data volume.
The volume_id attribute provides a unique
identifier for a data volume. Example:
MG_1001.
The volume_name attribute contains the name of
a data volume.
The volume_series_name element provides a full,
formal name that describes a broad categorization of data
products or data sets related to a planetary body or a research
campaign (e.g. International Halley Watch). A volume series
consists of one or more volume sets that represent data from one
or more missions or campaigns.
The volume_set_id attribute identifies a data
volume or a set of volumes. Volume sets are normally considered
as a single orderable entity. Examples: USA_NASA_PDS_MG_1001,
USA_NASA_PDS_GR_0001_TO_GR_0009
The volume_set_name element provides the full,
formal name of one or more data volumes containing a single data
set or a collection of related data sets. Volume sets are
normally considered as a single orderable
entity.
The volume size attribute provide the number of
bytes in the volume.
The volume_version_id attribute identifies the
version of a data volume. All original volumes should use a
volume_version_id of 'Version 1'.
The volumes element provides the number of
physical data volumes contained in a volume
set.
The wavelength range within which the data
collection occurred or which otherwise characterizes the
observation(s). Boundaries are vague, and there is
overlap.
The x attribute provides the value of the x
coordinate in a position vector.
The y attribute provides the value of the y
coordinate in a position vector.
The z attribute provides the value of the z
coordinate in a position vector.
This section contains the base data types for PDS4 and any constraints those types
may have. These types should be reused across schemas to promote compatibility. This is one
component of the common dictionary and thus falls into the common namespace, pds.
This section contains the base Units of Measure for PDS4.
These Units of Measure should be reused across schemas to promote compatibility. This is one
component of the common dictionary and thus falls into the common namespace, pds.
© 2015 - 2025 Weber Informatics LLC | Privacy Policy