Processing Information Dictionary
Contents
- 1 Notes
- 2 <Processing_Information>
- 2.1 <pds:Local_Internal_Reference>
- 2.2 <Input_Product_List>
- 2.3 <Process>
- 2.3.1 <name>
- 2.3.2 <desciption>
- 2.3.3 <process_owner_name>
- 2.3.4 <process_owner_institution_name>
- 2.3.5 <Software>
- 2.3.5.1 <name>
- 2.3.5.2 <software_id>
- 2.3.5.3 <software_version_id>
- 2.3.5.4 <software_type>
- 2.3.5.5 <description>
- 2.3.5.6 <pds:Internal_Reference>
- 2.3.5.7 <Software_Program>
Notes
- It is not at all clear to me what the repeated phrase "most directly used as input" is supposed to mean.
<Processing_Information>
Documents sources, software, and processes used to produce the product. (How is "software" different from "processes"?)
<pds:Local_Internal_Reference>
REQUIRED
Not clear what is being referenced. Wouldn't this be about the entire product?
<Input_Product_List>
OPTIONAL
List of source products, apparently intended to be the direct sources. Multiple options for listing them are provided by the subclasses. One or more may be used, each may be repeated as needed.
At least one of this or <Process> is required; both may be included.
<pds:Internal_Reference>
OPTIONAL
If present, it points to a PDS4 product that is itself a list of the sources for this product. (Format of that file is not specified.)
<pds:Local_Internal_Reference>
OPTIONAL
If present, it points to an object in this product that is a list of sources for this product. (Format of that data object is not specified.)
<Input_Product>
OPTIONAL
Describes one source, with an optional local identifier for referencing this source. Three options are provided for linking to the source, exactly one must be selected.
<pds:local_indentifier>
OPTIONAL
Creates a local identifier for this input product description.
<pds:Local_Internal_Reference>
OPTIONAL
This would indicate that part of the product was input to the product. (Does that make sense?)
<pds:Internal_Reference>
OPTIONAL
Links to a PDS4 product that acted as source. One would think this would require a LIDVID, rather than a LID, but it does not.
<pds:External_Reference>
OPTIONAL
Provides a reference to an external source. Hard to make sure this would ever be resolvable.
<Process>
OPTIONAL
"One of the software processes".
<name>
OPTIONAL
Not defined.
<desciption>
OPTIONAL
Not defined.
<process_owner_name>
OPTIONAL
"Person or organization that owns the software process."
<process_owner_institution_name>
OPTIONAL
"The name of the institution that owns the software process."
<Software>
OPTIONAL, REPEATABLE
Describes the software used.
<name>
OPTIONAL
Undefined.
<software_id>
OPTIONAL
Undefined (typedef from pds:)
<software_version_id>
OPTIONAL
Undefined (typedef from pds:)
<software_type>
OPTIONAL
Undefined (typedef from pds:)
<description>
OPTIONAL
Undefined (typedef from pds:)
<pds:Internal_Reference>
OPTIONAL
Presumably this would be used when and if PDS starts archiving software...
<Software_Program>
OPTIONAL, REPEATABLE
<name>
OPTIONAL
Undefined.
<program_type_name>
OPTIONAL
"Type of program used for processing", but the examples given (VICAR, ISIS, GDAL) are programs, not types of programs.
<program_user>
OPTIONAL
Username (not personal name?) of the person running the software. (Isn't this potentially PID?)
<program_hostname>
OPTIONAL
Hostname of the machine running the process.
<program_path>
OPTIONAL
Path to the executable on the host machine. (How the heck is this archival information?)
<program_version>
OPTIONAL
Just what you'd think. (Why is this optional?)
<program_start_date_time>
OPTIONAL
Timetag for beginning of run.
<program_stop_date_time>
OPTIONAL
Timetag for end of run.
<description>
OPTIONAL
Undefined.
<Software_Program_Parameters>
OPTIONAL
<Parameter>
REQUIRED, REPEATABLE
A single parameter (think "argument). Various forms are allowed, including reference to other products. A name is required.
- <name> REQUIRED Undefined.
- <parameter_type> OPTIONAL Definition says it's a PVL with values ("Input", "Output", and "Log"), but no PVL is defined.
- <value> OPTIONAL Undefined.
- <pds:Internal_Reference>
- <pds:Local_Internal_Reference>
- <pds:External_Reference>