# Proposal Information Section Object Proposal_Info 1 { Label Proposal_Information 1 Label Title : 1 Label Proposal_ID : 0-1 Label Proposal_Category : 1 Label Avail_OK : 0-1 Label Cycle : 1 Label Avail_OK : 0-1 } Object Parallel_Info 0-1 { Label Parallel_Information 1 Label Parallel_Pointing_Tolerance : 1 } # Investigators section contains an optional subsection of CoInvestigators Section Investigators 1 { Label Investigators 1 Object Principal_Investigator 1 { Label PI_Name : 0-1 Label PI_Honorific : 0-1 Label PI_First_Name : 0-1 Label PI_Middle_Initial : 0-1 Label PI_Last_Name : 0-1 Label PI_Suffix : 0-1 Label PI_Institution : 1 } Object CoInvestigator 0-60 { Label CoI_Honorific : 1 Label CoI_First_Name : 1 Label CoI_Middle_Initial : 0-1 Label CoI_Last_Name : 1 Label CoI_Suffix : 0-1 Label CoI_Institution : 1 Label Contact : 0-1 } Object CoInvestigator 0-60 { Label CoI_Name : 1 Label CoI_Institution : 1 Label Contact : 0-1 } } # The Abstract if free text and must occur once. Object Abstract 1 { Label Abstract : 1 } # Questions Section Object Question 1 { Label Questions 1 Label Observing_Description : 1 Label Real_Time_Justification : 0-1 Label Calibration_Justification : 0-1 Label Additional_Comments : 0-1 } # The proposal may have one or more of the following three targets #Section Targets 0-1 { Section Fixed_Targets 0-1 { Label Fixed_Targets 1 Object Fixed_Target 1-n { Label Target_Number : 1 Label Target_Name : 1 Label Alternate_Names : 0-1 Label Description : 1 Label Position : 1 Label Equinox : 0-1 Label Coordinate_Source : 0-1 Label Reference_Frame : 0-1 Label RV_or_Z : 0-1 Label RA_PM : 0-1 Label Dec_PM : 0-1 Label Epoch : 0-1 Label Annual_Parallax : 0-1 Label Flux : 1 Label Other_Fluxes : 0-1 Label Comments : 0-1 } } Section SS_Targets 0-1 { Label Solar_System_Targets 0-1 Object SS_Target 1-n { Label Target_Number : 1 Label Target_Name : 1 Label Description : 1 Label Level_1 : 1 Label Level_2 : 0-1 Label Level_3 : 0-1 Label Window : 0-1 Label Ephem_Uncert : 0-1 Label Acq_Uncert : 0-1 Label Flux : 1 Label Other_Fluxes : 0-1 Label Comments : 0-1 } } Section Generic_Targets 0-1 { Label Generic_Targets 0-1 Object Generic_Target 1-n { Label Target_Number : 1 Label Target_Name : 1 Label Description : 1 Label Criteria : 1 Label Flux : 1 Label Other_Fluxes : 0-1 Label Comments : 0-1 } } #} # Scan Data Section Scan 0-1 { Label Scan_Data 1 Object Scan_Data 0-n { Label Scan_Number : 1 Label Cont_or_Dwell : 1 Label Dwell_Points : 0-1 Label Dwell_Secs : 0-1 Label Scan_Width : 0-1 Label Scan_Length : 0-1 Label Sides_Angle : 0-1 Label Number_Lines : 0-1 Label Scan_Rate : 0-1 Label First_Line_PA : 0-1 Label Scan_Frame : 0-1 Label Length_Offset : 0-1 Label Width_Offset : 0-1 } } # Pattern Data Section Patterns 0-1 { Label Pattern_Data 1 Object Pattern_Data 0-n { Label Pattern_Number : 1 Object primaryPattern 1 { Label Primary_Pattern : 1 Label Pattern_Type : 1 Label Pattern_Purpose : 0-1 Label Number_Of_Points : 0-1 Label Point_Spacing : 0-1 Label Line_Spacing : 0-1 Label Coordinate_Frame : 0-1 Label Pattern_Orient : 0-1 Label Angle_Between_Sides : 0-1 Label Center_Pattern : 0-1 } Object secondaryPattern 0-1 { Label Secondary_Pattern : 1 Label Pattern_Type : 0-1 Label Pattern_Purpose : 0-1 Label Number_Of_Points : 0-1 Label Point_Spacing : 0-1 Label Line_Spacing : 0-1 Label Coordinate_Frame : 0-1 Label Pattern_Orient : 0-1 Label Angle_Between_Sides : 0-1 Label Center_Pattern : 0-1 } Label Pattern_Comments : 0-1 } } # Visits Section Visits 1 { Label Visits 1 # Is really a section Object Visit 1-n { Label Visit_Number : 1 Label Visit_Priority : 0-1 Label Visit_Requirements : 0-1 Label On_Hold_Comments : 0-1 Label Visit_Comments : 0-1 Object Exposure 1-n { Label Exposure_Number : 1 Label Exposure_Label : 0-1 Label Target_Name : 1 Label Config : 1 Label Opmode : 1 Label Aperture : 0-1 Label Sp_Element : 0-1 Label Wavelength : 0-1 Label Optional_Parameters : 0-1 Label Number_of_Iterations : 1 Label Time_Per_Exposure : 1 Label Special_Requirements : 0-1 Label Sub_Exposures : 0-1 Label Comments : 0-1 } } } # Data Distribution Object Data_Distribution 1 { Label Data_Distribution 1 Label Medium : 1 Label Paper_Products : 0-1 Label Blocking_Factor : 0-1 Label Ship_To : 0-1 Label Recipient_Email : 0-1 }