<?xml version='1.0' encoding='utf-8' ?>
<!DOCTYPE LIGO_LW [
<!ELEMENT LIGO_LW ((LIGO_LW|Comment|Param|Table|Array|Stream|IGWDFrame|AdcData|Time)*)>
<!ATTLIST LIGO_LW
          Name CDATA #IMPLIED
          Type CDATA #IMPLIED>

<!ELEMENT Comment (#PCDATA)>

<!ELEMENT Param (#PCDATA|Comment)*>
<!ATTLIST Param 
          Name CDATA #IMPLIED
          Type CDATA #IMPLIED
          Unit CDATA #IMPLIED>

<!ELEMENT Table (Comment?,Column*,Stream?)>
<!ATTLIST Table 
          Name CDATA #IMPLIED
          Type CDATA #IMPLIED>

<!ELEMENT Column EMPTY>
<!ATTLIST Column
          Name CDATA #IMPLIED
          Type CDATA #IMPLIED
          Unit CDATA #IMPLIED>

<!ELEMENT Array (Dim*,Stream?)>
<!ATTLIST Array 
          Name CDATA #IMPLIED
          Type CDATA #IMPLIED>

<!ELEMENT Dim (#PCDATA)>
<!ATTLIST Dim 
          Name  CDATA #IMPLIED
          Units CDATA #IMPLIED>

<!ELEMENT Stream (#PCDATA)>
<!ATTLIST Stream 
          Name      CDATA #IMPLIED
          Type      (Remote|Local) "Local"
          Delimiter CDATA ","
          Encoding  CDATA #IMPLIED
          Content   CDATA #IMPLIED>

<!ELEMENT IGWDFrame ((Comment|Param|Time|Detector|AdcData|LIGO_LW|Stream?|Array)*)>
<!ATTLIST IGWDFrame 
          Name CDATA #IMPLIED>

<!ELEMENT Detector ((Comment|Param|LIGO_LW)*)>
<!ATTLIST Detector 
          Name CDATA #IMPLIED>

<!ELEMENT AdcData ((AdcData|Comment|Param|Time|LIGO_LW|Array)*)>
<!ATTLIST AdcData 
          Name CDATA #IMPLIED>

<!ELEMENT Time (#PCDATA)>
<!ATTLIST Time 
          Name CDATA #IMPLIED
          Type (GPS|Unix|ISO-8601) "ISO-8601">
]>

<LIGO_LW Name="ligo:ldas:file:LIGO_LW:XML">
   <Table Name="processgroup:process:table:Table:XML">
      <Column Name="processgroup:process:program:Column:XML" Type="ilwd:char"/>
      <Column Name="processgroup:process:version:Column:XML" Type="ilwd:char"/>
      <Column Name="processgroup:process:cvs_repository:Column:XML" Type="ilwd:char"/>
      <Column Name="processgroup:process:cvs_entry_time:Column:XML" Type="int_4s"/>
      <Column Name="processgroup:process:comment:Column:XML" Type="ilwd:char"/>
      <Column Name="processgroup:process:node:Column:XML" Type="ilwd:char"/>
      <Column Name="processgroup:process:username:Column:XML" Type="ilwd:char"/>
      <Column Name="processgroup:process:unix_procid:Column:XML" Type="int_4s"/>
      <Column Name="processgroup:process:start_time:Column:XML" Type="int_4s"/>
      <Column Name="processgroup:process:end_time:Column:XML" Type="int_4s"/>
      <Column Name="processgroup:process:process_id:Column:XML" Type="ilwd:char_u"/>
      <Column Name="processgroup:process:ifos:Column:XML" Type="ilwd:char"/>
      <Stream Name="processgroup:process:table:Table:XML" Type="Local" Delimiter=",">
         "Slice2","1.6","/ldcg_server/common/repository_gds/dmt/src/monitors/DaqSlice/Slice2.cc\,v",667834692,"Watch\ for\ misplaced\ slices","delaronde","jzweizig",14992,668035749,0,"\040\001\003\007\041\060\006\000\000\000\001\000\000",""L0\ L1""
      </Stream>
   </Table>
   <Table Name="gds_triggergroup:gds_trigger:table:Table:XML">
      <Column Name="gds_triggergroup:gds_trigger:process_id:Column:XML" Type="ilwd:char_u"/>
      <Column Name="gds_triggergroup:gds_trigger:name:Column:XML" Type="ilwd:char"/>
      <Column Name="gds_triggergroup:gds_trigger:subtype:Column:XML" Type="ilwd:char"/>
      <Column Name="gds_triggergroup:gds_trigger:ifo:Column:XML" Type="ilwd:char"/>
      <Column Name="gds_triggergroup:gds_trigger:start_time:Column:XML" Type="int_4s"/>
      <Column Name="gds_triggergroup:gds_trigger:start_time_ns:Column:XML" Type="int_4s"/>
      <Column Name="gds_triggergroup:gds_trigger:duration:Column:XML" Type="real_8"/>
      <Column Name="gds_triggergroup:gds_trigger:priority:Column:XML" Type="int_4s"/>
      <Column Name="gds_triggergroup:gds_trigger:disposition:Column:XML" Type="int_4s"/>
      <Column Name="gds_triggergroup:gds_trigger:size:Column:XML" Type="real_8"/>
      <Column Name="gds_triggergroup:gds_trigger:significance:Column:XML" Type="real_8"/>
      <Column Name="gds_triggergroup:gds_trigger:frequency:Column:XML" Type="real_8"/>
      <Column Name="gds_triggergroup:gds_trigger:binarydata:Column:XML" Type="ilwd:char_u"/>
      <Column Name="gds_triggergroup:gds_trigger:binarydata_length:Column:XML" Type="int_4s"/>
      <Column Name="gds_triggergroup:gds_trigger:event_id:Column:XML" Type="ilwd:char"/>
      <Stream Name="gds_triggergroup:gds_trigger:table:Table:XML" Type="Local" Delimiter=",">
         "\040\001\003\007\041\060\006\000\000\000\001\000\000","TimeSliceError","MultiChannel","",668043724,0,0.0000000000000000e+00,0,1,1.0000000000000000e+00,1.0000000000000000e+00,0.0000000000000000e+00,"",0,"gds_trigger:event_id:0",
         "\040\001\003\007\041\060\006\000\000\000\001\000\000","TimeSliceError","MultiChannel","",668043772,0,0.0000000000000000e+00,0,1,1.0000000000000000e+00,1.0000000000000000e+00,0.0000000000000000e+00,"",0,"gds_trigger:event_id:1",
         "\040\001\003\007\041\060\006\000\000\000\001\000\000","TimeSliceError","MultiChannel","",668043906,0,0.0000000000000000e+00,0,1,1.0000000000000000e+00,1.0000000000000000e+00,0.0000000000000000e+00,"",0,"gds_trigger:event_id:2"
      </Stream>
   </Table>
</LIGO_LW>