PK ۰T `: : PDS4_DISP_1I00_1510.xsd
This dictionary describes how to display Array data on a display device.
## CHANGE LOG ##
1.5.0.0
- ported from 1.4.0.0 schema to LDD for PDS IM 1E00 and 1F00
- added two rules under Display_Settings_0, (1) to add at least one
local_reference_type, for now - 'display_settings_to_array' and
(2) to make sure local_identifier_reference values under Display matches
the local_identifier attribute under Array_*
- This rule also seems to be inserted during LDDtool build
so currently it is being duplicated.
1.5.1.0
- Added display_settings_validate_axis rules and tests for the new rules by Jesse S.
The Color_Display_Settings class provides
guidance to data users on how to display a multi-banded Array
object on a color-capable display device.
The Display_Direction class specifies how two of
the dimensions of an Array object should be displayed in the
vertical (line) and horizontal (sample) dimensions of a display
device.
The Display_Settings class contains one or more
classes describing how data should be displayed on a display
device.
The Movie_Display_Settings class provides
default values for the display of a multi-banded Array using a
software application capable of displaying video
content.
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 blue_channel_band attribute identifies the
number of the band, along the band axis, that should be loaded,
by default, into the blue channel of a display device. The first
band along the band axis has band number 1.
The color_display_axis attribute identifies, by
name, the axis of an Array (or Array subclass) that is intended
to be displayed in the color dimension of a display device.
I.e., bands from this dimension will be loaded into the red,
green, and blue bands of the display device. The value of this
attribute must match the value of one, and only one, axis_name
attribute in an Axis_Array class of the associated
Array.
The frame_rate attribute indicates the number of
still pictures (or frames) that should be displayed per unit of
time in a video. Note this is NOT necessarily the same as the
rate at which the images were acquired.
The green_channel_band attribute identifies the
number of the band, along the band axis, that should be loaded,
by default, into the green channel of a display device. The
first band along the band axis has band number
1.
The horizontal_display_axis attribute
identifies, by name, the axis of an Array (or Array subclass)
that is intended to be displayed in the horizontal or "sample"
dimension on a display device. The value of this attribute must
match the value of one, and only one, axis_name attribute in an
Axis_Array class of the associated Array.
The horizontal_display_direction attribute
specifies the direction across the screen of a display device
that data along the horizontal axis of an Array is supposed to
be displayed.
The loop_back_and_forth_flag attribute specifies
whether or not a movie should only be "looped" or played
repeatedly in the forward direction, or whether it should be
played forward followed by played in reverse,
iteratively.
The loop_count attribute specifies the number of
times a movie should be "looped" or replayed before
stopping.
The loop_delay attribute specifies the amount of
time to pause between "loops" or repeated playbacks of a
movie.
The loop_flag attribute specifies whether or not
a movie object should be played repeatedly without prompting
from the user.
The red_channel_band attribute identifies the
number of the band, along the band axis, that should be loaded,
by default, into the red channel of a display device. The first
band along the band axis has band number 1.
The time_display_axis attribute identifies, by
name, the axis of an Array (or Array subclass), the bands of
which are intended to be displayed sequentially in time on a
display device. The frame_rate attribute, if present, provides
the rate at which these bands are to be
displayed.
The vertical_display_axis attribute identifies,
by name, the axis of an Array (or Array subclass) that is
intended to be displayed in the vertical or "line" dimension on
a display device. The value of this attribute must match the
value of one, and only one, axis_name attribute in an Axis_Array
class of the associated Array.
The vertical_display_direction attribute
specifies the direction along the screen of a display device
that data along the vertical axis of an Array is supposed to be
displayed.
PK ۰TDv
PDS4_DISP_1I00_1510.xml
urn:nasa:pds:system_bundle:xml_schema:disp-xml_schema_1.18.0.0_1.5.1.0
1.24
PDS4 XML Schema - DISP V1.5.1.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_DISP_1I00_1510.xsd
2022-06-02T12:07:39
15008
325
PDS4_DISP_1I00_1510.xsd
0
XML Schema Version 1.1
This is a PDS4 XML Schema file for the declared namespace.
PDS4_DISP_1I00_1510.sch
2022-06-02T12:07:39
6731
100
PDS4_DISP_1I00_1510.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 ۰T?- - PDS4_DISP_1I00_1510.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"
"disp:Display_Settings:1 ","Class","Display_Settings","1.0.0.0","disp","The Display_Settings class contains one or more classes describing how data should be displayed on a display device.","img","","","","","","","","","","",""
"disp:Display_Direction:1 ","Class","Display_Direction","1.0.0.0","disp","The Display_Direction class specifies how two of the dimensions of an Array object should be displayed in the vertical (line) and horizontal (sample) dimensions of a display device.","img","","","","","","","","","","",""
"disp:Display_Direction:2 pds:comment:1 ","Attribute","comment","n/a","pds","The comment attribute is a character string expressing one or more remarks or thoughts relevant to the object.","pds","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"disp:Display_Direction:2 disp:horizontal_display_axis:1 ","Attribute","horizontal_display_axis","n/a","disp","The horizontal_display_axis attribute identifies, by name, the axis of an Array (or Array subclass) that is intended to be displayed in the horizontal or ""sample"" dimension on a display device. The value of this attribute must match the value of one, and only one, axis_name attribute in an Axis_Array class of the associated Array.","img","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"disp:Display_Direction:2 disp:horizontal_display_direction:1 ","Attribute","horizontal_display_direction","n/a","disp","The horizontal_display_direction attribute specifies the direction across the screen of a display device that data along the horizontal axis of an Array is supposed to be displayed.","img","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","13","13","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"disp:Display_Direction:2 disp:horizontal_display_direction:2 Value:Left to Right","Value","Left to Right","","","The lowest indexed element along an array axis should be displayed at the left edge of a display device and elements with higher indices should be displayed further to the right. Note that this is the standard display direction for most major image formats."
"disp:Display_Direction:2 disp:horizontal_display_direction:2 Value:Right to Left","Value","Right to Left","","","The lowest indexed element along an array axis should be displayed at the right edge of a display device and elements with higher indices should be displayed further to the left. Note that virtually no image display formats use this display direction. Use this only when deliberately mirroring the image around the vertical axis."
"disp:Display_Direction:2 disp:vertical_display_axis:1 ","Attribute","vertical_display_axis","n/a","disp","The vertical_display_axis attribute identifies, by name, the axis of an Array (or Array subclass) that is intended to be displayed in the vertical or ""line"" dimension on a display device. The value of this attribute must match the value of one, and only one, axis_name attribute in an Axis_Array class of the associated Array.","img","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"disp:Display_Direction:2 disp:vertical_display_direction:1 ","Attribute","vertical_display_direction","n/a","disp","The vertical_display_direction attribute specifies the direction along the screen of a display device that data along the vertical axis of an Array is supposed to be displayed.","img","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","13","13","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"disp:Display_Direction:2 disp:vertical_display_direction:2 Value:Bottom to Top","Value","Bottom to Top","","","The lowest indexed element along an array axis should be displayed at the bottom edge of a display device and elements with higher indices should be displayed higher up. This is the display direction typically used for FITS formatted data."
"disp:Display_Direction:2 disp:vertical_display_direction:2 Value:Top to Bottom","Value","Top to Bottom","","","The lowest indexed element along an array axis should be displayed at the top edge of a display device and elements with higher indices should be displayed lower down. This is the display direction typically used for VICAR formatted data."
"disp:Color_Display_Settings:1 ","Class","Color_Display_Settings","1.0.0.0","disp","The Color_Display_Settings class provides guidance to data users on how to display a multi-banded Array object on a color-capable display device.","img","","","","","","","","","","",""
"disp:Color_Display_Settings:2 disp:color_display_axis:1 ","Attribute","color_display_axis","n/a","disp","The color_display_axis attribute identifies, by name, the axis of an Array (or Array subclass) that is intended to be displayed in the color dimension of a display device. I.e., bands from this dimension will be loaded into the red, green, and blue bands of the display device. The value of this attribute must match the value of one, and only one, axis_name attribute in an Axis_Array class of the associated Array.","img","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"disp:Color_Display_Settings:2 pds:comment:1 ","Attribute","comment","n/a","pds","The comment attribute is a character string expressing one or more remarks or thoughts relevant to the object.","pds","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"disp:Color_Display_Settings:2 disp:red_channel_band:1 ","Attribute","red_channel_band","n/a","disp","The red_channel_band attribute identifies the number of the band, along the band axis, that should be loaded, by default, into the red channel of a display device. The first band along the band axis has band number 1.","img","ASCII_Integer","1","1","1","9223372036854775807","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","INTEGER"
"disp:Color_Display_Settings:2 disp:green_channel_band:1 ","Attribute","green_channel_band","n/a","disp","The green_channel_band attribute identifies the number of the band, along the band axis, that should be loaded, by default, into the green channel of a display device. The first band along the band axis has band number 1.","img","ASCII_Integer","1","1","1","9223372036854775807","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","INTEGER"
"disp:Color_Display_Settings:2 disp:blue_channel_band:1 ","Attribute","blue_channel_band","n/a","disp","The blue_channel_band attribute identifies the number of the band, along the band axis, that should be loaded, by default, into the blue channel of a display device. The first band along the band axis has band number 1.","img","ASCII_Integer","1","1","1","9223372036854775807","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","INTEGER"
"disp:Movie_Display_Settings:1 ","Class","Movie_Display_Settings","1.0.0.0","disp","The Movie_Display_Settings class provides default values for the display of a multi-banded Array using a software application capable of displaying video content.","img","","","","","","","","","","",""
"disp:Movie_Display_Settings:2 disp:time_display_axis:1 ","Attribute","time_display_axis","n/a","disp","The time_display_axis attribute identifies, by name, the axis of an Array (or Array subclass), the bands of which are intended to be displayed sequentially in time on a display device. The frame_rate attribute, if present, provides the rate at which these bands are to be displayed.","img","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"disp:Movie_Display_Settings:2 pds:comment:1 ","Attribute","comment","n/a","pds","The comment attribute is a character string expressing one or more remarks or thoughts relevant to the object.","pds","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","TBD_dataConcept"
"disp:Movie_Display_Settings:2 disp:frame_rate:1 ","Attribute","frame_rate","n/a","disp","The frame_rate attribute indicates the number of still pictures (or frames) that should be displayed per unit of time in a video. Note this is NOT necessarily the same as the rate at which the images were acquired.","img","ASCII_Real","0","1","1.0","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Frame_Rate","none","TBD_classConcept","REAL"
"disp:Movie_Display_Settings:2 disp:loop_flag:1 ","Attribute","loop_flag","n/a","disp","The loop_flag attribute specifies whether or not a movie object should be played repeatedly without prompting from the user.","img","ASCII_Boolean","0","1","Unbounded","Unbounded","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","BOOLEAN"
"disp:Movie_Display_Settings:2 disp:loop_flag:2 Value:false","Value","false","","","The movie should be not be ""looped"" or played repeatedly."
"disp:Movie_Display_Settings:2 disp:loop_flag:2 Value:true","Value","true","","","The movie should be ""looped"" or played repeatedly."
"disp:Movie_Display_Settings:2 disp:loop_count:1 ","Attribute","loop_count","n/a","disp","The loop_count attribute specifies the number of times a movie should be ""looped"" or replayed before stopping.","img","ASCII_Integer","0","1","1","9223372036854775807","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","INTEGER"
"disp:Movie_Display_Settings:2 disp:loop_delay:1 ","Attribute","loop_delay","n/a","disp","The loop_delay attribute specifies the amount of time to pause between ""loops"" or repeated playbacks of a movie.","img","ASCII_Real","0","1","0.0","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Time","none","TBD_classConcept","REAL"
"disp:Movie_Display_Settings:2 disp:loop_back_and_forth_flag:1 ","Attribute","loop_back_and_forth_flag","n/a","disp","The loop_back_and_forth_flag attribute specifies whether or not a movie should only be ""looped"" or played repeatedly in the forward direction, or whether it should be played forward followed by played in reverse, iteratively.","img","ASCII_Boolean","0","1","Unbounded","Unbounded","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","BOOLEAN"
"disp:Movie_Display_Settings:2 disp:loop_back_and_forth_flag:2 Value:false","Value","false","","","When looping, the movie should only be played in the forward direction. This is the default behavior."
"disp:Movie_Display_Settings:2 disp:loop_back_and_forth_flag:2 Value:true","Value","true","","","When looping, the movie should be played in the forward direction, followed by the reverse direction, iteratively."
PK ۰T LzK K PDS4_DISP_1I00_1510.sch
Schematron using XPath 2.0
Display_Settings_0/Rule
Display Dictionary: In the pds:Local_Internal_Reference class, the value of the pds:local_identifier_reference must match the value of the pds:local_identifer of an Array class or sub-class within the File_Area.
Display_Settings_0/Rule
Display_Dictionary: For Local_Internal_Reference in disp:Display_Settings, local_reference_type must equal 'display_settings_to_array'.
disp:Display_Direction/disp:horizontal_display_direction/disp:horizontal_display_direction
The attribute disp:Display_Direction/disp:horizontal_display_direction must be equal to one of the following values 'Left to Right', 'Right to Left'.
disp:Display_Direction/disp:vertical_display_direction/disp:vertical_display_direction
The attribute disp:Display_Direction/disp:vertical_display_direction must be equal to one of the following values 'Bottom to Top', 'Top to Bottom'.
disp:Movie_Display_Settings/disp:loop_flag
The attribute disp:loop_flag must be equal to one of the following values 'true', 'false'.
disp:Movie_Display_Settings/disp:loop_back_and_forth_flag
The attribute disp:loop_back_and_forth_flag must be equal to one of the following values 'true', 'false'.
disp:Movie_Display_Settings/disp:frame_rate/disp:frame_rate
The attribute @unit must be equal to one of the following values 'frames/s'.
disp:Movie_Display_Settings/disp:loop_back_and_forth_flag/disp:loop_back_and_forth_flag
The attribute disp:Movie_Display_Settings/disp:loop_back_and_forth_flag must be equal to one of the following values 'false', 'true'.
disp:Movie_Display_Settings/disp:loop_delay/disp:loop_delay
The attribute @unit must be equal to one of the following values 'day', 'hr', 'julian day', 'microseconds', 'min', 'ms', 'ns', 's', 'yr'.
disp:Movie_Display_Settings/disp:loop_flag/disp:loop_flag
The attribute disp:Movie_Display_Settings/disp:loop_flag must be equal to one of the following values 'false', 'true'.
display_settings_validate_axis/Rule
The horizontal display axis () in display direction must match the name of an axis in the referenced Array ()
display_settings_validate_axis/Rule
The vertical display axis () in display direction must match the name of an axis in the referenced Array ()
PK ۰Taa0 a0 PDS4_DISP_1I00_1510.txtPDS4 Local Data Dictionary Processing Report
Configuration:
LDDTool Version 14.0.1
LDD Version Id: 1.5.1.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:07:39 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-disp/ldd-disp/src/PDS4_DISP_IngestLDD.xml]
PDS Processing true
LDD Processing true
Discipline LDD true
Mission LDD false
Write Attr Elements false
Merge with Master false
Summary:
Classes 4
Attributes 14
Associations 21
Error messages 0
Warning messages 0
Information messages 0
Detailed validation messages
Parsed Input - Header:
LDD Name Display
LDD Version 1.5.1.0
Full Name Trent Hare
Steward img
Namespace Id disp
Comment This dictionary describes how to display Array data on a display device.
## CHANGE LOG ##
1.5.0.0
- ported from 1.4.0.0 schema to LDD for PDS IM 1E00 and 1F00
- added two rules under Display_Settings_0, (1) to add at least one
local_reference_type, for now - 'display_settings_to_array' and
(2) to make sure local_identifier_reference values under Display matches
the local_identifier attribute under Array_*
- This rule also seems to be inserted during LDDtool build
so currently it is being duplicated.
1.5.1.0
- Added display_settings_validate_axis rules and tests for the new rules by Jesse S.
Last Modification Time 2021-10-20T14:40:00Z
PDS4 Merge Flag false
Parsed Input - Attributes:
name horizontal_display_axis
version 1.18
value data type ASCII_Short_String_Collapsed
description The horizontal_display_axis attribute identifies, by name, the axis of an Array (or Array subclass) that is intended to be displayed in the horizontal or "sample" dimension on a display device. The value of this attribute must match the value of one, and only one, axis_name attribute in an Axis_Array class of the associated Array.
name horizontal_display_direction
version 1.18
value data type ASCII_Short_String_Collapsed
description The horizontal_display_direction attribute specifies the direction across the screen of a display device that data along the horizontal axis of an Array is supposed to be displayed.
minimum characters 13
maximum characters 13
name vertical_display_axis
version 1.18
value data type ASCII_Short_String_Collapsed
description The vertical_display_axis attribute identifies, by name, the axis of an Array (or Array subclass) that is intended to be displayed in the vertical or "line" dimension on a display device. The value of this attribute must match the value of one, and only one, axis_name attribute in an Axis_Array class of the associated Array.
name vertical_display_direction
version 1.18
value data type ASCII_Short_String_Collapsed
description The vertical_display_direction attribute specifies the direction along the screen of a display device that data along the vertical axis of an Array is supposed to be displayed.
minimum characters 13
maximum characters 13
name color_display_axis
version 1.18
value data type ASCII_Short_String_Collapsed
description The color_display_axis attribute identifies, by name, the axis of an Array (or Array subclass) that is intended to be displayed in the color dimension of a display device. I.e., bands from this dimension will be loaded into the red, green, and blue bands of the display device. The value of this attribute must match the value of one, and only one, axis_name attribute in an Axis_Array class of the associated Array.
name red_channel_band
version 1.18
value data type ASCII_Integer
description The red_channel_band attribute identifies the number of the band, along the band axis, that should be loaded, by default, into the red channel of a display device. The first band along the band axis has band number 1.
minimum value 1
name green_channel_band
version 1.18
value data type ASCII_Integer
description The green_channel_band attribute identifies the number of the band, along the band axis, that should be loaded, by default, into the green channel of a display device. The first band along the band axis has band number 1.
minimum value 1
name blue_channel_band
version 1.18
value data type ASCII_Integer
description The blue_channel_band attribute identifies the number of the band, along the band axis, that should be loaded, by default, into the blue channel of a display device. The first band along the band axis has band number 1.
minimum value 1
name time_display_axis
version 1.18
value data type ASCII_Short_String_Collapsed
description The time_display_axis attribute identifies, by name, the axis of an Array (or Array subclass), the bands of which are intended to be displayed sequentially in time on a display device. The frame_rate attribute, if present, provides the rate at which these bands are to be displayed.
name frame_rate
version 1.18
value data type ASCII_Real
description The frame_rate attribute indicates the number of still pictures (or frames) that should be displayed per unit of time in a video. Note this is NOT necessarily the same as the rate at which the images were acquired.
minimum value 1.0
unit of measure type Units_of_Frame_Rate
name loop_flag
version 1.18
value data type ASCII_Boolean
description The loop_flag attribute specifies whether or not a movie object should be played repeatedly without prompting from the user.
name loop_count
version 1.18
value data type ASCII_Integer
description The loop_count attribute specifies the number of times a movie should be "looped" or replayed before stopping.
minimum value 1
name loop_delay
version 1.18
value data type ASCII_Real
description The loop_delay attribute specifies the amount of time to pause between "loops" or repeated playbacks of a movie.
minimum value 0.0
unit of measure type Units_of_Time
name loop_back_and_forth_flag
version 1.18
value data type ASCII_Boolean
description The loop_back_and_forth_flag attribute specifies whether or not a movie should only be "looped" or played repeatedly in the forward direction, or whether it should be played forward followed by played in reverse, iteratively.
Parsed Input - Classes:
name Display_Settings
description The Display_Settings class contains one or more classes describing how data should be displayed on a display device.
is abstract false
is choice false
subclass of USER
Associations
local identifier pds.Local_Internal_Reference
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Display_Direction
minimum occurrences 1
maximum occurrences 1
reference type component_of
local identifier Color_Display_Settings
minimum occurrences 0
maximum occurrences 1
reference type component_of
local identifier Movie_Display_Settings
minimum occurrences 0
maximum occurrences 1
reference type component_of
name Display_Direction
description The Display_Direction class specifies how two of the dimensions of an Array object should be displayed in the vertical (line) and horizontal (sample) dimensions of a display device.
is abstract false
is choice false
subclass of USER
Associations
local identifier pds.comment
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier horizontal_display_axis
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier horizontal_display_direction
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier vertical_display_axis
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier vertical_display_direction
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
name Color_Display_Settings
description The Color_Display_Settings class provides guidance to data users on how to display a multi-banded Array object on a color-capable display device.
is abstract false
is choice false
subclass of USER
Associations
local identifier color_display_axis
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier pds.comment
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier red_channel_band
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier green_channel_band
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier blue_channel_band
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
name Movie_Display_Settings
description The Movie_Display_Settings class provides default values for the display of a multi-banded Array using a software application capable of displaying video content.
is abstract false
is choice false
subclass of USER
Associations
local identifier time_display_axis
minimum occurrences 1
maximum occurrences 1
reference type attribute_of
local identifier pds.comment
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier frame_rate
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier loop_flag
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier loop_count
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier loop_delay
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
local identifier loop_back_and_forth_flag
minimum occurrences 0
maximum occurrences 1
reference type attribute_of
End of Report
PK ۰T ::` ` PDS4_DISP_1I00_1510.JSON[
{
"dataDictionary": {
"Title": "PDS4 Data Dictionary" ,
"IM Version": "1.18.0.0" ,
"LDD Version": "1.5.1.0" ,
"Date": "2022-06-02T12:07:39" ,
"Description": "This document is a dump of the contents of the PDS4 Data Dictionary" ,
"namespaces": ["pds:", "disp:"] ,
"classDictionary": [
{
"class": {
"identifier": "0001_NASA_PDS_1.disp.Color_Display_Settings" ,
"title": "Color_Display_Settings" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "disp" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Color_Display_Settings class provides guidance to data users on how to display a multi-banded Array object on a color-capable display device."
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.disp.Color_Display_Settings.disp.color_display_axis" ,
"title": "color_display_axis" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.disp.Color_Display_Settings.disp.color_display_axis"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.disp.Color_Display_Settings.pds.comment" ,
"title": "comment" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.disp.Color_Display_Settings.pds.comment"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.disp.Color_Display_Settings.disp.red_channel_band" ,
"title": "red_channel_band" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"attributeId": [
"0001_NASA_PDS_1.disp.Color_Display_Settings.disp.red_channel_band"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.disp.Color_Display_Settings.disp.green_channel_band" ,
"title": "green_channel_band" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1040" ,
"attributeId": [
"0001_NASA_PDS_1.disp.Color_Display_Settings.disp.green_channel_band"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.disp.Color_Display_Settings.disp.blue_channel_band" ,
"title": "blue_channel_band" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1050" ,
"attributeId": [
"0001_NASA_PDS_1.disp.Color_Display_Settings.disp.blue_channel_band"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.disp.Display_Direction" ,
"title": "Display_Direction" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "disp" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Display_Direction class specifies how two of the dimensions of an Array object should be displayed in the vertical (line) and horizontal (sample) dimensions of a display device."
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.disp.Display_Direction.pds.comment" ,
"title": "comment" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.disp.Display_Direction.pds.comment"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.disp.Display_Direction.disp.horizontal_display_axis" ,
"title": "horizontal_display_axis" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.disp.Display_Direction.disp.horizontal_display_axis"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.disp.Display_Direction.disp.horizontal_display_direction" ,
"title": "horizontal_display_direction" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"attributeId": [
"0001_NASA_PDS_1.disp.Display_Direction.disp.horizontal_display_direction"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.disp.Display_Direction.disp.vertical_display_axis" ,
"title": "vertical_display_axis" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1040" ,
"attributeId": [
"0001_NASA_PDS_1.disp.Display_Direction.disp.vertical_display_axis"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.disp.Display_Direction.disp.vertical_display_direction" ,
"title": "vertical_display_direction" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1050" ,
"attributeId": [
"0001_NASA_PDS_1.disp.Display_Direction.disp.vertical_display_direction"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.disp.Display_Settings" ,
"title": "Display_Settings" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "disp" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Display_Settings class contains one or more classes describing how data should be displayed on a display device."
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.disp.Display_Settings.pds.Local_Internal_Reference" ,
"title": "Local_Internal_Reference" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"classId": [
"0001_NASA_PDS_1.pds.Local_Internal_Reference"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.disp.Display_Settings.disp.Display_Direction" ,
"title": "Display_Direction" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"classId": [
"0001_NASA_PDS_1.disp.Display_Direction"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.disp.Display_Settings.disp.Color_Display_Settings" ,
"title": "Color_Display_Settings" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"classId": [
"0001_NASA_PDS_1.disp.Color_Display_Settings"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.disp.Display_Settings.disp.Movie_Display_Settings" ,
"title": "Movie_Display_Settings" ,
"assocType": "component_of" ,
"isAttribute": "false" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1040" ,
"classId": [
"0001_NASA_PDS_1.disp.Movie_Display_Settings"
]
}
}
]
}
}
, {
"class": {
"identifier": "0001_NASA_PDS_1.disp.Movie_Display_Settings" ,
"title": "Movie_Display_Settings" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "disp" ,
"steward": "img" ,
"versionId": "1.0.0.0" ,
"isAbstract": "false" ,
"isDeprecated": "false" ,
"description": "The Movie_Display_Settings class provides default values for the display of a multi-banded Array using a software application capable of displaying video content."
, "associationList": [
{"association": {
"identifier": "0001_NASA_PDS_1.disp.Movie_Display_Settings.disp.time_display_axis" ,
"title": "time_display_axis" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "1" ,
"maximumCardinality": "1" ,
"classOrder": "1010" ,
"attributeId": [
"0001_NASA_PDS_1.disp.Movie_Display_Settings.disp.time_display_axis"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.disp.Movie_Display_Settings.pds.comment" ,
"title": "comment" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1020" ,
"attributeId": [
"0001_NASA_PDS_1.disp.Movie_Display_Settings.pds.comment"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.disp.Movie_Display_Settings.disp.frame_rate" ,
"title": "frame_rate" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1030" ,
"attributeId": [
"0001_NASA_PDS_1.disp.Movie_Display_Settings.disp.frame_rate"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.disp.Movie_Display_Settings.disp.loop_flag" ,
"title": "loop_flag" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1040" ,
"attributeId": [
"0001_NASA_PDS_1.disp.Movie_Display_Settings.disp.loop_flag"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.disp.Movie_Display_Settings.disp.loop_count" ,
"title": "loop_count" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1050" ,
"attributeId": [
"0001_NASA_PDS_1.disp.Movie_Display_Settings.disp.loop_count"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.disp.Movie_Display_Settings.disp.loop_delay" ,
"title": "loop_delay" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1060" ,
"attributeId": [
"0001_NASA_PDS_1.disp.Movie_Display_Settings.disp.loop_delay"
]
}
}
, {"association": {
"identifier": "0001_NASA_PDS_1.disp.Movie_Display_Settings.disp.loop_back_and_forth_flag" ,
"title": "loop_back_and_forth_flag" ,
"assocType": "attribute_of" ,
"isAttribute": "true" ,
"isChoice": "false" ,
"isAny": "false" ,
"groupName": "null" ,
"minimumCardinality": "0" ,
"maximumCardinality": "1" ,
"classOrder": "1070" ,
"attributeId": [
"0001_NASA_PDS_1.disp.Movie_Display_Settings.disp.loop_back_and_forth_flag"
]
}
}
]
}
}
]
, "attributeDictionary": [
{
"attribute": {
"identifier": "0001_NASA_PDS_1.disp.Color_Display_Settings.disp.blue_channel_band" ,
"title": "blue_channel_band" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "disp" ,
"steward": "img" ,
"versionId": "1.18" ,
"description": "The blue_channel_band attribute identifies the number of the band, along the band axis, that should be loaded, by default, into the blue channel of a display device. The first band along the band axis has band number 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.disp.Color_Display_Settings.disp.color_display_axis" ,
"title": "color_display_axis" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "disp" ,
"steward": "img" ,
"versionId": "1.18" ,
"description": "The color_display_axis attribute identifies, by name, the axis of an Array (or Array subclass) that is intended to be displayed in the color dimension of a display device. I.e., bands from this dimension will be loaded into the red, green, and blue bands of the display device. The value of this attribute must match the value of one, and only one, axis_name attribute in an Axis_Array class of the associated Array." ,
"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.disp.Color_Display_Settings.disp.green_channel_band" ,
"title": "green_channel_band" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "disp" ,
"steward": "img" ,
"versionId": "1.18" ,
"description": "The green_channel_band attribute identifies the number of the band, along the band axis, that should be loaded, by default, into the green channel of a display device. The first band along the band axis has band number 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.disp.Color_Display_Settings.disp.red_channel_band" ,
"title": "red_channel_band" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "disp" ,
"steward": "img" ,
"versionId": "1.18" ,
"description": "The red_channel_band attribute identifies the number of the band, along the band axis, that should be loaded, by default, into the red channel of a display device. The first band along the band axis has band number 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.disp.Color_Display_Settings.pds.comment" ,
"title": "comment" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "pds" ,
"steward": "pds" ,
"versionId": "1.18" ,
"description": "The comment attribute is a character string expressing one or more remarks or thoughts relevant to the object." ,
"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.disp.Display_Direction.disp.horizontal_display_axis" ,
"title": "horizontal_display_axis" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "disp" ,
"steward": "img" ,
"versionId": "1.18" ,
"description": "The horizontal_display_axis attribute identifies, by name, the axis of an Array (or Array subclass) that is intended to be displayed in the horizontal or \"sample\" dimension on a display device. The value of this attribute must match the value of one, and only one, axis_name attribute in an Axis_Array class of the associated Array." ,
"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.disp.Display_Direction.disp.horizontal_display_direction" ,
"title": "horizontal_display_direction" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "disp" ,
"steward": "img" ,
"versionId": "1.18" ,
"description": "The horizontal_display_direction attribute specifies the direction across the screen of a display device that data along the horizontal axis of an Array is supposed to be displayed." ,
"isNillable": "false" ,
"isEnumerated": "true" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Short_String_Collapsed" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
"minimumCharacters": "13" ,
"maximumCharacters": "13" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
, "PermissibleValueList": [
{"PermissibleValue": {
"value": "Left to Right" ,
"valueMeaning": "The lowest indexed element along an array axis should be displayed at the left edge of a display device and elements with higher indices should be displayed further to the right. Note that this is the standard display direction for most major image formats." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Right to Left" ,
"valueMeaning": "The lowest indexed element along an array axis should be displayed at the right edge of a display device and elements with higher indices should be displayed further to the left. Note that virtually no image display formats use this display direction. Use this only when deliberately mirroring the image around the vertical axis." ,
"isDeprecated": "false"
}
}
]
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.disp.Display_Direction.disp.vertical_display_axis" ,
"title": "vertical_display_axis" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "disp" ,
"steward": "img" ,
"versionId": "1.18" ,
"description": "The vertical_display_axis attribute identifies, by name, the axis of an Array (or Array subclass) that is intended to be displayed in the vertical or \"line\" dimension on a display device. The value of this attribute must match the value of one, and only one, axis_name attribute in an Axis_Array class of the associated Array." ,
"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.disp.Display_Direction.disp.vertical_display_direction" ,
"title": "vertical_display_direction" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "disp" ,
"steward": "img" ,
"versionId": "1.18" ,
"description": "The vertical_display_direction attribute specifies the direction along the screen of a display device that data along the vertical axis of an Array is supposed to be displayed." ,
"isNillable": "false" ,
"isEnumerated": "true" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Short_String_Collapsed" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
"minimumCharacters": "13" ,
"maximumCharacters": "13" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
, "PermissibleValueList": [
{"PermissibleValue": {
"value": "Bottom to Top" ,
"valueMeaning": "The lowest indexed element along an array axis should be displayed at the bottom edge of a display device and elements with higher indices should be displayed higher up. This is the display direction typically used for FITS formatted data." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "Top to Bottom" ,
"valueMeaning": "The lowest indexed element along an array axis should be displayed at the top edge of a display device and elements with higher indices should be displayed lower down. This is the display direction typically used for VICAR formatted data." ,
"isDeprecated": "false"
}
}
]
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.disp.Display_Direction.pds.comment" ,
"title": "comment" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "pds" ,
"steward": "pds" ,
"versionId": "1.18" ,
"description": "The comment attribute is a character string expressing one or more remarks or thoughts relevant to the object." ,
"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.disp.Movie_Display_Settings.disp.frame_rate" ,
"title": "frame_rate" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "disp" ,
"steward": "img" ,
"versionId": "1.18" ,
"description": "The frame_rate attribute indicates the number of still pictures (or frames) that should be displayed per unit of time in a video. Note this is NOT necessarily the same as the rate at which the images were acquired." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "1.0" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Frame_Rate" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Frame_Rate" ,
"unitId": "frames\/s" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.disp.Movie_Display_Settings.disp.loop_back_and_forth_flag" ,
"title": "loop_back_and_forth_flag" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "disp" ,
"steward": "img" ,
"versionId": "1.18" ,
"description": "The loop_back_and_forth_flag attribute specifies whether or not a movie should only be \"looped\" or played repeatedly in the forward direction, or whether it should be played forward followed by played in reverse, iteratively." ,
"isNillable": "false" ,
"isEnumerated": "true" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Boolean" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Boolean" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
, "PermissibleValueList": [
{"PermissibleValue": {
"value": "false" ,
"valueMeaning": "When looping, the movie should only be played in the forward direction. This is the default behavior." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "true" ,
"valueMeaning": "When looping, the movie should be played in the forward direction, followed by the reverse direction, iteratively." ,
"isDeprecated": "false"
}
}
]
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.disp.Movie_Display_Settings.disp.loop_count" ,
"title": "loop_count" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "disp" ,
"steward": "img" ,
"versionId": "1.18" ,
"description": "The loop_count attribute specifies the number of times a movie should be \"looped\" or replayed before stopping." ,
"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.disp.Movie_Display_Settings.disp.loop_delay" ,
"title": "loop_delay" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "disp" ,
"steward": "img" ,
"versionId": "1.18" ,
"description": "The loop_delay attribute specifies the amount of time to pause between \"loops\" or repeated playbacks of a movie." ,
"isNillable": "false" ,
"isEnumerated": "false" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Real" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "0.0" ,
"maximumValue": "1.7976931348623157e308" ,
"pattern": "null" ,
"unitOfMeasure": "Units_of_Time" ,
"unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Time" ,
"unitId": "day, hr, julian day, microseconds, min, ms, ns, s, yr" ,
"defaultUnitId": "null"
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.disp.Movie_Display_Settings.disp.loop_flag" ,
"title": "loop_flag" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "disp" ,
"steward": "img" ,
"versionId": "1.18" ,
"description": "The loop_flag attribute specifies whether or not a movie object should be played repeatedly without prompting from the user." ,
"isNillable": "false" ,
"isEnumerated": "true" ,
"isDeprecated": "false" ,
"dataType": "ASCII_Boolean" ,
"dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Boolean" ,
"minimumCharacters": "Unbounded" ,
"maximumCharacters": "Unbounded" ,
"minimumValue": "Unbounded" ,
"maximumValue": "Unbounded" ,
"pattern": "null" ,
"unitOfMeasure": "null" ,
"unitOfMeasureId": "null" ,
"unitId": "null" ,
"defaultUnitId": "null"
, "PermissibleValueList": [
{"PermissibleValue": {
"value": "false" ,
"valueMeaning": "The movie should be not be \"looped\" or played repeatedly." ,
"isDeprecated": "false"
}
}
, {"PermissibleValue": {
"value": "true" ,
"valueMeaning": "The movie should be \"looped\" or played repeatedly." ,
"isDeprecated": "false"
}
}
]
}
}
, {
"attribute": {
"identifier": "0001_NASA_PDS_1.disp.Movie_Display_Settings.disp.time_display_axis" ,
"title": "time_display_axis" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "disp" ,
"steward": "img" ,
"versionId": "1.18" ,
"description": "The time_display_axis attribute identifies, by name, the axis of an Array (or Array subclass), the bands of which are intended to be displayed sequentially in time on a display device. The frame_rate attribute, if present, provides the rate at which these bands are to be displayed." ,
"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.disp.Movie_Display_Settings.pds.comment" ,
"title": "comment" ,
"registrationAuthorityId": "0001_NASA_PDS_1" ,
"nameSpaceId": "pds" ,
"steward": "pds" ,
"versionId": "1.18" ,
"description": "The comment attribute is a character string expressing one or more remarks or thoughts relevant to the object." ,
"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 ۰Tؾ){d {d PDS4_DISP_IngestLDD.xml
Display
1.5.1.0
Discipline
Trent Hare
img
disp
This dictionary describes how to display Array data on a display device.
## CHANGE LOG ##
1.5.0.0
- ported from 1.4.0.0 schema to LDD for PDS IM 1E00 and 1F00
- added two rules under Display_Settings_0, (1) to add at least one
local_reference_type, for now - 'display_settings_to_array' and
(2) to make sure local_identifier_reference values under Display matches
the local_identifier attribute under Array_*
- This rule also seems to be inserted during LDDtool build
so currently it is being duplicated.
1.5.1.0
- Added display_settings_validate_axis rules and tests for the new rules by Jesse S.
2021-10-20T14:40:00Z
horizontal_display_axis
1.0
horizontal_display_axis
false
Elizabeth D. Rye
The horizontal_display_axis attribute identifies, by name,
the axis of an Array (or Array subclass) that is intended to be
displayed in the horizontal or "sample" dimension on a display
device. The value of this attribute must match the value of one, and
only one, axis_name attribute in an Axis_Array class of the
associated Array.
false
ASCII_Short_String_Collapsed
Units_of_None
horizontal_display_direction
1.0
horizontal_display_direction
false
Elizabeth.D.Rye
The horizontal_display_direction attribute specifies the
direction across the screen of a display device that data along the
horizontal axis of an Array is supposed to be displayed.
true
ASCII_Short_String_Collapsed
13
13
Units_of_None
Left to Right
The lowest indexed element along an array axis should be displayed at the left edge of a display device and elements with higher indices should be displayed further to the right. Note that this is the standard display direction for most major image formats.
Right to Left
The lowest indexed element along an array axis should be displayed at the right edge of a display device and elements with higher indices should be displayed further to the left. Note that virtually no image display formats use this display direction. Use this only when deliberately mirroring the image around the vertical axis.
vertical_display_axis
1.0
vertical_display_axis
false
Elizabeth D. Rye
The vertical_display_axis attribute identifies, by name,
the axis of an Array (or Array subclass) that is intended to be
displayed in the vertical or "line" dimension on a display device.
The value of this attribute must match the value of one, and only
one, axis_name attribute in an Axis_Array class of the associated
Array.
false
ASCII_Short_String_Collapsed
Units_of_None
vertical_display_direction
1.0
vertical_display_direction
false
Elizabeth.D.Rye
The vertical_display_direction attribute specifies the
direction along the screen of a display device that data along the
vertical axis of an Array is supposed to be displayed.
true
ASCII_Short_String_Collapsed
13
13
Units_of_None
Top to Bottom
The lowest indexed element along an array axis should be displayed at the top edge of a display device and elements with higher indices should be displayed lower down. This is the display direction typically used for VICAR formatted data.
Bottom to Top
The lowest indexed element along an array axis should be displayed at the bottom edge of a display device and elements with higher indices should be displayed higher up. This is the display direction typically used for FITS formatted data.
color_display_axis
1.0
color_display_axis
false
Elizabeth D. Rye
The color_display_axis attribute identifies, by name, the
axis of an Array (or Array subclass) that is intended to be displayed
in the color dimension of a display device. I.e., bands from this
dimension will be loaded into the red, green, and blue bands of the
display device. The value of this attribute must match the value of
one, and only one, axis_name attribute in an Axis_Array class of the
associated Array.
false
ASCII_Short_String_Collapsed
Units_of_None
red_channel_band
1.0
red_channel_band
false
Elizabeth D. Rye
The red_channel_band attribute identifies the number of the
band, along the band axis, that should be loaded, by default, into
the red channel of a display device. The first band along the band
axis has band number 1.
false
ASCII_Integer
1
Units_of_None
green_channel_band
1.0
green_channel_band
false
Elizabeth D. Rye
The green_channel_band attribute identifies the number of
the band, along the band axis, that should be loaded, by default,
into the green channel of a display device. The first band along the
band axis has band number 1.
false
ASCII_Integer
1
Units_of_None
blue_channel_band
1.0
blue_channel_band
false
Elizabeth D. Rye
The blue_channel_band attribute identifies the number of
the band, along the band axis, that should be loaded, by default,
into the blue channel of a display device. The first band along the
band axis has band number 1.
false
ASCII_Integer
1
Units_of_None
time_display_axis
1.0
time_display_axis
false
Elizabeth D. Rye
The time_display_axis attribute identifies, by name, the
axis of an Array (or Array subclass), the bands of which are intended
to be displayed sequentially in time on a display device. The
frame_rate attribute, if present, provides the rate at which these
bands are to be displayed.
false
ASCII_Short_String_Collapsed
Units_of_None
frame_rate
1.0
frame_rate
false
Elizabeth D. Rye
The frame_rate attribute indicates the number of still
pictures (or frames) that should be displayed per unit of time in a
video. Note this is NOT necessarily the same as the rate at which
the images were acquired.
false
ASCII_Real
1.0
Units_of_Frame_Rate
frames/s
loop_flag
1.0
loop_flag
false
Elizabeth D. Rye
The loop_flag attribute specifies whether or not a movie
object should be played repeatedly without prompting from the
user.
true
ASCII_Boolean
Units_of_None
true
The movie should be "looped" or played repeatedly.
false
The movie should be not be "looped" or played repeatedly.
loop_count
1.0
loop_count
false
Elizabeth D. Rye
The loop_count attribute specifies the number of times a
movie should be "looped" or replayed before stopping.
false
ASCII_Integer
1
Units_of_None
loop_delay
1.0
loop_delay
false
Elizabeth D. Rye
The loop_delay attribute specifies the amount of time to
pause between "loops" or repeated playbacks of a movie.
false
ASCII_Real
0.0
Units_of_Time
s
loop_back_and_forth_flag
1.0
loop_back_and_forth_flag
false
Elizabeth D. Rye
The loop_back_and_forth_flag attribute specifies whether or
not a movie should only be "looped" or played repeatedly in the
forward direction, or whether it should be played forward followed by
played in reverse, iteratively.
true
ASCII_Boolean
Units_of_None
true
When looping, the movie should be played in the forward direction, followed by the reverse direction, iteratively.
false
When looping, the movie should only be played in the forward direction. This is the default behavior.
Display_Settings
1.1
Display_Settings
Elizabeth D. Rye
The Display_Settings class contains one or more classes
describing how data should be displayed on a display device.
false
true
pds.Local_Internal_Reference
component_of
0
1
Display_Direction
component_of
1
1
Color_Display_Settings
component_of
0
1
Movie_Display_Settings
component_of
0
1
Display_Direction
1.1
Display_Direction
Elizabeth D. Rye
The Display_Direction class specifies how two of the
dimensions of an Array object should be displayed in the vertical
(line) and horizontal (sample) dimensions of a display
device.
false
false
pds.comment
attribute_of
0
1
horizontal_display_axis
attribute_of
1
1
horizontal_display_direction
attribute_of
1
1
vertical_display_axis
attribute_of
1
1
vertical_display_direction
attribute_of
1
1
Color_Display_Settings
1.1
Color_Display_Settings
Elizabeth D. Rye
The Color_Display_Settings class provides guidance to data
users on how to display a multi-banded Array object on a
color-capable display device.
false
false
color_display_axis
attribute_of
1
1
pds.comment
attribute_of
0
1
red_channel_band
attribute_of
1
1
green_channel_band
attribute_of
1
1
blue_channel_band
attribute_of
1
1
Movie_Display_Settings
1.1
Movie_Display_Settings
Elizabeth D. Rye
The Movie_Display_Settings class provides default values
for the display of a multi-banded Array using a software application
capable of displaying video content.
false
false
time_display_axis
attribute_of
1
1
pds.comment
attribute_of
0
1
frame_rate
attribute_of
0
1
loop_flag
attribute_of
0
1
loop_count
attribute_of
0
1
loop_delay
attribute_of
0
1
loop_back_and_forth_flag
attribute_of
0
1
Display_Settings_0
disp:Display_Settings/pds:Local_Internal_Reference
Assert
pds:local_identifier_reference = //pds:*/pds:*/(pds:Array|pds:Array_2D|pds:Array_2D_Image|pds:Array_2D_Map|pds:Array_2D_Spectrum|pds:Array_3D|pds:Array_3D_Image|pds:Array_3D_Movie|pds:Array_3D_Spectrum)/pds:local_identifier
Display Dictionary: In the pds:Local_Internal_Reference class, the value of the pds:local_identifier_reference must match the value of the pds:local_identifer of an Array class or sub-class within the File_Area.
Assert
pds:local_reference_type = 'display_settings_to_array'
Display_Dictionary: For Local_Internal_Reference in disp:Display_Settings, local_reference_type must equal 'display_settings_to_array'.
display_settings_validate_axis
disp:Display_Settings
name="horizontal_display_axis" value="disp:Display_Direction/disp:horizontal_display_axis"
name="vertical_display_axis" value="disp:Display_Direction/disp:vertical_display_axis"
name="local_identifier_reference" value="pds:Local_Internal_Reference/pds:local_identifier_reference"
Assert
//pds:*[pds:local_identifier=$local_identifier_reference]/pds:Axis_Array[pds:axis_name=$horizontal_display_axis]
The horizontal display axis (<sch:value-of select='$horizontal_display_axis'/>) in display direction must match the name of an axis in the referenced Array (<sch:value-of select='$local_identifier_reference'/>)
Assert
//pds:*[pds:local_identifier=$local_identifier_reference]/pds:Axis_Array[pds:axis_name=$vertical_display_axis]
The vertical display axis (<sch:value-of select='$vertical_display_axis'/>) in display direction must match the name of an axis in the referenced Array (<sch:value-of select='$local_identifier_reference'/>)
PK ۰T `: : PDS4_DISP_1I00_1510.xsdPK ۰TDv
: PDS4_DISP_1I00_1510.xmlPK ۰T?- - E PDS4_DISP_1I00_1510.csvPK ۰T LzK K s PDS4_DISP_1I00_1510.schPK ۰Taa0 a0 \ PDS4_DISP_1I00_1510.txtPK ۰T ::` ` PDS4_DISP_1I00_1510.JSONPK ۰Tؾ){d {d [ PDS4_DISP_IngestLDD.xmlPK 8