PDS4 Local Data Dictionary Processing Report

Configuration:
   LDDTool Version        0.2.1.3
   Time                   Wed Mar 15 10:50:53 PDT 2017
   Core Schemas           [PDS4_PDS_1800.xsd]
   Core Schematrons       [PDS4_PDS_1800.sch]
   Common Model Version   1.8.0.0
   Object Model           [UpperModel.pont]
   Data Dictionary        [dd11179.pins]
   Configuration File     [MDPTNConfigClassDisp.xml]
   Glossary               [Glossary.pins]
   Document Spec          [DMDocument.pins]

Parameters:
   Input File             [IngestLDDTool.xml]
   PDS Processing         true
   LDD Processing         true
   Discipline LDD         true
   Mission LDD            false
   Write Class Elements   true
   Write Attr Elements    false
   Merge with Master      true

Summary:
   Classes                5
   Attributes             14
   Associations           24
   Error messages         2
   Warning messages       0
   Information messages   10

Detailed validation messages
   ERROR    Class:0001_NASA_PDS_1.disp.Display_Settings  Association:Local_Internal_Reference  Class:Local_Internal_Reference - Missing Component Class
   ERROR    Association: Local_Internal_Reference - Missing Component - Reference Type: component_of
   INFO     Attribute: <horizontal_display_direction> - The default minimum characters provided by the attribute's data type is being overridden with 13
   INFO     Attribute: <horizontal_display_direction> - The default maximum characters provided by the attribute's data type is being overridden with 13
   INFO     Attribute: <vertical_display_direction> - The default minimum characters provided by the attribute's data type is being overridden with 13
   INFO     Attribute: <vertical_display_direction> - The default maximum characters provided by the attribute's data type is being overridden with 13
   INFO     Attribute: <red_channel_band> - The default minimum value provided by the attribute's data type is being overridden with 1
   INFO     Attribute: <green_channel_band> - The default minimum value provided by the attribute's data type is being overridden with 1
   INFO     Attribute: <blue_channel_band> - The default minimum value provided by the attribute's data type is being overridden with 1
   INFO     Attribute: <frame_rate> - The default minimum value provided by the attribute's data type is being overridden with 1.0
   INFO     Attribute: <loop_count> - The default minimum value provided by the attribute's data type is being overridden with 1
   INFO     Attribute: <loop_delay> - The default minimum value provided by the attribute's data type is being overridden with 0.0

Parsed Input - Header:
   LDD Name               Display
   LDD Version            1.4.0.0
   Full Name              Elizabeth D. Rye
   Steward                img
   Namespace Id           disp
   Comment                This dictionary describes how to display Array data on a display
    device.
   Last Modification Time 2014-02-21T20:12:59Z
   PDS4 Merge Flag        true

Parsed Input - Attributes:

   name                   horizontal_display_axis
   version                1.5
   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.5
   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
   permissible value - value meaning
      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.

   name                   vertical_display_axis
   version                1.5
   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.5
   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
   permissible value - value meaning
      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.

   name                   color_display_axis
   version                1.5
   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.5
   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.5
   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.5
   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.5
   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.5
   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.5
   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.
   permissible value - value meaning
      true - The movie should be "looped" or played repeatedly.
      false - The movie should be not be "looped" or played repeatedly.

   name                   loop_count
   version                1.5
   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.5
   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.5
   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.
   permissible value - value meaning
      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.

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      Local_Internal_Reference
      minimum occurrences   1
      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                   Local_Internal_Reference
   description            The Local_Internal_Reference class is used to cross-reference other Description Objects in a PDS4 label.
   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      pds.local_identifier_reference
      minimum occurrences   1
      maximum occurrences   1
      reference type        attribute_of

      local identifier      pds.local_reference_type
      minimum occurrences   1
      maximum occurrences   1
      reference type        attribute_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
