<?xml version="1.0" encoding="UTF-8"?>
##
#parse( "vcore.vmac" )
#parse( "utils.vmac" )
#parse( "general.vmac" )
#parse( "image.vmac" )
#parse( "surface.vmac" )
#parse( "mission_factory.vmac" )

## Set some needed variables

## We get the PID from extras in the json rather than the label

#set ($PID_FULL   = "$extra.FILENAME.toString().toLowerCase()" )
#set ($PID        = "#getPidFullnameNoVersionExt($PID_FULL)" )

#set ($COLLECTION = "data")

<?xml-model href="https://pds.nasa.gov/pds4/pds/v1/PDS4_PDS_${PDS4_VERSION_LATEST}.sch" schematypens="http://purl.oclc.org/dsdl/schematron"?>

<Product_File_Text xmlns="http://pds.nasa.gov/pds4/pds/v1"
  xmlns:pds="http://pds.nasa.gov/pds4/pds/v1"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://pds.nasa.gov/pds4/pds/v1 https://pds.nasa.gov/pds4/pds/v1/PDS4_PDS_${PDS4_VERSION_LATEST}.xsd">




  <Identification_Area>
    <logical_identifier>#generateLID( $COLLECTION $PID )</logical_identifier>
    <version_id>1.0</version_id>
    <title>$extra.TITLE</title>
    <information_model_version>$MSN_MODEL_VERSION</information_model_version>
    <product_class>Product_File_Text</product_class>
    <Citation_Information>
      <publication_year>$date.getYear()</publication_year>
      <description>$extra.TITLE</description>
    </Citation_Information>
  </Identification_Area>
  
  <File_Area_Text>
    <File>
      <file_name>$extra.FILENAME</file_name>
    </File>
    <Stream_Text>
      <offset unit="byte">0</offset>
      <parsing_standard_id>7-Bit ASCII Text</parsing_standard_id>
      <record_delimiter>Carriage-Return Line-Feed</record_delimiter>
    </Stream_Text>
  </File_Area_Text>
</Product_File_Text>

