PK Q`j9 j9 PDS4_PROC_1F00_1210.xsd
The Processing_Information dictionary contains detailed information regarding the history
of processing performed on data product(s) in order to produce the current product.
## CHANGE LOG ##
1.2.0.0, T.Hare
- upgraded to v1.13.0.0 of the IM
- Allow Software to be many (unbounded) to allow for many applictions to be listed for one process.
1.2.1.0 T.Hare
- update for 1.E.0.0 and 1.F.0.0 and new github C.I. environment
- Changed all class local_identifier to identifier_reference per v1900 IM update
The Input_Product class describes one of the
product most directly used as input to software for product
creation, including raw, partially-processed, calibrated, or
derived products.
The Input_Product_List class describes all of
the product(s) most directly used as input to software for
product creation, including raw, partially-processed,
calibrated, or derived products. These Input Products can be
explicitly described in this label using the Input_Product
class, and/or a list of products can be specified in another
product referenced by the Internal_Reference or
Local_Internal_Reference.
The Parameter class describes any information
about software program execution. Examples of information that
can be captured here are software input arguments, software
output arguments, log information, and references to specific
data products. This class is intended to be freeform to allow
data providers the ability to specify information they determine
applicable and useful for their data processing software and
data products.
The Process class describes one of the software
processes used to produce the data product referenced in the
parent Processing_Information class. This class includes
descriptions of the process owner as well as the data processing
software used to create the data product.
The Processing_Information class contains
detailed information regarding the history of processing of the
data product(s) described in the label. Information that can be
specified using this class includes input products used to
create a specific data product and the software and processes
used to produce that product.
The Software class describes the data processing
software used in order to produce the data
product.
The Software_Program class describes the
specific components or tasks of the Software executed in
producing the data product.
The Software_Program_Parameters class specifies
the set of 1 or more parameters for the software program. These
parameters can be input, output, or log information. The premise
being a way to capture as much information as possible about the
software program execution.
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
common namespace.
The parameter_type attribute specifies the type
of software parameter. Valid values: 'Input' - this parameter
specifies input data, 'Output' - this parameter specifies output
data, 'Log' - this parameter specifies log
data
The pprocess_owner_institution_name attribute
specifies the name of the institution that owns the software
process.
The pprocess_owner_name attribute specifies the
name of the person or organization that owns the software
process.
The program_hostname attribute specifies the
machine hostname where the software program was
executed.
The program_path attribute specifies the file
path to the software program. This path can be absolute or
relative depending on the desired usage.
The program_start_date_time specifies the
datetime for the start of the software program
execution.
The program_start_date_time attribute specifies
the datetime for the end of the software program
execution.
The program_type_name attribute specifies the
type of software program used for this software processing. Some
examples include: VICAR, ISIS, GDAL.
The program_user attribute specifies the
username of the person responsible for running the software
prgoram.
The program_version attribute specifies the
version of the software program.
PK Q{ { PDS4_PROC_1F00_1210.sch
Schematron using XPath 2.0
PROC:error:Input_Product.child_check: proc:Input_Product class must contain at least 1 attribute or class.
PROC:error:Process.child_check: proc:Process class must contain at least 1 attribute or class.
PROC:error:Software.child_check: proc:Software class must contain at least 1 attribute or class.
PROC:error:Software_Program.child_check: proc:Software_Program class must contain at least 1 attribute or class.
PROC:error:input_product_reference_type_check: pds:reference_type must have value 'data_to_input_product'
PROC:error:local_reference_type_check: pds:local_reference_type must have value 'processing_information_to_data_object'
PROC:error:software_reference_type_check: pds:reference_type must have value 'data_to_software'
PK QSB7. . PDS4_PROC_1F00_1210.csv"Sort Key","Type","Name","Version","Name Space Id","Description","Steward","Value Type","Minimum Cardinality","Maximum Cardinality","Minimum Value","Maximum Value","Minimum Characters","Maximum Characters","Unit of Measure Type","Specified Unit Id","Attribute Concept","Conceptual Domain"
"proc:Processing_Information:1 ","Class","Processing_Information","1.0.0.0","proc","The Processing_Information class contains detailed information regarding the history of processing of the data product(s) described in the label. Information that can be specified using this class includes input products used to create a specific data product and the software and processes used to produce that product.","img","","","","","","","","","","",""
"proc:Input_Product_List:1 ","Class","Input_Product_List","1.0.0.0","proc","The Input_Product_List class describes all of the product(s) most directly used as input to software for product creation, including raw, partially-processed, calibrated, or derived products. These Input Products can be explicitly described in this label using the Input_Product class, and/or a list of products can be specified in another product referenced by the Internal_Reference or Local_Internal_Reference.","img","","","","","","","","","","",""
"proc:Input_Product:1 ","Class","Input_Product","1.0.0.0","proc","The Input_Product class describes one of the product most directly used as input to software for product creation, including raw, partially-processed, calibrated, or derived products.","img","","","","","","","","","","",""
"proc:Input_Product:2 pds:local_identifier:1 ","Attribute","local_identifier","n/a","pds","The local_identifier attribute provides a character string which uniquely identifies the containing object within the label.","pds","ASCII_Local_Identifier","0","*","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"proc:Process:1 ","Class","Process","1.0.0.0","proc","The Process class describes one of the software processes used to produce the data product referenced in the parent Processing_Information class. This class includes descriptions of the process owner as well as the data processing software used to create the data product.","img","","","","","","","","","","",""
"proc:Process:2 pds:name:1 ","Attribute","name","n/a","pds","The name attribute provides a word or combination of words by which the object is known.","pds","UTF8_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"proc:Process:2 pds:description:1 ","Attribute","description","n/a","pds","The description attribute provides a statement, picture in words, or account that describes or is otherwise relevant to the object.","pds","UTF8_Text_Preserved","0","1","Unbounded","Unbounded","1","Unbounded","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"proc:Process:2 proc:process_owner_name:1 ","Attribute","process_owner_name","n/a","proc","The pprocess_owner_name attribute specifies the name of the person or organization that owns the software process.","img","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"proc:Process:2 proc:process_owner_institution_name:1","Attribute","process_owner_institution_name","n/a","proc","The pprocess_owner_institution_name attribute specifies the name of the institution that owns the software process.","img","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"proc:Software:1 ","Class","Software","1.0.0.0","proc","The Software class describes the data processing software used in order to produce the data product.","img","","","","","","","","","","",""
"proc:Software:2 pds:name:1 ","Attribute","name","n/a","pds","The name attribute provides a word or combination of words by which the object is known.","pds","UTF8_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"proc:Software:2 pds:software_id:1 ","Attribute","software_id","n/a","pds","The software id attribute provides a formal name used to refer to the software.","ops","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"proc:Software:2 pds:software_version_id:1 ","Attribute","software_version_id","n/a","pds","The software_version_id attribute provides the version of the software.","ops","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"proc:Software:2 pds:software_type:1 ","Attribute","software_type","n/a","pds","The software type attribute identifies the class of which the software is a member.","ops","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"proc:Software:2 pds:description:1 ","Attribute","description","n/a","pds","The description attribute provides a statement, picture in words, or account that describes or is otherwise relevant to the object.","pds","UTF8_Text_Preserved","0","1","Unbounded","Unbounded","1","Unbounded","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"proc:Software_Program:1 ","Class","Software_Program","1.0.0.0","proc","The Software_Program class describes the specific components or tasks of the Software executed in producing the data product.","img","","","","","","","","","","",""
"proc:Software_Program:2 pds:name:1 ","Attribute","name","n/a","pds","The name attribute provides a word or combination of words by which the object is known.","pds","UTF8_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"proc:Software_Program:2 proc:program_type_name:1 ","Attribute","program_type_name","n/a","proc","The program_type_name attribute specifies the type of software program used for this software processing. Some examples include: VICAR, ISIS, GDAL.","img","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"proc:Software_Program:2 proc:program_user:1 ","Attribute","program_user","n/a","proc","The program_user attribute specifies the username of the person responsible for running the software prgoram.","img","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"proc:Software_Program:2 proc:program_hostname:1 ","Attribute","program_hostname","n/a","proc","The program_hostname attribute specifies the machine hostname where the software program was executed.","img","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"proc:Software_Program:2 proc:program_path:1 ","Attribute","program_path","n/a","proc","The program_path attribute specifies the file path to the software program. This path can be absolute or relative depending on the desired usage.","img","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"proc:Software_Program:2 proc:program_version:1 ","Attribute","program_version","n/a","proc","The program_version attribute specifies the version of the software program.","img","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"proc:Software_Program:2 proc:program_start_date_time:1 ","Attribute","program_start_date_time","n/a","proc","The program_start_date_time specifies the datetime for the start of the software program execution.","img","ASCII_Date_Time_YMD_UTC","0","1","Unbounded","Unbounded","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"proc:Software_Program:2 proc:program_stop_date_time:1 ","Attribute","program_stop_date_time","n/a","proc","The program_start_date_time attribute specifies the datetime for the end of the software program execution.","img","ASCII_Date_Time_YMD_UTC","0","1","Unbounded","Unbounded","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"proc:Software_Program:2 pds:description:1 ","Attribute","description","n/a","pds","The description attribute provides a statement, picture in words, or account that describes or is otherwise relevant to the object.","pds","UTF8_Text_Preserved","0","1","Unbounded","Unbounded","1","Unbounded","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"proc:Software_Program_Parameters:1 ","Class","Software_Program_Parameters","1.0.0.0","proc","The Software_Program_Parameters class specifies the set of 1 or more parameters for the software program. These parameters can be input, output, or log information. The premise being a way to capture as much information as possible about the software program execution.","img","","","","","","","","","","",""
"proc:Parameter:1 ","Class","Parameter","1.0.0.0","proc","The Parameter class describes any information about software program execution. Examples of information that can be captured here are software input arguments, software output arguments, log information, and references to specific data products. This class is intended to be freeform to allow data providers the ability to specify information they determine applicable and useful for their data processing software and data products.","img","","","","","","","","","","",""
"proc:Parameter:2 pds:name:1 ","Attribute","name","n/a","pds","The name attribute provides a word or combination of words by which the object is known.","pds","UTF8_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"proc:Parameter:2 proc:parameter_type:1 ","Attribute","parameter_type","n/a","proc","The parameter_type attribute specifies the type of software parameter. Valid values: 'Input' - this parameter specifies input data, 'Output' - this parameter specifies output data, 'Log' - this parameter specifies log data","img","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"proc:Parameter:2 proc:parameter_type:2 Value:Input","Value","Input","","","this parameter specifies input data"
"proc:Parameter:2 proc:parameter_type:2 Value:Log","Value","Log","","","this parameter specifies log data"
"proc:Parameter:2 proc:parameter_type:2 Value:Output","Value","Output","","","this parameter specifies output data"
"proc:Parameter:2 pds:value:1 ","Attribute","value","n/a","pds","The value attribute provides a single, allowed numerical or character string value.","pds","ASCII_Short_String_Collapsed","1","*","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
PK Ql
PDS4_PROC_1F00_1210.xml
urn:nasa:pds:system_bundle:xml_schema:proc-xml_schema
1.0
PDS4 XML Schema - PROC V1.2.1.0
1.15.0.0
Product_XML_Schema
2020-12-08
1.0
This is the system generated PDS4 product label for PDS4 XML Schema and Schematron files.
PDS4_PROC_1F00_1210.xsd
2020-12-08T19:22:22
14698
312
PDS4_PROC_1F00_1210.xsd
0
XML Schema Version 1.1
This is a PDS4 XML Schema file for the declared namespace.
PDS4_PROC_1F00_1210.sch
2020-12-08T19:22:22
3195
63
PDS4_PROC_1F00_1210.sch
0
Schematron ISO/IEC 19757-3:2006
This is the PDS4 Schematron file for the declared namespace. Schematron provides rule-based validation for XML Schema.
PK QW] ] PDS4_PROC_1F00_1210.JSON[
{
"dataDictionary": {
"Title": "PDS4 Data Dictionary" ,
"Version": "1.15.0.0" ,
"Date": "Wed Dec 09 03:22:22 UTC 2020" ,
"Description": "This document is a dump of the contents of the PDS4 Data Dictionary" ,
"classDictionary": [
{
"class": {
"identifier": "0001_NASA_PDS_1.proc.Input_Product" ,
"title": "Input_Product" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "proc" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Input_Product class describes one of the product most directly used as input to software for product creation, including raw, partially-processed, calibrated, or derived products."
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.proc.Input_Product.pds.local_identifier" ,
"title": "local_identifier" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "*" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.proc.Input_Product.pds.local_identifier"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.proc.Input_Product.pds.Internal_Reference" ,
"title": "Internal_Reference" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "true" ,
"isAny": "false" ,
"groupName": "XSChoice#13" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"classId": [
"0001_NASA_PDS_1.pds.Internal_Reference",
"0001_NASA_PDS_1.pds.Local_Internal_Reference",
"0001_NASA_PDS_1.pds.External_Reference"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.proc.Input_Product_List" ,
"title": "Input_Product_List" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "proc" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Input_Product_List class describes all of the product(s) most directly used as input to software for product creation, including raw, partially-processed, calibrated, or derived products. These Input Products can be explicitly described in this label using the Input_Product class, and\/or a list of products can be specified in another product referenced by the Internal_Reference or Local_Internal_Reference."
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.proc.Input_Product_List.pds.Internal_Reference" ,
"title": "Internal_Reference" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "true" ,
"isAny": "false" ,
"groupName": "XSChoice#12" ,
"minimumCardinality": "1" ,
"maximumCardinality": "*" ,
"classOrder": "1020" ,
"classId": [
"0001_NASA_PDS_1.pds.Internal_Reference",
"0001_NASA_PDS_1.pds.Local_Internal_Reference",
"0001_NASA_PDS_1.proc.Input_Product"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.proc.Parameter" ,
"title": "Parameter" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "proc" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Parameter class describes any information about software program execution. Examples of information that can be captured here are software input arguments, software output arguments, log information, and references to specific data products. This class is intended to be freeform to allow data providers the ability to specify information they determine applicable and useful for their data processing software and data products."
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.proc.Parameter.pds.name" ,
"title": "name" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.proc.Parameter.pds.name"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.proc.Parameter.proc.parameter_type" ,
"title": "parameter_type" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.proc.Parameter.proc.parameter_type"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.proc.Parameter.pds.value" ,
"title": "value" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "*" ,
"classOrder": "1030" ,
"attributeId": [
"0001_NASA_PDS_1.proc.Parameter.pds.value"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.proc.Parameter.pds.Internal_Reference" ,
"title": "Internal_Reference" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "true" ,
"isAny": "false" ,
"groupName": "XSChoice#14" ,
"minimumCardinality": "0" ,
"maximumCardinality": "*" ,
"classOrder": "1050" ,
"classId": [
"0001_NASA_PDS_1.pds.Internal_Reference",
"0001_NASA_PDS_1.pds.Local_Internal_Reference",
"0001_NASA_PDS_1.pds.External_Reference"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.proc.Process" ,
"title": "Process" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "proc" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Process class describes one of the software processes used to produce the data product referenced in the parent Processing_Information class. This class includes descriptions of the process owner as well as the data processing software used to create the data product."
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.proc.Process.pds.name" ,
"title": "name" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.proc.Process.pds.name"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.proc.Process.pds.description" ,
"title": "description" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.proc.Process.pds.description"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.proc.Process.proc.process_owner_name" ,
"title": "process_owner_name" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"attributeId": [
"0001_NASA_PDS_1.proc.Process.proc.process_owner_name"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.proc.Process.proc.process_owner_institution_name" ,
"title": "process_owner_institution_name" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1040" ,
"attributeId": [
"0001_NASA_PDS_1.proc.Process.proc.process_owner_institution_name"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.proc.Process.proc.Software" ,
"title": "Software" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "*" ,
"classOrder": "1050" ,
"classId": [
"0001_NASA_PDS_1.proc.Software"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.proc.Processing_Information" ,
"title": "Processing_Information" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "proc" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Processing_Information class contains detailed information regarding the history of processing of the data product(s) described in the label. Information that can be specified using this class includes input products used to create a specific data product and the software and processes used to produce that product."
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.proc.Processing_Information.pds.Local_Internal_Reference" ,
"title": "Local_Internal_Reference" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"classId": [
"0001_NASA_PDS_1.pds.Local_Internal_Reference"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.proc.Processing_Information.proc.Input_Product_List" ,
"title": "Input_Product_List" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "true" ,
"isAny": "false" ,
"groupName": "XSChoice#11" ,
"minimumCardinality": "1" ,
"maximumCardinality": "*" ,
"classOrder": "1030" ,
"classId": [
"0001_NASA_PDS_1.proc.Input_Product_List",
"0001_NASA_PDS_1.proc.Process"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.proc.Software" ,
"title": "Software" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "proc" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Software class describes the data processing software used in order to produce the data product."
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.proc.Software.pds.name" ,
"title": "name" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.proc.Software.pds.name"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.proc.Software.pds.software_id" ,
"title": "software_id" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.proc.Software.pds.software_id"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.proc.Software.pds.software_version_id" ,
"title": "software_version_id" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"attributeId": [
"0001_NASA_PDS_1.proc.Software.pds.software_version_id"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.proc.Software.pds.software_type" ,
"title": "software_type" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1040" ,
"attributeId": [
"0001_NASA_PDS_1.proc.Software.pds.software_type"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.proc.Software.pds.description" ,
"title": "description" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1050" ,
"attributeId": [
"0001_NASA_PDS_1.proc.Software.pds.description"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.proc.Software.pds.Internal_Reference" ,
"title": "Internal_Reference" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1060" ,
"classId": [
"0001_NASA_PDS_1.pds.Internal_Reference"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.proc.Software.proc.Software_Program" ,
"title": "Software_Program" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "*" ,
"classOrder": "1070" ,
"classId": [
"0001_NASA_PDS_1.proc.Software_Program"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.proc.Software_Program" ,
"title": "Software_Program" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "proc" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Software_Program class describes the specific components or tasks of the Software executed in producing the data product."
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.proc.Software_Program.pds.name" ,
"title": "name" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.proc.Software_Program.pds.name"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.proc.Software_Program.proc.program_type_name" ,
"title": "program_type_name" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.proc.Software_Program.proc.program_type_name"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.proc.Software_Program.proc.program_user" ,
"title": "program_user" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"attributeId": [
"0001_NASA_PDS_1.proc.Software_Program.proc.program_user"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.proc.Software_Program.proc.program_hostname" ,
"title": "program_hostname" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1040" ,
"attributeId": [
"0001_NASA_PDS_1.proc.Software_Program.proc.program_hostname"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.proc.Software_Program.proc.program_path" ,
"title": "program_path" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1050" ,
"attributeId": [
"0001_NASA_PDS_1.proc.Software_Program.proc.program_path"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.proc.Software_Program.proc.program_version" ,
"title": "program_version" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1060" ,
"attributeId": [
"0001_NASA_PDS_1.proc.Software_Program.proc.program_version"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.proc.Software_Program.proc.program_start_date_time" ,
"title": "program_start_date_time" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1070" ,
"attributeId": [
"0001_NASA_PDS_1.proc.Software_Program.proc.program_start_date_time"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.proc.Software_Program.proc.program_stop_date_time" ,
"title": "program_stop_date_time" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1080" ,
"attributeId": [
"0001_NASA_PDS_1.proc.Software_Program.proc.program_stop_date_time"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.proc.Software_Program.pds.description" ,
"title": "description" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1090" ,
"attributeId": [
"0001_NASA_PDS_1.proc.Software_Program.pds.description"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.proc.Software_Program.proc.Software_Program_Parameters" ,
"title": "Software_Program_Parameters" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1100" ,
"classId": [
"0001_NASA_PDS_1.proc.Software_Program_Parameters"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.proc.Software_Program_Parameters" ,
"title": "Software_Program_Parameters" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "proc" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Software_Program_Parameters class specifies the set of 1 or more parameters for the software program. These parameters can be input, output, or log information. The premise being a way to capture as much information as possible about the software program execution."
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.proc.Software_Program_Parameters.proc.Parameter" ,
"title": "Parameter" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "*" ,
"classOrder": "1010" ,
"classId": [
"0001_NASA_PDS_1.proc.Parameter"
]
}
}
]
}
}
]
, "attributeDictionary": [
{
"attribute": {
"identifier": "0001_NASA_PDS_1.proc.Input_Product.pds.local_identifier" ,
"title": "local_identifier" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "pds" ,
"steward": "pds" ,
"versionId": "1.15" ,
"description": "The local_identifier attribute provides a character string which uniquely identifies the containing object within the label." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Local_Identifier" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Local_Identifier" ,
"minimumCharacters": "1" ,
"maximumCharacters": "255" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.proc.Parameter.pds.name" ,
"title": "name" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "pds" ,
"steward": "pds" ,
"versionId": "1.15" ,
"description": "The name attribute provides a word or combination of words by which the object is known." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "UTF8_Short_String_Collapsed" ,
"dataTypeId": "0001_NASA_PDS_1.pds.UTF8_Short_String_Collapsed" ,
"minimumCharacters": "1" ,
"maximumCharacters": "255" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.proc.Parameter.pds.value" ,
"title": "value" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "pds" ,
"steward": "pds" ,
"versionId": "1.15" ,
"description": "The value attribute provides a single, allowed numerical or character string value." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Short_String_Collapsed" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
"minimumCharacters": "1" ,
"maximumCharacters": "255" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.proc.Parameter.proc.parameter_type" ,
"title": "parameter_type" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "proc" ,
"steward": "img" ,
"versionId": "1.15" ,
"description": "The parameter_type attribute specifies the type of software parameter. Valid values: 'Input' - this parameter specifies input data, 'Output' - this parameter specifies output data, 'Log' - this parameter specifies log data" ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Short_String_Collapsed" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
"minimumCharacters": "1" ,
"maximumCharacters": "255" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
, "PermissibleValueList": [
{"PermissibleValue": {
"value": "Input" ,
"valueMeaning": "this parameter specifies input data" ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Log" ,
"valueMeaning": "this parameter specifies log data" ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Output" ,
"valueMeaning": "this parameter specifies output data" ,
"isDeprecated": "false"
}
}
]
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.proc.Process.pds.description" ,
"title": "description" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "pds" ,
"steward": "pds" ,
"versionId": "1.15" ,
"description": "The description attribute provides a statement, picture in words, or account that describes or is otherwise relevant to the object." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "UTF8_Text_Preserved" ,
"dataTypeId": "0001_NASA_PDS_1.pds.UTF8_Text_Preserved" ,
"minimumCharacters": "1" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.proc.Process.pds.name" ,
"title": "name" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "pds" ,
"steward": "pds" ,
"versionId": "1.15" ,
"description": "The name attribute provides a word or combination of words by which the object is known." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "UTF8_Short_String_Collapsed" ,
"dataTypeId": "0001_NASA_PDS_1.pds.UTF8_Short_String_Collapsed" ,
"minimumCharacters": "1" ,
"maximumCharacters": "255" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.proc.Process.proc.process_owner_institution_name" ,
"title": "process_owner_institution_name" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "proc" ,
"steward": "img" ,
"versionId": "1.15" ,
"description": "The pprocess_owner_institution_name attribute specifies the name of the institution that owns the software process." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Short_String_Collapsed" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
"minimumCharacters": "1" ,
"maximumCharacters": "255" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.proc.Process.proc.process_owner_name" ,
"title": "process_owner_name" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "proc" ,
"steward": "img" ,
"versionId": "1.15" ,
"description": "The pprocess_owner_name attribute specifies the name of the person or organization that owns the software process." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Short_String_Collapsed" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
"minimumCharacters": "1" ,
"maximumCharacters": "255" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.proc.Software.pds.description" ,
"title": "description" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "pds" ,
"steward": "pds" ,
"versionId": "1.15" ,
"description": "The description attribute provides a statement, picture in words, or account that describes or is otherwise relevant to the object." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "UTF8_Text_Preserved" ,
"dataTypeId": "0001_NASA_PDS_1.pds.UTF8_Text_Preserved" ,
"minimumCharacters": "1" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.proc.Software.pds.name" ,
"title": "name" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "pds" ,
"steward": "pds" ,
"versionId": "1.15" ,
"description": "The name attribute provides a word or combination of words by which the object is known." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "UTF8_Short_String_Collapsed" ,
"dataTypeId": "0001_NASA_PDS_1.pds.UTF8_Short_String_Collapsed" ,
"minimumCharacters": "1" ,
"maximumCharacters": "255" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.proc.Software.pds.software_id" ,
"title": "software_id" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "pds" ,
"steward": "ops" ,
"versionId": "1.15" ,
"description": "The software id attribute provides a formal name used to refer to the software." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Short_String_Collapsed" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
"minimumCharacters": "1" ,
"maximumCharacters": "255" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.proc.Software.pds.software_type" ,
"title": "software_type" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "pds" ,
"steward": "ops" ,
"versionId": "1.15" ,
"description": "The software type attribute identifies the class of which the software is a member." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Short_String_Collapsed" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
"minimumCharacters": "1" ,
"maximumCharacters": "255" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.proc.Software.pds.software_version_id" ,
"title": "software_version_id" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "pds" ,
"steward": "ops" ,
"versionId": "1.15" ,
"description": "The software_version_id attribute provides the version of the software." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Short_String_Collapsed" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
"minimumCharacters": "1" ,
"maximumCharacters": "255" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.proc.Software_Program.pds.description" ,
"title": "description" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "pds" ,
"steward": "pds" ,
"versionId": "1.15" ,
"description": "The description attribute provides a statement, picture in words, or account that describes or is otherwise relevant to the object." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "UTF8_Text_Preserved" ,
"dataTypeId": "0001_NASA_PDS_1.pds.UTF8_Text_Preserved" ,
"minimumCharacters": "1" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.proc.Software_Program.pds.name" ,
"title": "name" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "pds" ,
"steward": "pds" ,
"versionId": "1.15" ,
"description": "The name attribute provides a word or combination of words by which the object is known." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "UTF8_Short_String_Collapsed" ,
"dataTypeId": "0001_NASA_PDS_1.pds.UTF8_Short_String_Collapsed" ,
"minimumCharacters": "1" ,
"maximumCharacters": "255" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.proc.Software_Program.proc.program_hostname" ,
"title": "program_hostname" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "proc" ,
"steward": "img" ,
"versionId": "1.15" ,
"description": "The program_hostname attribute specifies the machine hostname where the software program was executed." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Short_String_Collapsed" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
"minimumCharacters": "1" ,
"maximumCharacters": "255" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.proc.Software_Program.proc.program_path" ,
"title": "program_path" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "proc" ,
"steward": "img" ,
"versionId": "1.15" ,
"description": "The program_path attribute specifies the file path to the software program. This path can be absolute or relative depending on the desired usage." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Short_String_Collapsed" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
"minimumCharacters": "1" ,
"maximumCharacters": "255" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.proc.Software_Program.proc.program_start_date_time" ,
"title": "program_start_date_time" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "proc" ,
"steward": "img" ,
"versionId": "1.15" ,
"description": "The program_start_date_time specifies the datetime for the start of the software program execution." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Date_Time_YMD_UTC" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Date_Time_YMD_UTC" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.proc.Software_Program.proc.program_stop_date_time" ,
"title": "program_stop_date_time" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "proc" ,
"steward": "img" ,
"versionId": "1.15" ,
"description": "The program_start_date_time attribute specifies the datetime for the end of the software program execution." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Date_Time_YMD_UTC" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Date_Time_YMD_UTC" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.proc.Software_Program.proc.program_type_name" ,
"title": "program_type_name" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "proc" ,
"steward": "img" ,
"versionId": "1.15" ,
"description": "The program_type_name attribute specifies the type of software program used for this software processing. Some examples include: VICAR, ISIS, GDAL." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Short_String_Collapsed" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
"minimumCharacters": "1" ,
"maximumCharacters": "255" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.proc.Software_Program.proc.program_user" ,
"title": "program_user" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "proc" ,
"steward": "img" ,
"versionId": "1.15" ,
"description": "The program_user attribute specifies the username of the person responsible for running the software prgoram." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Short_String_Collapsed" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
"minimumCharacters": "1" ,
"maximumCharacters": "255" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.proc.Software_Program.proc.program_version" ,
"title": "program_version" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "proc" ,
"steward": "img" ,
"versionId": "1.15" ,
"description": "The program_version attribute specifies the version of the software program." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Short_String_Collapsed" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
"minimumCharacters": "1" ,
"maximumCharacters": "255" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
]
}
}
]
PK Q)EW@8 @8 PDS4_PROC_1F00_1210.txtPDS4 Local Data Dictionary Processing Report
Configuration:
LDDTool Version 12.0.0
LDD Version Id: 1.2.1.0
LDD Label Version Id: 1.0
LDD Discipline (T/F): true
LDD Namespace URL: http://pds.nasa.gov/pds4/
LDD URN Prefix: urn:nasa:pds:
Time Wed Dec 09 03:22:22 UTC 2020
Common Schema [PDS4_PDS_1F00.xsd]
Common Schematron [PDS4_PDS_1F00.sch]
IM Version Id: 1.15.0.0
IM Namespace Id: pds
IM Label Version Id: 1.21
IM Object Model [UpperModel.pont]
IM Data Dictionary [dd11179.pins]
IM Configuration File [MDPTNConfigClassDisp.xml]
IM Glossary [Glossary.pins]
IM Document Spec [DMDocument.pins]
Parameters:
Input File [/home/runner/work/ldd-proc/ldd-proc/src/PDS4_PROC_IngestLDD.xml]
PDS Processing true
LDD Processing true
Discipline LDD true
Mission LDD false
Write Attr Elements false
Merge with Master false
Summary:
Classes 8
Attributes 10
Associations 39
Error messages 0
Warning messages 0
Information messages 0
Detailed validation messages
Parsed Input - Header:
LDD Name Processing_Information
LDD Version 1.2.1.0
Full Name Minh Le
Steward img
Namespace Id proc
Comment The Processing_Information dictionary contains detailed information regarding the history
of processing performed on data product(s) in order to produce the current product.
## CHANGE LOG ##
1.2.0.0, T.Hare
- upgraded to v1.13.0.0 of the IM
- Allow Software to be many (unbounded) to allow for many applictions to be listed for one process.
1.2.1.0 T.Hare
- update for 1.E.0.0 and 1.F.0.0 and new github C.I. environment
- Changed all class local_identifier to identifier_reference per v1900 IM update
Last Modification Time 2020-12-08T20:00:00Z
PDS4 Merge Flag false
Parsed Input - Attributes:
name process_owner_name
version 1.15
value data type ASCII_Short_String_Collapsed
description The pprocess_owner_name attribute specifies the name of the person or organization that owns the software process.
name process_owner_institution_name
version 1.15
value data type ASCII_Short_String_Collapsed
description The pprocess_owner_institution_name attribute specifies the name of the institution that owns the software process.
name program_type_name
version 1.15
value data type ASCII_Short_String_Collapsed
description The program_type_name attribute specifies the type of software program used for this software processing. Some examples include: VICAR, ISIS, GDAL.
name program_user
version 1.15
value data type ASCII_Short_String_Collapsed
description The program_user attribute specifies the username of the person responsible for running the software prgoram.
name program_hostname
version 1.15
value data type ASCII_Short_String_Collapsed
description The program_hostname attribute specifies the machine hostname where the software program was executed.
name program_path
version 1.15
value data type ASCII_Short_String_Collapsed
description The program_path attribute specifies the file path to the software program. This path can be absolute or relative depending on the desired usage.
name program_version
version 1.15
value data type ASCII_Short_String_Collapsed
description The program_version attribute specifies the version of the software program.
name program_start_date_time
version 1.15
value data type ASCII_Date_Time_YMD_UTC
description The program_start_date_time specifies the datetime for the start of the software program execution.
name program_stop_date_time
version 1.15
value data type ASCII_Date_Time_YMD_UTC
description The program_start_date_time attribute specifies the datetime for the end of the software program execution.
name parameter_type
version 1.15
value data type ASCII_Short_String_Collapsed
description The parameter_type attribute specifies the type of software parameter. Valid values: 'Input' - this parameter specifies input data, 'Output' - this parameter specifies output data, 'Log' - this parameter specifies log data
Parsed Input - Classes:
name Processing_Information
description The Processing_Information class contains detailed information regarding the history of processing of the data product(s) described in the label. Information that can be specified using this class includes input products used to create a specific data product and the software and processes used to produce that product.
is abstract false
is choice true
subclass of USER
Associations
local identifier pds.Local_Internal_Reference
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Input_Product_List
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Process
minimum occurrences 1
maximum occurrences *
reference type component_of
name Input_Product_List
description The Input_Product_List class describes all of the product(s) most directly used as input to software for product creation, including raw, partially-processed, calibrated, or derived products. These Input Products can be explicitly described in this label using the Input_Product class, and/or a list of products can be specified in another product referenced by the Internal_Reference or Local_Internal_Reference.
is abstract false
is choice true
subclass of USER
Associations
local identifier pds.Internal_Reference
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier pds.Local_Internal_Reference
minimum occurrences 1
maximum occurrences *
reference type component_of
local identifier Input_Product
minimum occurrences 1
maximum occurrences *
reference type component_of
name Input_Product
description The Input_Product class describes one of the product most directly used as input to software for product creation, including raw, partially-processed, calibrated, or derived products.
is abstract false
is choice true
subclass of USER
Associations
local identifier pds.local_identifier
minimum occurrences 0
maximum occurrences *
reference type attribute_of
local identifier pds.Internal_Reference
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier pds.Local_Internal_Reference
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier pds.External_Reference
minimum occurrences 1
maximum occurrences 1
reference type component_of
name Process
description The Process class describes one of the software processes used to produce the data product referenced in the parent Processing_Information class. This class includes descriptions of the process owner as well as the data processing software used to create the data product.
is abstract false
is choice false
subclass of USER
Associations
local identifier pds.name
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier pds.description
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier process_owner_name
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier process_owner_institution_name
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier Software
minimum occurrences 0
maximum occurrences *
reference type component_of
name Software
description The Software class describes the data processing software used in order to produce the data product.
is abstract false
is choice false
subclass of USER
Associations
local identifier pds.name
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier pds.software_id
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier pds.software_version_id
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier pds.software_type
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier pds.description
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier pds.Internal_Reference
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Software_Program
minimum occurrences 0
maximum occurrences *
reference type component_of
name Software_Program
description The Software_Program class describes the specific components or tasks of the Software executed in producing the data product.
is abstract false
is choice false
subclass of USER
Associations
local identifier pds.name
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier program_type_name
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier program_user
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier program_hostname
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier program_path
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier program_version
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier program_start_date_time
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier program_stop_date_time
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier pds.description
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier Software_Program_Parameters
minimum occurrences 0
maximum occurrences 1
reference type component_of
name Software_Program_Parameters
description The Software_Program_Parameters class specifies the set of 1 or more parameters for the software program. These parameters can be input, output, or log information. The premise being a way to capture as much information as possible about the software program execution.
is abstract false
is choice false
subclass of USER
Associations
local identifier Parameter
minimum occurrences 1
maximum occurrences *
reference type component_of
name Parameter
description The Parameter class describes any information about software program execution. Examples of information that can be captured here are software input arguments, software output arguments, log information, and references to specific data products. This class is intended to be freeform to allow data providers the ability to specify information they determine applicable and useful for their data processing software and data products.
is abstract false
is choice true
subclass of USER
Associations
local identifier pds.name
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier parameter_type
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier pds.value
minimum occurrences 1
maximum occurrences *
reference type attribute_of
local identifier pds.Internal_Reference
minimum occurrences 0
maximum occurrences *
reference type component_of
local identifier pds.Local_Internal_Reference
minimum occurrences 0
maximum occurrences *
reference type component_of
local identifier pds.External_Reference
minimum occurrences 0
maximum occurrences *
reference type component_of
End of Report
PK Qj PDS4_PROC_IngestLDD.xml
Processing_Information
1.2.1.0
Discipline
Minh Le
img
proc
The Processing_Information dictionary contains detailed information regarding the history
of processing performed on data product(s) in order to produce the current product.
## CHANGE LOG ##
1.2.0.0, T.Hare
- upgraded to v1.13.0.0 of the IM
- Allow Software to be many (unbounded) to allow for many applictions to be listed for one process.
1.2.1.0 T.Hare
- update for 1.E.0.0 and 1.F.0.0 and new github C.I. environment
- Changed all class local_identifier to identifier_reference per v1900 IM update
2020-12-08T20:00:00Z
process_owner_name
1.0
process_owner_name
false
Jordan Padams
The pprocess_owner_name attribute specifies the name of the person or organization that owns the software process.
false
ASCII_Short_String_Collapsed
Units_of_None
process_owner_institution_name
1.0
process_owner_institution_name
false
Jordan Padams
The pprocess_owner_institution_name attribute specifies the name of the institution that owns the software process.
false
ASCII_Short_String_Collapsed
Units_of_None
program_type_name
1.0
program_type_name
false
Jordan Padams
The program_type_name attribute specifies the type of software program used for this software processing. Some examples include: VICAR, ISIS, GDAL.
false
ASCII_Short_String_Collapsed
Units_of_None
program_user
1.0
program_user
false
Jordan Padams
The program_user attribute specifies the username of the person responsible for running the software prgoram.
false
ASCII_Short_String_Collapsed
Units_of_None
program_hostname
1.0
program_hostname
false
Jordan Padams
The program_hostname attribute specifies the machine hostname where the software program was executed.
false
ASCII_Short_String_Collapsed
Units_of_None
program_path
1.0
program_path
false
Jordan Padams
The program_path attribute specifies the file path to the software program. This path can be absolute or relative depending on the desired usage.
false
ASCII_Short_String_Collapsed
Units_of_None
program_version
1.0
program_version
false
Jordan Padams
The program_version attribute specifies the version of the software program.
false
ASCII_Short_String_Collapsed
Units_of_None
program_start_date_time
1.0
program_start_date_time
false
Jordan Padams
The program_start_date_time specifies the datetime for the start of the software program execution.
false
ASCII_Date_Time_YMD_UTC
Units_of_None
program_stop_date_time
1.0
program_stop_date_time
false
Jordan Padams
The program_start_date_time attribute specifies the datetime for the end of the software program execution.
false
ASCII_Date_Time_YMD_UTC
Units_of_None
parameter_type
1.0
parameter_type
false
Jordan Padams
The parameter_type attribute specifies the type of software parameter. Valid values: 'Input' - this parameter specifies input data, 'Output' - this parameter specifies output data, 'Log' - this parameter specifies log data
false
ASCII_Short_String_Collapsed
Units_of_None
Input
this parameter specifies input data
Output
this parameter specifies output data
Log
this parameter specifies log data
Processing_Information
1.0
Processing_Information
Jordan Padams
The Processing_Information class contains detailed information regarding the history of processing of the data product(s) described in the label. Information that can be specified
using this class includes input products used to create a specific data product and the software and processes used to produce that product.
true
pds.Local_Internal_Reference
component_of
1
1
XSChoice#
Input_Product_List
Process
component_of
1
*
Input_Product_List
1.0
Input_Product_List
Jordan Padams
The Input_Product_List class describes all of the product(s) most directly used as input to software for product creation,
including raw, partially-processed, calibrated, or derived products. These Input Products can be explicitly described in this label
using the Input_Product class, and/or a list of products can be specified
in another product referenced by the Internal_Reference or Local_Internal_Reference.
XSChoice#
pds.Internal_Reference
pds.Local_Internal_Reference
Input_Product
component_of
1
*
Input_Product
1.0
Input_Product
Jordan Padams
The Input_Product class describes one of the product most directly used as input to software for product creation,
including raw, partially-processed, calibrated, or derived products.
pds.local_identifier
attribute_of
0
*
XSChoice#
pds.Internal_Reference
pds.Local_Internal_Reference
pds.External_Reference
component_of
1
1
Process
1.0
Process
Jordan Padams
The Process class describes one of the software processes used to produce the data product referenced in the parent Processing_Information class. This class includes descriptions of
the process owner as well as the data processing software used to create the data product.
pds.name
attribute_of
0
1
pds.description
attribute_of
0
1
process_owner_name
attribute_of
0
1
process_owner_institution_name
attribute_of
0
1
Software
component_of
0
*
Software
1.0
Software
Jordan Padams
The Software class describes the data processing software used in order to produce the data product.
pds.name
attribute_of
0
1
pds.software_id
attribute_of
0
1
pds.software_version_id
attribute_of
0
1
pds.software_type
attribute_of
0
1
pds.description
attribute_of
0
1
pds.Internal_Reference
component_of
0
1
Software_Program
component_of
0
*
Software_Program
1.0
Software_Program
Jordan Padams
The Software_Program class describes the specific components or tasks of the Software executed in producing the data product.
pds.name
attribute_of
0
1
program_type_name
attribute_of
0
1
program_user
attribute_of
0
1
program_hostname
attribute_of
0
1
program_path
attribute_of
0
1
program_version
attribute_of
0
1
program_start_date_time
attribute_of
0
1
program_stop_date_time
attribute_of
0
1
pds.description
attribute_of
0
1
Software_Program_Parameters
component_of
0
1
Software_Program_Parameters
1.0
Software_Program_Parameters
Jordan Padams
The Software_Program_Parameters class specifies the set of 1 or more parameters for the software program. These parameters can be input, output, or log information. The premise being
a way to capture as much information as possible about the software program execution.
Parameter
component_of
1
*
Parameter
1.0
Parameter
Jordan Padams
The Parameter class describes any information about software program execution. Examples of information that can be captured here are software input arguments, software output arguments,
log information, and references to specific data products. This class is intended to be freeform to allow data providers the ability to specify information they determine applicable and useful for their
data processing software and data products.
pds.name
attribute_of
1
1
parameter_type
attribute_of
0
1
pds.value
attribute_of
1
*
XSChoice#
pds.Internal_Reference
pds.Local_Internal_Reference
pds.External_Reference
component_of
0
*
Input_Product.child_check
//proc:Input_Product
Assert
count(child::*) > 0
PROC:error:Input_Product.child_check: proc:Input_Product class must contain at least 1 attribute or class.
Software_Program.child_check
//proc:Software_Program
Assert
count(child::*) > 0
PROC:error:Software_Program.child_check: proc:Software_Program class must contain at least 1 attribute or class.
Software.child_check
//proc:Software
Assert
count(child::*) > 0
PROC:error:Software.child_check: proc:Software class must contain at least 1 attribute or class.
Process.child_check
//proc:Process
Assert
count(child::*) > 0
PROC:error:Process.child_check: proc:Process class must contain at least 1 attribute or class.
local_reference_type_check
//proc:Processing_Information/pds:Local_Internal_Reference
Assert
pds:local_reference_type = 'processing_information_to_data_object'
PROC:error:local_reference_type_check: pds:local_reference_type must have value 'processing_information_to_data_object'
input_product_reference_type_check
//proc:Input_Product_List/pds:Internal_Reference
Assert
pds:reference_type = 'data_to_input_product'
PROC:error:input_product_reference_type_check: pds:reference_type must have value 'data_to_input_product'
software_reference_type_check
//proc:Software/pds:Internal_Reference
Assert
pds:reference_type = 'data_to_software'
PROC:error:software_reference_type_check: pds:reference_type must have value 'data_to_software'
PK Q`j9 j9 PDS4_PROC_1F00_1210.xsdPK Q{ { 9 PDS4_PROC_1F00_1210.schPK QSB7. . OF PDS4_PROC_1F00_1210.csvPK Ql
cu PDS4_PROC_1F00_1210.xmlPK QW] ] d PDS4_PROC_1F00_1210.JSONPK Q)EW@8 @8 H PDS4_PROC_1F00_1210.txtPK Qj l PDS4_PROC_IngestLDD.xmlPK .