There is a XML Schema which defines the model in XML: StrolchModel-1.6.xsd

Here is an example of all the possible elements in Strolch:
<StrolchModel xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
            xmlns="https://strolch.li/xsd/StrolchModel-1.6.xsd"
            xsi:schemaLocation="https://strolch.li/xsd/StrolchModel-1.6.xsd StrolchModel-1.6.xsd">

  <IncludeFile file="Include1.xml"/>

  <Order Id="@test1" Name="Test Order" Type="Order">
    <Version Version="0" CreatedBy="test" CreatedAt="2012-11-30T18:12:05.628+01:00" Deleted="false"/>
    <ParameterBag Id="@bag01" Name="Test Bag" Type="TestBag">
      <Parameter Id="@param1" Name="Boolean Param" Type="Boolean" Value="true"/>
    </ParameterBag>
    <ParameterBag Id="@bag01" Name="Test Bag" Type="TestBag">
      <Parameter Id="@param1" Name="Boolean Param" Type="Boolean" Value="true"/>
    </ParameterBag>
    <Policies>
      <Policy Type="PlanningPolicy" Value="key:SimplePlanning"/>
      <Policy Type="ConfirmationPolicy" Value="key:NoConfirmation"/>
    </Policies>
  </Order>

  <Resource Id="MyTestResource" Name="Test Name" Type="TestType">
    <Version Version="0" CreatedBy="test" CreatedAt="2012-11-30T18:12:05.628+01:00" Deleted="false"/>
    <ParameterBag Id="@bag01" Name="Test Bag 01" Type="TestBag">
      <Parameter Id="@param1" Name="Boolean Param" Type="Boolean" Value="true"/>
    </ParameterBag>
    <ParameterBag Id="@bag02" Name="Test Bag 02" Type="TestBag">
      <Parameter Id="@param1" Name="Boolean Param" Type="Boolean" Value="true"/>
    </ParameterBag>
    <TimedState Id="@booleanState" Name="Boolean State" Type="Boolean">
      <Value Time="1970-01-01T00:02:00.000+01:00" Value="false"/>
    </TimedState>
    <Policies>
      <Policy Type="PlanningPolicy" Value="key:SimplePlanning"/>
      <Policy Type="ConfirmationPolicy" Value="key:NoConfirmation"/>
    </Policies>
  </Resource>

  <Activity Id="activity_1" Name="Activity" Type="parentType" TimeOrdering="Series">
    <Version Version="0" CreatedBy="test" CreatedAt="2012-11-30T18:12:05.628+01:00" Deleted="false"/>
    <ParameterBag Id="@bag01" Name="Test Bag" Type="TestBag">
      <Parameter Id="@param1" Name="Boolean Param" Type="Boolean" Value="true"/>
    </ParameterBag>
    <Policies>
      <Policy Type="PlanningPolicy" Value="key:SimplePlanning"/>
      <Policy Type="ConfirmationPolicy" Value="key:NoConfirmation"/>
    </Policies>
    <Action Id="action_1" Name="Action 1" ResourceId="dummyId" ResourceType="dummyType" State="Created" Type="Use">
      <ParameterBag Id="@bag01" Name="Test Bag" Type="TestBag">
        <Parameter Id="@param1" Name="Boolean Param" Type="Boolean" Value="true"/>
      </ParameterBag>
      <Policies>
        <Policy Type="PlanningPolicy" Value="key:SimplePlanning"/>
        <Policy Type="ConfirmationPolicy" Value="key:NoConfirmation"/>
      </Policies>
      <ValueChange StateId="dummyId" Time="2012-11-30T18:12:05.628+01:00" Value="5" Type="Integer"/>
      <ValueChange StateId="dummyId" Time="2012-11-30T18:12:06.628+01:00" Value="6" Type="Integer"/>
    </Action>
    <Activity Id="child_activity" Name="Child Activity" Type="childType" TimeOrdering="Series">
      <ParameterBag Id="@bag01" Name="Test Bag" Type="TestBag">
        <Parameter Id="@param1" Name="Boolean Param" Type="Boolean" Value="true"/>
      </ParameterBag>
      <Policies>
        <Policy Type="PlanningPolicy" Value="key:SimplePlanning"/>
        <Policy Type="ConfirmationPolicy" Value="key:NoConfirmation"/>
      </Policies>
      <Action Id="action_2" Name="Action 2" ResourceId="dummyId" ResourceType="dummyType" State="Planned"
          Type="Use">
        <ValueChange StateId="dummyId" Time="2012-11-30T18:12:05.628+01:00" Value="5" Type="Integer"/>
        <ValueChange StateId="dummyId" Time="2012-11-30T18:12:06.628+01:00" Value="6" Type="Integer"/>
      </Action>
      <Action Id="action_3" Name="Action 3" ResourceId="dummyId" ResourceType="dummyType" State="Created"
          Type="Use"/>
    </Activity>
  </Activity>

</StrolchModel>