PK T9u
PDS4_MULTI_1I00_2000.sch
Schematron using XPath 2.0
aligned_value_reference_type/Rule
For Local_Internal_Reference in multi:Aligned_Value, pds:local_reference_type must be 'multi_to_aligned_value'.
axis_value_reference_type/Rule
For Local_Internal_Reference in multi:Axis_Value, pds:local_reference_type must be 'multi_to_axis_value'.
face_value_reference_type/Rule
For Local_Internal_Reference in multi:Face_Value, pds:local_reference_type must be 'multi_to_face_value'.
primary_value_reference_type/Rule
For Local_Internal_Reference in multi:Primary_Value, pds:local_reference_type must be 'multi_to_primary_value'.
PK TЬK PDS4_MULTI_1I00_2000.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"
"multi:Axis_Value:1 ","Class","Axis_Value","1.0.0.0","multi","The Axis_Value class identifies the data object which is associated with the one of the axes of the main data array.","ppi","","","","","","","","","","",""
"multi:Axis_Value:2 multi:primary_axis_number:1 ","Attribute","primary_axis_number","n/a","multi","The index of the axis in the primary array. The first axis is numbered as 1.","ppi","ASCII_Integer","1","1","1","9223372036854775807","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","INTEGER"
"multi:Face_Axis:1 ","Class","Face_Axis","1.0.0.0","multi","The Face_Axis class associates one of the axes of a face data array with one of those of the main (primary) data array.","ppi","","","","","","","","","","",""
"multi:Face_Axis:2 multi:primary_axis_number:1 ","Attribute","primary_axis_number","n/a","multi","The index of the axis in the primary array. The first axis is numbered as 1.","ppi","ASCII_Integer","1","1","1","9223372036854775807","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","INTEGER"
"multi:Face_Axis:2 multi:face_axis_number:1 ","Attribute","face_axis_number","n/a","multi","The index of the axis in the face array. The first axis is numbered as 1.","ppi","ASCII_Integer","1","1","1","9223372036854775807","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","INTEGER"
"multi:Face_Value:1 ","Class","Face_Value","1.0.0.0","multi","The Face_Value class identifies the data object which contains parameters associated with two or more axes of the main (primary) data array.","ppi","","","","","","","","","","",""
"multi:Aligned_Value:1 ","Class","Aligned_Value","1.0.0.0","multi","The Aligned_Value class identifies a value which aligns element-by-element with the main (primary) data array. The aligned values array must have the same dimensions as the observation array.","ppi","","","","","","","","","","",""
"multi:Primary_Value:1 ","Class","Primary_Value","1.0.0.0","multi","The Primary_Value class identifies the data object which constitutes the main data array.","ppi","","","","","","","","","","",""
"multi:Multidimensional_Data:1 ","Class","Multidimensional_Data","1.0.0.0","multi","The Multidimensional_Data describes the data values which are associated with the elements along an axis or on the face of a observation data array.","ppi","","","","","","","","","","",""
"multi:Multidimensional_Data: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"
"multi:Multidimensional_Data: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","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"multi:Multidimensional_Data: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","1","1","Unbounded","Unbounded","1","Unbounded","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
PK T PDS4_MULTI_1I00_2000.txtPDS4 Local Data Dictionary Processing Report
Configuration:
LDDTool Version 14.0.1
LDD Version Id: 2.0.0.0
LDD Label Version Id: 1.24
LDD Discipline (T/F): true
LDD Namespace URL: http://pds.nasa.gov/pds4/
LDD URN Prefix: urn:nasa:pds:
Time Thu Jun 02 19:12:18 UTC 2022
Common Schema [PDS4_PDS_1I00.xsd]
Common Schematron [PDS4_PDS_1I00.sch]
IM Version Id: 1.18.0.0
IM Namespace Id: pds
IM Label Version Id: 1.24
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-multi/ldd-multi/src/PDS4_MULTI_IngestLDD.xml]
PDS Processing true
LDD Processing true
Discipline LDD true
Mission LDD false
Write Attr Elements false
Merge with Master false
Summary:
Classes 6
Attributes 2
Associations 15
Error messages 0
Warning messages 0
Information messages 0
Detailed validation messages
Parsed Input - Header:
LDD Name Multi
LDD Version 2.0.0.0
Full Name Joseph N. Mafi
Steward ppi
Namespace Id multi
Comment
The Multi dictionary contains classes that describe the composition of multidimensional
data consisting of Array (and Array subclass) data objects. It provides a way to
associate data objects and align the objects in general multi-dimensional structures.
Modification History:
1.0.0.0 (Todd King, 2018-Sep-29):
- Initial version
2.0.0.0 (J. Mafi, 2021-Feb-23):
- Changed base class name from "Particle_Observation" to "Multidimensional_Data"
- Changed value class names from plural to singular ("Primary_Values" to
"Primary_Value", etc.)
- Updated DD_Attribute, DD_Association objects to comply with PDS4 V.1.15.0.0
- Eliminated local re-definition of Local_Internal_Reference class, and
local_reference_type attribute
- Changed "Face_Plane" class to "Face_Axis"
- changed "axis_number" to "primary_axis_number" and added "face_axis_number"
attribute
- Added DD_Rule to set permissible values for
Local_Internal_Reference/local_reference_type in Multidimensional_Data
Last Modification Time 2021-08-31T17:21:00
PDS4 Merge Flag false
Parsed Input - Attributes:
name primary_axis_number
version 1.18
value data type ASCII_Integer
description The index of the axis in the primary array. The first axis is numbered as 1.
minimum value 1
name face_axis_number
version 1.18
value data type ASCII_Integer
description The index of the axis in the face array. The first axis is numbered as 1.
minimum value 1
Parsed Input - Classes:
name Axis_Value
description The Axis_Value class identifies the data object which is associated with the one of the axes of the main data array.
is abstract false
is choice false
subclass of USER
Associations
local identifier multi.primary_axis_number
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier pds.Local_Internal_Reference
minimum occurrences 1
maximum occurrences 1
reference type component_of
name Face_Axis
description The Face_Axis class associates one of the axes of a face data array with one of those of the main (primary) data array.
is abstract false
is choice false
subclass of USER
Associations
local identifier multi.primary_axis_number
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier multi.face_axis_number
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
name Face_Value
description The Face_Value class identifies the data object which contains parameters associated with two or more axes of the main (primary) data array.
is abstract false
is choice false
subclass of USER
Associations
local identifier pds.Local_Internal_Reference
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier multi.Face_Axis
minimum occurrences 2
maximum occurrences 16
reference type component_of
name Aligned_Value
description The Aligned_Value class identifies a value which aligns element-by-element with the main (primary) data array. The aligned values array must have the same dimensions as the observation array.
is abstract false
is choice false
subclass of USER
Associations
local identifier pds.Local_Internal_Reference
minimum occurrences 1
maximum occurrences 1
reference type component_of
name Primary_Value
description The Primary_Value class identifies the data object which constitutes the main data array.
is abstract false
is choice false
subclass of USER
Associations
local identifier pds.Local_Internal_Reference
minimum occurrences 1
maximum occurrences 1
reference type component_of
name Multidimensional_Data
description The Multidimensional_Data describes the data values which are associated with the elements along an axis or on the face of a observation data array.
is abstract false
is choice false
subclass of USER
Associations
local identifier pds.name
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier pds.local_identifier
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier pds.description
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier multi.Primary_Value
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier multi.Axis_Value
minimum occurrences 0
maximum occurrences *
reference type component_of
local identifier multi.Face_Value
minimum occurrences 0
maximum occurrences *
reference type component_of
local identifier multi.Aligned_Value
minimum occurrences 0
maximum occurrences *
reference type component_of
End of Report
PK To PDS4_MULTI_1I00_2000.xsd
The Multi dictionary contains classes that describe the composition of multidimensional
data consisting of Array (and Array subclass) data objects. It provides a way to
associate data objects and align the objects in general multi-dimensional structures.
Modification History:
1.0.0.0 (Todd King, 2018-Sep-29):
- Initial version
2.0.0.0 (J. Mafi, 2021-Feb-23):
- Changed base class name from "Particle_Observation" to "Multidimensional_Data"
- Changed value class names from plural to singular ("Primary_Values" to
"Primary_Value", etc.)
- Updated DD_Attribute, DD_Association objects to comply with PDS4 V.1.15.0.0
- Eliminated local re-definition of Local_Internal_Reference class, and
local_reference_type attribute
- Changed "Face_Plane" class to "Face_Axis"
- changed "axis_number" to "primary_axis_number" and added "face_axis_number"
attribute
- Added DD_Rule to set permissible values for
Local_Internal_Reference/local_reference_type in Multidimensional_Data
The Aligned_Value class identifies a value which
aligns element-by-element with the main (primary) data array.
The aligned values array must have the same dimensions as the
observation array.
The Axis_Value class identifies the data object
which is associated with the one of the axes of the main data
array.
The Face_Axis class associates one of the axes
of a face data array with one of those of the main (primary)
data array.
The Face_Value class identifies the data object
which contains parameters associated with two or more axes of
the main (primary) data array.
The Multidimensional_Data describes the data
values which are associated with the elements along an axis or
on the face of a observation data array.
The Primary_Value class identifies the data
object which constitutes the main data array.
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 index of the axis in the face array. The
first axis is numbered as 1.
The index of the axis in the primary array. The
first axis is numbered as 1.
PK TS`N N PDS4_MULTI_1I00_2000.JSON[
{
"dataDictionary": {
"Title": "PDS4 Data Dictionary" ,
"IM Version": "1.18.0.0" ,
"LDD Version": "2.0.0.0" ,
"Date": "2022-06-02T12:12:18" ,
"Description": "This document is a dump of the contents of the PDS4 Data Dictionary" ,
"namespaces": ["pds:", "multi:"] ,
"classDictionary": [
{
"class": {
"identifier": "0001_NASA_PDS_1.multi.Aligned_Value" ,
"title": "Aligned_Value" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "multi" ,
"steward": "ppi" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Aligned_Value class identifies a value which aligns element-by-element with the main (primary) data array. The aligned values array must have the same dimensions as the observation array."
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.multi.Aligned_Value.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"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.multi.Axis_Value" ,
"title": "Axis_Value" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "multi" ,
"steward": "ppi" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Axis_Value class identifies the data object which is associated with the one of the axes of the main data array."
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.multi.Axis_Value.multi.primary_axis_number" ,
"title": "primary_axis_number" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.multi.Axis_Value.multi.primary_axis_number"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.multi.Axis_Value.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"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.multi.Face_Axis" ,
"title": "Face_Axis" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "multi" ,
"steward": "ppi" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Face_Axis class associates one of the axes of a face data array with one of those of the main (primary) data array."
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.multi.Face_Axis.multi.primary_axis_number" ,
"title": "primary_axis_number" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.multi.Face_Axis.multi.primary_axis_number"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.multi.Face_Axis.multi.face_axis_number" ,
"title": "face_axis_number" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.multi.Face_Axis.multi.face_axis_number"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.multi.Face_Value" ,
"title": "Face_Value" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "multi" ,
"steward": "ppi" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Face_Value class identifies the data object which contains parameters associated with two or more axes of the main (primary) data array."
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.multi.Face_Value.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.multi.Face_Value.multi.Face_Axis" ,
"title": "Face_Axis" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "2" ,
"maximumCardinality": "16" ,
"classOrder": "1020" ,
"classId": [
"0001_NASA_PDS_1.multi.Face_Axis"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.multi.Multidimensional_Data" ,
"title": "Multidimensional_Data" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "multi" ,
"steward": "ppi" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Multidimensional_Data describes the data values which are associated with the elements along an axis or on the face of a observation data array."
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.multi.Multidimensional_Data.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.multi.Multidimensional_Data.pds.name"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.multi.Multidimensional_Data.pds.local_identifier" ,
"title": "local_identifier" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.multi.Multidimensional_Data.pds.local_identifier"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.multi.Multidimensional_Data.pds.description" ,
"title": "description" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"attributeId": [
"0001_NASA_PDS_1.multi.Multidimensional_Data.pds.description"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.multi.Multidimensional_Data.multi.Primary_Value" ,
"title": "Primary_Value" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1040" ,
"classId": [
"0001_NASA_PDS_1.multi.Primary_Value"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.multi.Multidimensional_Data.multi.Axis_Value" ,
"title": "Axis_Value" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "*" ,
"classOrder": "1050" ,
"classId": [
"0001_NASA_PDS_1.multi.Axis_Value"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.multi.Multidimensional_Data.multi.Face_Value" ,
"title": "Face_Value" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "*" ,
"classOrder": "1060" ,
"classId": [
"0001_NASA_PDS_1.multi.Face_Value"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.multi.Multidimensional_Data.multi.Aligned_Value" ,
"title": "Aligned_Value" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "*" ,
"classOrder": "1070" ,
"classId": [
"0001_NASA_PDS_1.multi.Aligned_Value"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.multi.Primary_Value" ,
"title": "Primary_Value" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "multi" ,
"steward": "ppi" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Primary_Value class identifies the data object which constitutes the main data array."
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.multi.Primary_Value.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"
]
}
}
]
}
}
]
, "attributeDictionary": [
{
"attribute": {
"identifier": "0001_NASA_PDS_1.multi.Axis_Value.multi.primary_axis_number" ,
"title": "primary_axis_number" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "multi" ,
"steward": "ppi" ,
"versionId": "1.18" ,
"description": "The index of the axis in the primary array. The first axis is numbered as 1." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Integer" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Integer" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "1" ,
"maximumValue": "9223372036854775807" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.multi.Face_Axis.multi.face_axis_number" ,
"title": "face_axis_number" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "multi" ,
"steward": "ppi" ,
"versionId": "1.18" ,
"description": "The index of the axis in the face array. The first axis is numbered as 1." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Integer" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Integer" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "1" ,
"maximumValue": "9223372036854775807" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.multi.Face_Axis.multi.primary_axis_number" ,
"title": "primary_axis_number" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "multi" ,
"steward": "ppi" ,
"versionId": "1.18" ,
"description": "The index of the axis in the primary array. The first axis is numbered as 1." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Integer" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Integer" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "1" ,
"maximumValue": "9223372036854775807" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.multi.Multidimensional_Data.pds.description" ,
"title": "description" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "pds" ,
"steward": "pds" ,
"versionId": "1.18" ,
"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.multi.Multidimensional_Data.pds.local_identifier" ,
"title": "local_identifier" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "pds" ,
"steward": "pds" ,
"versionId": "1.18" ,
"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.multi.Multidimensional_Data.pds.name" ,
"title": "name" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "pds" ,
"steward": "pds" ,
"versionId": "1.18" ,
"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"
}
}
]
}
}
]
PK TY
PDS4_MULTI_1I00_2000.xml
urn:nasa:pds:system_bundle:xml_schema:multi-xml_schema_1.18.0.0_2.0.0.0
1.24
PDS4 XML Schema - MULTI V2.0.0.0
1.18.0.0
Product_XML_Schema
2022-06-02
1.24
This is the system generated PDS4 product label for PDS4 XML Schema and Schematron files.
PDS4_MULTI_1I00_2000.xsd
2022-06-02T12:12:18
7150
154
PDS4_MULTI_1I00_2000.xsd
0
XML Schema Version 1.1
This is a PDS4 XML Schema file for the declared namespace.
PDS4_MULTI_1I00_2000.sch
2022-06-02T12:12:18
2705
51
PDS4_MULTI_1I00_2000.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 TD1F* * PDS4_MULTI_IngestLDD.xml
Multi
2.0.0.0
Discipline
Joseph N. Mafi
ppi
multi
The Multi dictionary contains classes that describe the composition of multidimensional
data consisting of Array (and Array subclass) data objects. It provides a way to
associate data objects and align the objects in general multi-dimensional structures.
Modification History:
1.0.0.0 (Todd King, 2018-Sep-29):
- Initial version
2.0.0.0 (J. Mafi, 2021-Feb-23):
- Changed base class name from "Particle_Observation" to "Multidimensional_Data"
- Changed value class names from plural to singular ("Primary_Values" to
"Primary_Value", etc.)
- Updated DD_Attribute, DD_Association objects to comply with PDS4 V.1.15.0.0
- Eliminated local re-definition of Local_Internal_Reference class, and
local_reference_type attribute
- Changed "Face_Plane" class to "Face_Axis"
- changed "axis_number" to "primary_axis_number" and added "face_axis_number"
attribute
- Added DD_Rule to set permissible values for
Local_Internal_Reference/local_reference_type in Multidimensional_Data
2021-08-31T17:21:00
primary_axis_number
1.1
multi.primary_axis_number
false
J. Mafi
The index of the axis in the primary array. The first axis is numbered as 1.
false
ASCII_Integer
1
face_axis_number
1.1
multi.face_axis_number
false
J. Mafi
The index of the axis in the face array. The first axis is numbered as 1.
false
ASCII_Integer
1
Axis_Value
1.0
multi.Axis_Value
J. Mafi
The Axis_Value class identifies the data object which is associated with the one of the axes of the main data array.
pds.Local_Internal_Reference
component_of
1
1
multi.primary_axis_number
attribute_of
1
1
Face_Axis
1.0
multi.Face_Axis
J. Mafi
The Face_Axis class associates one of the axes of a face data array with one of those of the main (primary) data array.
multi.primary_axis_number
attribute_of
1
1
multi.face_axis_number
attribute_of
1
1
Face_Value
1.0
multi.Face_Value
J. Mafi
The Face_Value class identifies the data object which contains parameters associated with two or more axes of the main (primary) data array.
pds.Local_Internal_Reference
component_of
1
1
multi.Face_Axis
component_of
2
16
Aligned_Value
1.0
multi.Aligned_Value
J. Mafi
The Aligned_Value class identifies a value which aligns element-by-element with the main (primary) data array. The aligned values array must have the same dimensions as the observation array.
pds.Local_Internal_Reference
component_of
1
1
Primary_Value
1.0
multi.Primary_Value
J. Mafi
The Primary_Value class identifies the data object which constitutes the main data array.
pds.Local_Internal_Reference
component_of
1
1
Multidimensional_Data
2.0
multi.Multidimensional_Data
J. Mafi
The Multidimensional_Data describes the data values which are associated with the elements along an axis or on the face of a observation data array.
false
true
pds.name
attribute_of
1
1
pds.local_identifier
attribute_of
0
1
pds.description
attribute_of
1
1
multi.Primary_Value
component_of
1
1
multi.Axis_Value
component_of
0
*
multi.Face_Value
component_of
0
*
multi.Aligned_Value
component_of
0
*
primary_value_reference_type
multi:Primary_Value/pds:Local_Internal_Reference
Assert
pds:local_reference_type = 'multi_to_primary_value'
For Local_Internal_Reference in multi:Primary_Value, pds:local_reference_type must be 'multi_to_primary_value'.
face_value_reference_type
multi:Face_Value/pds:Local_Internal_Reference
Assert
pds:local_reference_type = 'multi_to_face_value'
For Local_Internal_Reference in multi:Face_Value, pds:local_reference_type must be 'multi_to_face_value'.
aligned_value_reference_type
multi:Aligned_Value/pds:Local_Internal_Reference
Assert
pds:local_reference_type = 'multi_to_aligned_value'
For Local_Internal_Reference in multi:Aligned_Value, pds:local_reference_type must be 'multi_to_aligned_value'.
axis_value_reference_type
multi:Axis_Value/pds:Local_Internal_Reference
Assert
pds:local_reference_type = 'multi_to_axis_value'
For Local_Internal_Reference in multi:Axis_Value, pds:local_reference_type must be 'multi_to_axis_value'.
PK T9u
PDS4_MULTI_1I00_2000.schPK TЬK
PDS4_MULTI_1I00_2000.csvPK T ~ PDS4_MULTI_1I00_2000.txtPK To _7 PDS4_MULTI_1I00_2000.xsdPK TS`N N S PDS4_MULTI_1I00_2000.JSONPK TY
¡ PDS4_MULTI_1I00_2000.xmlPK TD1F* * ݬ PDS4_MULTI_IngestLDD.xmlPK