Showing:

Annotations
Attributes
Diagrams
Instances
Model
Properties
Source
Used by
Element tps:MAXML
Namespace tps
Annotations
All MAXML data, used for export and import of files
Diagram
Properties
content complex
Model
Children tps:AntennaSettings, tps:ApplicationInfo, tps:BackgroundImages, tps:BlockDefinitions, tps:CodeDescriptions, tps:Controllers, tps:CoordSystems, tps:CustomStyles, tps:DLRuns, tps:Devices, tps:EquipmentCalibrations, tps:Favorites, tps:FieldReports, tps:InsertedImages, tps:Layers, tps:Management, tps:MeasurementSessions, tps:ObjectLists, tps:ObservationInfos, tps:ObservationSession, tps:OrientationJobs, tps:PlanEntities, tps:ProjectInfo, tps:Regions, tps:Roads, tps:ScanningSessions, tps:StakeReportConfigs, tps:StakeReports, tps:Surfaces, tps:Units
Instance
<tps:MAXML xmlns:tps="tps">
  <tps:ApplicationInfo>{1,1}</tps:ApplicationInfo>
  <tps:ProjectInfo id="" idRef="">{1,1}</tps:ProjectInfo>
  <tps:Units>{0,1}</tps:Units>
  <tps:Layers>{0,1}</tps:Layers>
  <tps:CodeDescriptions>{0,1}</tps:CodeDescriptions>
  <tps:BlockDefinitions>{0,1}</tps:BlockDefinitions>
  <tps:ObservationInfos>{0,1}</tps:ObservationInfos>
  <tps:Devices>{0,1}</tps:Devices>
  <tps:Controllers>{0,1}</tps:Controllers>
  <tps:DLRuns>{0,1}</tps:DLRuns>
  <tps:AntennaSettings>{0,1}</tps:AntennaSettings>
  <tps:CoordSystems>{0,1}</tps:CoordSystems>
  <tps:ObservationSession>{0,1}</tps:ObservationSession>
  <tps:MeasurementSessions>{0,1}</tps:MeasurementSessions>
  <tps:PlanEntities>{0,1}</tps:PlanEntities>
  <tps:Roads>{0,1}</tps:Roads>
  <tps:Surfaces>{0,1}</tps:Surfaces>
  <tps:ScanningSessions>{0,1}</tps:ScanningSessions>
  <tps:OrientationJobs>{0,1}</tps:OrientationJobs>
  <tps:FieldReports>{0,1}</tps:FieldReports>
  <tps:Regions>{0,1}</tps:Regions>
  <tps:ObjectLists>{0,1}</tps:ObjectLists>
  <tps:CustomStyles>{0,1}</tps:CustomStyles>
  <tps:Management>{0,1}</tps:Management>
  <tps:BackgroundImages>{0,1}</tps:BackgroundImages>
  <tps:Favorites>{0,1}</tps:Favorites>
  <tps:EquipmentCalibrations>{0,1}</tps:EquipmentCalibrations>
  <tps:StakeReportConfigs>{0,1}</tps:StakeReportConfigs>
  <tps:StakeReports>{0,1}</tps:StakeReports>
  <tps:InsertedImages>{0,1}</tps:InsertedImages>
</tps:MAXML>
Source
<xs:element name="MAXML">
  <xs:annotation>
    <xs:documentation>All MAXML data, used for export and import of files</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="ApplicationInfo" type="tps:applicationType">
        <xs:annotation>
          <xs:documentation>The information about the application</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ProjectInfo" type="tps:jobInfoType">
        <xs:annotation>
          <xs:documentation>The general information about the Job</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Units" type="tps:unitsType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>The information about the units used in this MaXML file</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Layers" minOccurs="0">
        <xs:annotation>
          <xs:documentation>A collection of Layers</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" name="Layer" type="tps:layerType">
              <xs:annotation>
                <xs:documentation>The information about the default Layer is stored in ProjectInfo</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="DefaultLayer">
              <xs:annotation>
                <xs:documentation>A reference to the default Layer of the Job</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:attribute name="idRef" type="xs:string"/>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="CodeDescriptions" minOccurs="0">
        <xs:annotation>
          <xs:documentation>A collection of Codes</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" name="CodeDescription" type="tps:codeDescriptionType">
              <xs:annotation>
                <xs:documentation>A code that can be used by an element to gain some properties</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="BlockDefinitions">
        <xs:annotation>
          <xs:documentation>A collection of Block definitions (also known as smart objects)</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" minOccurs="0" name="BlockDefinition" type="tps:blockDefinitionType">
              <xs:annotation>
                <xs:documentation>A Block definition is defined as a collection of objects and a reference point (the real Block is an object itself, and can be included in another Block definition)</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="ObservationInfos">
        <xs:annotation>
          <xs:documentation>A collection of Observation informations</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" name="ObservationInfo" type="tps:observationInfoType">
              <xs:annotation>
                <xs:documentation>An Observation info has the general information about a Measurement session</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="Devices">
        <xs:annotation>
          <xs:documentation>A collection of Devices</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" minOccurs="0" name="Device" type="tps:deviceType">
              <xs:annotation>
                <xs:documentation>A Gnss device, a TS device or a DL device. It contributes to create a Measurement Session</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="Controllers">
        <xs:annotation>
          <xs:documentation>A collection of Controllers</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" minOccurs="0" name="Controller" type="tps:controllerType">
              <xs:annotation>
                <xs:documentation>A Controller contributes to create a Measurement Session</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="DLRuns">
        <xs:annotation>
          <xs:documentation>A collection of Digital Level runs</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" minOccurs="0" name="DLRun" type="tps:dlRunType">
              <xs:annotation>
                <xs:documentation>A Digital Level run contributes to create a Measurement Session</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="AntennaSettings">
        <xs:annotation>
          <xs:documentation>A collection of Gnss antennas</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" minOccurs="0" name="GPSAntennaSetting" type="tps:gpsAntennaSettingsType">
              <xs:annotation>
                <xs:documentation>A Gnss antenna contributes to create a Measurement Session</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="CoordSystems" minOccurs="0">
        <xs:annotation>
          <xs:documentation>A collection of Coordinate Systems</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="CoordSystemInfo" type="tps:coordinateSystemInfoType" maxOccurs="unbounded" minOccurs="0">
              <xs:annotation>
                <xs:documentation>A Coordinate system can refer to structures contained in external files, like geoids. It contains also Localization data. It contributes to create a Measurement Session</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="ObservationSession" type="tps:observationSessionType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>A collection of Raw data, like Gnss positions or Total station Backsight points</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="MeasurementSessions">
        <xs:annotation>
          <xs:documentation>A collection of Measurement sessions</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence maxOccurs="unbounded" minOccurs="0">
            <xs:element name="MeasurementSession" type="tps:measurementSessionType" minOccurs="0">
              <xs:annotation>
                <xs:documentation>A Measurement session is a combination of a Device, a Controller, a Digital Level run, a Gnss antenna and a Coordinate system. It represents a session during which the user has taken measurements with these instruments and parameters. If an element refers to a Measurement session, it's always possibile to find which instrument was used to take its measurement.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="PlanEntities" type="tps:objectsType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>A collection of drawing objects, like points and polylines</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element minOccurs="0" name="Roads">
        <xs:annotation>
          <xs:documentation>A collection of all data related to Alignments</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence maxOccurs="1" minOccurs="1">
            <xs:element name="StaEquationSets" minOccurs="0">
              <xs:annotation>
                <xs:documentation>A collection of Station equation sets</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element maxOccurs="unbounded" name="StaEquationSet" type="tps:staEquationSetType">
                    <xs:annotation>
                      <xs:documentation>A collection of Station equations</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="HorizontalAlignments" minOccurs="0">
              <xs:annotation>
                <xs:documentation>A collection of Horizontal alignments</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element maxOccurs="unbounded" name="HorizontalAlignment" type="tps:horizontalAlignmentType">
                    <xs:annotation>
                      <xs:documentation>A Horizontal alignment is defined by a sequence of horizontal elements. It's used by an Alignment or a Road string</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="VerticalAlignments" minOccurs="0">
              <xs:annotation>
                <xs:documentation>A collection of Vertical alignments</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element maxOccurs="unbounded" name="VerticalAlignment" type="tps:verticalAlignmentType">
                    <xs:annotation>
                      <xs:documentation>A Vertical alignment is defined by a sequence of vertical positions. It's used by an Alignment or a Road string</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="RoadTemplates" minOccurs="0">
              <xs:annotation>
                <xs:documentation>A collection of Road templates</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="RoadTemplate" type="tps:roadTemplateType" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation>A Road template is defined by a sequence of 2D segments. It's used by a Cross section</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="CrossSectionSets" minOccurs="0">
              <xs:annotation>
                <xs:documentation>A collection of Cross section sets</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="CrossSectionSet" type="tps:crossSectionSetType" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation>A sequence of Cross sections, used by an Alignment</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="RoadStringSets" minOccurs="0">
              <xs:annotation>
                <xs:documentation>A collection of Road string sets</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element maxOccurs="unbounded" name="RoadStringSet" type="tps:roadStringSetType">
                    <xs:annotation>
                      <xs:documentation>A sequence of Road strings, that can be used by an Alignment instead of Cross sections</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="Alignments" minOccurs="0">
              <xs:annotation>
                <xs:documentation>A collection of Alignments</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element maxOccurs="unbounded" name="Alignment" type="tps:alignmentType">
                    <xs:annotation>
                      <xs:documentation>An Alignment is defined by a Horizontal alignment, a Vertical alignment and a Cross section set (or a Road string set).</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:group minOccurs="0" ref="tps:versionable"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Surfaces" minOccurs="0">
        <xs:annotation>
          <xs:documentation>A collection of Surfaces</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" minOccurs="0" name="Surface" type="tps:surfaceType">
              <xs:annotation>
                <xs:documentation>A Surface is defined by a collection of triangles, which refers to a sequence of positions</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="ScanningSessions" minOccurs="0">
        <xs:annotation>
          <xs:documentation>A collection of Scanning sessions</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" minOccurs="0" name="ScanningSession" type="tps:scanningSessionType">
              <xs:annotation>
                <xs:documentation>Definition of a Scanning session (???)</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="OrientationJobs" minOccurs="0">
        <xs:annotation>
          <xs:documentation>A collection of Orientation jobs</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" minOccurs="0" name="OrientationJob" type="tps:orientationJobType">
              <xs:annotation>
                <xs:documentation>An Orientation job is defined as a sequence of orientation sessions and a sequence of stereo pairs (???)</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="FieldReports" minOccurs="0">
        <xs:annotation>
          <xs:documentation>A collection of Field reports</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" minOccurs="0" name="FieldReport" type="tps:fieldReportsType">
              <xs:annotation>
                <xs:documentation>Represents a Field report (???)</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="Regions">
        <xs:annotation>
          <xs:documentation>A collection of Regions</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" minOccurs="0" name="Region" type="tps:regionType">
              <xs:annotation>
                <xs:documentation>A Region describes an area with some attributes</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="ObjectLists">
        <xs:annotation>
          <xs:documentation>A collection of Object Lists</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" name="ObjectList" type="tps:objectListType">
              <xs:annotation>
                <xs:documentation>An Object List is a list of references to Objects (usually used to describe a Point List)</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="CustomStyles">
        <xs:annotation>
          <xs:documentation>A collection of point symbols, line styles and textures</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" name="CustomPoints">
              <xs:complexType>
                <xs:sequence>
                  <xs:element maxOccurs="unbounded" name="PointSymbol" type="tps:pointSymbolType"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element minOccurs="0" name="CustomLines">
              <xs:complexType>
                <xs:sequence>
                  <xs:element maxOccurs="unbounded" name="LineStyle" type="tps:lineStyleType"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element minOccurs="0" name="Textures">
              <xs:complexType>
                <xs:sequence>
                  <xs:element maxOccurs="unbounded" name="TextureImage" type="tps:textureImageType"/>
                  <xs:element maxOccurs="unbounded" name="Texture" type="tps:textureType"/>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:group minOccurs="0" ref="tps:versionable"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="Management">
        <xs:annotation>
          <xs:documentation>Task data container</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" name="Locations">
              <xs:annotation>
                <xs:documentation>A collection of locations</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="Location" type="tps:locationType" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation>Where the quantity is located</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element minOccurs="0" name="Materials">
              <xs:annotation>
                <xs:documentation>A collection of materials</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="Material" type="tps:materialType" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation>Type of work or material (or cost code) of the quantity</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element minOccurs="0" name="Quantities">
              <xs:annotation>
                <xs:documentation>A collection of quantities</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element maxOccurs="unbounded" name="Quantity" type="tps:quantityType">
                    <xs:annotation>
                      <xs:documentation>Definition of a quantity</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element minOccurs="0" name="Tasks">
              <xs:annotation>
                <xs:documentation>A collection of Tasks</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element maxOccurs="unbounded" name="Task" type="tps:taskType">
                    <xs:annotation>
                      <xs:documentation>Definition of a task</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element minOccurs="0" name="Dependencies">
              <xs:annotation>
                <xs:documentation>Dependencies to other tasks</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element maxOccurs="unbounded" name="Dependency" type="tps:dependencyType">
                    <xs:annotation>
                      <xs:documentation>The definition of a dependency between tasks</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element minOccurs="0" name="LocationIntersections">
              <xs:annotation>
                <xs:documentation>A collection of intersections</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element maxOccurs="unbounded" name="LocationIntersection" type="tps:locationIntersectionType">
                    <xs:annotation>
                      <xs:documentation>The definition of an intersection of locations</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:group minOccurs="0" ref="tps:versionable"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="BackgroundImages">
        <xs:annotation>
          <xs:documentation>A collection of CAD background images</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" name="BkgImage" type="tps:imageType">
              <xs:annotation>
                <xs:documentation>The background drawing</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="Favorites">
        <xs:annotation>
          <xs:documentation>A collection of predefined settings/data</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" minOccurs="0" name="QuickCodesGroup">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="Name" type="xs:string">
                    <xs:annotation>
                      <xs:documentation>Quick Codes Group name</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element maxOccurs="unbounded" minOccurs="0" name="QuickCode">
                    <xs:annotation>
                      <xs:documentation>Represents the Quick Code definition</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="CodeDescriptionRef">
                          <xs:annotation>
                            <xs:documentation>A reference to the Description of this Code</xs:documentation>
                          </xs:annotation>
                          <xs:complexType>
                            <xs:attribute name="idRef" type="xs:IDREF"/>
                          </xs:complexType>
                        </xs:element>
                        <xs:element minOccurs="0" name="CodeString" type="xs:string"/>
                        <xs:group minOccurs="0" ref="tps:versionable"/>
                      </xs:sequence>
                      <xs:attribute name="row" type="xs:decimal">
                        <xs:annotation>
                          <xs:documentation>zero based index of row [0..2] for vertical positioning on screen</xs:documentation>
                        </xs:annotation>
                      </xs:attribute>
                      <xs:attribute name="column" type="xs:decimal">
                        <xs:annotation>
                          <xs:documentation>zero based index of column [0..2] for horizontal positioning on screen</xs:documentation>
                        </xs:annotation>
                      </xs:attribute>
                    </xs:complexType>
                  </xs:element>
                  <xs:group minOccurs="0" ref="tps:versionable"/>
                </xs:sequence>
                <xs:attribute default="false" name="default" type="xs:boolean"/>
              </xs:complexType>
            </xs:element>
            <xs:group minOccurs="0" ref="tps:versionable"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="EquipmentCalibrations">
        <xs:annotation>
          <xs:documentation>A collection of scanner calibrations</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" minOccurs="0" name="mmGPSTransmitterData" type="tps:mmGPSTransmitterDataType"/>
            <xs:element maxOccurs="unbounded" minOccurs="0" name="mmGPSTransmitterInfo" type="tps:mmGPSTransmitterPositionType"/>
            <xs:element minOccurs="0" name="mmGPSCalibration" maxOccurs="unbounded" type="tps:mmGPSCalibrationSetType"/>
            <xs:group minOccurs="0" ref="tps:versionable"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="StakeReportConfigs">
        <xs:annotation>
          <xs:documentation>A collection of Stakeout report configurations</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" name="StakeReportConfig" type="tps:stakeReportConfigType">
              <xs:annotation>
                <xs:documentation>A stakeout report configuration, defined by a type, tolerances and a collection of header fields</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="StakeReports">
        <xs:annotation>
          <xs:documentation>A collection of Stakeout reports</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" name="StakeReport" type="tps:stakeReportType">
              <xs:annotation>
                <xs:documentation>A stakeout report, defined by a configuration (reference) and a collection of records</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="InsertedImages">
        <xs:annotation>
          <xs:documentation>A collection of CAD inserted images</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" name="InsertedImage" type="tps:imageType">
              <xs:annotation>
                <xs:documentation>The background drawing</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:group minOccurs="0" ref="tps:versionable"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element tps:MAXML / tps:ApplicationInfo
Namespace tps
Annotations
The information about the application
Diagram
Type tps:applicationType
Properties
content complex
Model
tps:Application , tps:SerialNumber{0,1} , tps:Description{0,1} , tps:Version{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:Application, tps:Description, tps:SerialNumber, tps:Version
Instance
<tps:ApplicationInfo xmlns:tps="tps">
  <tps:Application>{1,1}</tps:Application>
  <tps:SerialNumber>{0,1}</tps:SerialNumber>
  <tps:Description>{0,1}</tps:Description>
  <tps:Version>{0,1}</tps:Version>
</tps:ApplicationInfo>
Source
<xs:element name="ApplicationInfo" type="tps:applicationType">
  <xs:annotation>
    <xs:documentation>The information about the application</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:MAXML / tps:ProjectInfo
Namespace tps
Annotations
The general information about the Job
Diagram
Type tps:jobInfoType
Type hierarchy
Properties
content complex
Model
tps:Name , tps:Comment{0,1} , tps:Surveyor{0,1} , tps:CreationTime{0,1} , tps:DisplayCoordSystemInfo{0,1} , tps:Units{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:Comment, tps:CreationTime, tps:DisplayCoordSystemInfo, tps:Name, tps:Surveyor, tps:Units
Instance
<tps:ProjectInfo id="" idRef="" xmlns:tps="tps">
  <tps:Name>{1,1}</tps:Name>
  <tps:Comment>{0,1}</tps:Comment>
  <tps:Surveyor>{0,1}</tps:Surveyor>
  <tps:CreationTime>{0,1}</tps:CreationTime>
  <tps:DisplayCoordSystemInfo>{0,1}</tps:DisplayCoordSystemInfo>
  <tps:Units>{0,1}</tps:Units>
</tps:ProjectInfo>
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element name="ProjectInfo" type="tps:jobInfoType">
  <xs:annotation>
    <xs:documentation>The general information about the Job</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:MAXML / tps:Units
Namespace tps
Annotations
The information about the units used in this MaXML file
Diagram
Type tps:unitsType
Properties
content complex
minOccurs 0
Model
tps:DistanceUnits{0,1} , tps:AngleUnits{0,1} , tps:PressureUnits{0,1} , tps:TemperatureUnits{0,1} , tps:ScaleUnits{0,1} , tps:VolumeUnits{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:AngleUnits, tps:DistanceUnits, tps:PressureUnits, tps:ScaleUnits, tps:TemperatureUnits, tps:VolumeUnits
Instance
<tps:Units xmlns:tps="tps">
  <tps:DistanceUnits>{0,1}</tps:DistanceUnits>
  <tps:AngleUnits>{0,1}</tps:AngleUnits>
  <tps:PressureUnits>{0,1}</tps:PressureUnits>
  <tps:TemperatureUnits>{0,1}</tps:TemperatureUnits>
  <tps:ScaleUnits>{0,1}</tps:ScaleUnits>
  <tps:VolumeUnits>{0,1}</tps:VolumeUnits>
</tps:Units>
Source
<xs:element name="Units" type="tps:unitsType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The information about the units used in this MaXML file</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:MAXML / tps:Layers
Namespace tps
Annotations
A collection of Layers
Diagram
Properties
content complex
minOccurs 0
Model
Children tps:DefaultLayer, tps:Layer
Instance
<tps:Layers xmlns:tps="tps">
  <tps:Layer id="" idRef="">{1,unbounded}</tps:Layer>
  <tps:DefaultLayer idRef="">{1,1}</tps:DefaultLayer>
</tps:Layers>
Source
<xs:element name="Layers" minOccurs="0">
  <xs:annotation>
    <xs:documentation>A collection of Layers</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" name="Layer" type="tps:layerType">
        <xs:annotation>
          <xs:documentation>The information about the default Layer is stored in ProjectInfo</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DefaultLayer">
        <xs:annotation>
          <xs:documentation>A reference to the default Layer of the Job</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:attribute name="idRef" type="xs:string"/>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element tps:MAXML / tps:Layers / tps:Layer
Namespace tps
Annotations
The information about the default Layer is stored in ProjectInfo
Diagram
Type tps:layerType
Type hierarchy
Properties
content complex
maxOccurs unbounded
Model
tps:Name , tps:Active{0,1} , tps:Plot{0,1} , tps:PointDrawProperties{0,1} , tps:LineDrawProperties{0,1} , tps:AreaDrawProperties{0,1} , tps:Notes{0,1} , tps:AvoidanceMode{0,1} , tps:SurfaceAvoidanceMode{0,1} , tps:AvoidanceProximity{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:Active, tps:AreaDrawProperties, tps:AvoidanceMode, tps:AvoidanceProximity, tps:LineDrawProperties, tps:Name, tps:Notes, tps:Plot, tps:PointDrawProperties, tps:SurfaceAvoidanceMode
Instance
<tps:Layer id="" idRef="" xmlns:tps="tps">
  <tps:Name>{1,1}</tps:Name>
  <tps:Active>{0,1}</tps:Active>
  <tps:Plot>{0,1}</tps:Plot>
  <tps:PointDrawProperties>{0,1}</tps:PointDrawProperties>
  <tps:LineDrawProperties>{0,1}</tps:LineDrawProperties>
  <tps:AreaDrawProperties>{0,1}</tps:AreaDrawProperties>
  <tps:Notes>{0,1}</tps:Notes>
  <tps:AvoidanceMode>{0,1}</tps:AvoidanceMode>
  <tps:SurfaceAvoidanceMode>{0,1}</tps:SurfaceAvoidanceMode>
  <tps:AvoidanceProximity>{0,1}</tps:AvoidanceProximity>
</tps:Layer>
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element maxOccurs="unbounded" name="Layer" type="tps:layerType">
  <xs:annotation>
    <xs:documentation>The information about the default Layer is stored in ProjectInfo</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:MAXML / tps:Layers / tps:DefaultLayer
Namespace tps
Annotations
A reference to the default Layer of the Job
Diagram
Properties
content complex
Attributes
QName Type Use
idRef xs:string optional
Source
<xs:element name="DefaultLayer">
  <xs:annotation>
    <xs:documentation>A reference to the default Layer of the Job</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attribute name="idRef" type="xs:string"/>
  </xs:complexType>
</xs:element>
Element tps:MAXML / tps:CodeDescriptions
Namespace tps
Annotations
A collection of Codes
Diagram
Properties
content complex
minOccurs 0
Model
Children tps:CodeDescription
Instance
<tps:CodeDescriptions xmlns:tps="tps">
  <tps:CodeDescription id="" idRef="">{1,unbounded}</tps:CodeDescription>
</tps:CodeDescriptions>
Source
<xs:element name="CodeDescriptions" minOccurs="0">
  <xs:annotation>
    <xs:documentation>A collection of Codes</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" name="CodeDescription" type="tps:codeDescriptionType">
        <xs:annotation>
          <xs:documentation>A code that can be used by an element to gain some properties</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element tps:MAXML / tps:CodeDescriptions / tps:CodeDescription
Namespace tps
Annotations
A code that can be used by an element to gain some properties
Diagram
Type tps:codeDescriptionType
Type hierarchy
Properties
content complex
maxOccurs unbounded
Model
tps:Name , tps:AttrDescription* , tps:PointDrawProperties{0,1} , tps:LineDrawProperties{0,1} , tps:AreaDrawProperties{0,1} , tps:Layer{0,1} , tps:Description{0,1} , tps:TypeCode , tps:TypeAttribPrompt{0,1} , tps:DTMCodeFlag , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:AreaDrawProperties, tps:AttrDescription, tps:DTMCodeFlag, tps:Description, tps:Layer, tps:LineDrawProperties, tps:Name, tps:PointDrawProperties, tps:TypeAttribPrompt, tps:TypeCode
Instance
<tps:CodeDescription id="" idRef="" xmlns:tps="tps">
  <tps:Name>{1,1}</tps:Name>
  <tps:AttrDescription>{0,unbounded}</tps:AttrDescription>
  <tps:PointDrawProperties>{0,1}</tps:PointDrawProperties>
  <tps:LineDrawProperties>{0,1}</tps:LineDrawProperties>
  <tps:AreaDrawProperties>{0,1}</tps:AreaDrawProperties>
  <tps:Layer idRef="">{0,1}</tps:Layer>
  <tps:Description>{0,1}</tps:Description>
  <tps:TypeCode>{1,1}</tps:TypeCode>
  <tps:TypeAttribPrompt>{0,1}</tps:TypeAttribPrompt>
  <tps:DTMCodeFlag>{1,1}</tps:DTMCodeFlag>
</tps:CodeDescription>
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element maxOccurs="unbounded" name="CodeDescription" type="tps:codeDescriptionType">
  <xs:annotation>
    <xs:documentation>A code that can be used by an element to gain some properties</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:MAXML / tps:BlockDefinitions
Namespace tps
Annotations
A collection of Block definitions (also known as smart objects)
Diagram
Properties
content complex
minOccurs 0
Model
Children tps:BlockDefinition
Instance
<tps:BlockDefinitions xmlns:tps="tps">
  <tps:BlockDefinition id="" idRef="">{0,unbounded}</tps:BlockDefinition>
</tps:BlockDefinitions>
Source
<xs:element minOccurs="0" name="BlockDefinitions">
  <xs:annotation>
    <xs:documentation>A collection of Block definitions (also known as smart objects)</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="BlockDefinition" type="tps:blockDefinitionType">
        <xs:annotation>
          <xs:documentation>A Block definition is defined as a collection of objects and a reference point (the real Block is an object itself, and can be included in another Block definition)</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element tps:MAXML / tps:BlockDefinitions / tps:BlockDefinition
Namespace tps
Annotations
A Block definition is defined as a collection of objects and a reference point (the real Block is an object itself, and can be included in another Block definition)
Diagram
Type tps:blockDefinitionType
Type hierarchy
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
tps:Name , tps:RefPoint , tps:Objects , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:Name, tps:Objects, tps:RefPoint
Instance
<tps:BlockDefinition id="" idRef="" xmlns:tps="tps">
  <tps:Name>{1,1}</tps:Name>
  <tps:RefPoint>{1,1}</tps:RefPoint>
  <tps:Objects>{1,1}</tps:Objects>
</tps:BlockDefinition>
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element maxOccurs="unbounded" minOccurs="0" name="BlockDefinition" type="tps:blockDefinitionType">
  <xs:annotation>
    <xs:documentation>A Block definition is defined as a collection of objects and a reference point (the real Block is an object itself, and can be included in another Block definition)</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:MAXML / tps:ObservationInfos
Namespace tps
Annotations
A collection of Observation informations
Diagram
Properties
content complex
minOccurs 0
Model
Children tps:ObservationInfo
Instance
<tps:ObservationInfos xmlns:tps="tps">
  <tps:ObservationInfo id="" idRef="">{1,unbounded}</tps:ObservationInfo>
</tps:ObservationInfos>
Source
<xs:element minOccurs="0" name="ObservationInfos">
  <xs:annotation>
    <xs:documentation>A collection of Observation informations</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" name="ObservationInfo" type="tps:observationInfoType">
        <xs:annotation>
          <xs:documentation>An Observation info has the general information about a Measurement session</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element tps:MAXML / tps:ObservationInfos / tps:ObservationInfo
Namespace tps
Annotations
An Observation info has the general information about a Measurement session
Diagram
Type tps:observationInfoType
Type hierarchy
Properties
content complex
maxOccurs unbounded
Model
tps:InstrumentID{0,1} , tps:SurveyConfig{0,1} , tps:Prism{0,1} , tps:PrismBS{0,1} , tps:AdjustECRef{0,1} , tps:Temperature{0,1} , tps:Pressure{0,1} , tps:PPM{0,1} , tps:Humidity{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:AdjustECRef, tps:Humidity, tps:InstrumentID, tps:PPM, tps:Pressure, tps:Prism, tps:PrismBS, tps:SurveyConfig, tps:Temperature
Instance
<tps:ObservationInfo id="" idRef="" xmlns:tps="tps">
  <tps:InstrumentID>{0,1}</tps:InstrumentID>
  <tps:SurveyConfig>{0,1}</tps:SurveyConfig>
  <tps:Prism>{0,1}</tps:Prism>
  <tps:PrismBS>{0,1}</tps:PrismBS>
  <tps:AdjustECRef>{0,1}</tps:AdjustECRef>
  <tps:Temperature>{0,1}</tps:Temperature>
  <tps:Pressure>{0,1}</tps:Pressure>
  <tps:PPM>{0,1}</tps:PPM>
  <tps:Humidity>{0,1}</tps:Humidity>
</tps:ObservationInfo>
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element maxOccurs="unbounded" name="ObservationInfo" type="tps:observationInfoType">
  <xs:annotation>
    <xs:documentation>An Observation info has the general information about a Measurement session</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:MAXML / tps:Devices
Namespace tps
Annotations
A collection of Devices
Diagram
Properties
content complex
minOccurs 0
Model
Children tps:Device
Instance
<tps:Devices xmlns:tps="tps">
  <tps:Device id="" idRef="">{0,unbounded}</tps:Device>
</tps:Devices>
Source
<xs:element minOccurs="0" name="Devices">
  <xs:annotation>
    <xs:documentation>A collection of Devices</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="Device" type="tps:deviceType">
        <xs:annotation>
          <xs:documentation>A Gnss device, a TS device or a DL device. It contributes to create a Measurement Session</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element tps:MAXML / tps:Devices / tps:Device
Namespace tps
Annotations
A Gnss device, a TS device or a DL device. It contributes to create a Measurement Session
Diagram
Type tps:deviceType
Type hierarchy
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
tps:DeviceType , tps:ModelName , tps:SerialNumber{0,1} , tps:FWVersion{0,1} , tps:HWRevision{0,1} , tps:Manufacturer{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:DeviceType, tps:FWVersion, tps:HWRevision, tps:Manufacturer, tps:ModelName, tps:SerialNumber
Instance
<tps:Device id="" idRef="" xmlns:tps="tps">
  <tps:DeviceType>{1,1}</tps:DeviceType>
  <tps:ModelName>{1,1}</tps:ModelName>
  <tps:SerialNumber>{0,1}</tps:SerialNumber>
  <tps:FWVersion>{0,1}</tps:FWVersion>
  <tps:HWRevision>{0,1}</tps:HWRevision>
  <tps:Manufacturer>{0,1}</tps:Manufacturer>
</tps:Device>
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element maxOccurs="unbounded" minOccurs="0" name="Device" type="tps:deviceType">
  <xs:annotation>
    <xs:documentation>A Gnss device, a TS device or a DL device. It contributes to create a Measurement Session</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:MAXML / tps:Controllers
Namespace tps
Annotations
A collection of Controllers
Diagram
Properties
content complex
minOccurs 0
Model
Children tps:Controller
Instance
<tps:Controllers xmlns:tps="tps">
  <tps:Controller id="" idRef="">{0,unbounded}</tps:Controller>
</tps:Controllers>
Source
<xs:element minOccurs="0" name="Controllers">
  <xs:annotation>
    <xs:documentation>A collection of Controllers</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="Controller" type="tps:controllerType">
        <xs:annotation>
          <xs:documentation>A Controller contributes to create a Measurement Session</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element tps:MAXML / tps:Controllers / tps:Controller
Namespace tps
Annotations
A Controller contributes to create a Measurement Session
Diagram
Type tps:controllerType
Type hierarchy
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
tps:Name , tps:SerialNumber{0,1} , tps:FWVersion{0,1} , tps:HWRevision{0,1} , tps:Manufacturer{0,1} , tps:Integrated{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:FWVersion, tps:HWRevision, tps:Integrated, tps:Manufacturer, tps:Name, tps:SerialNumber
Instance
<tps:Controller id="" idRef="" xmlns:tps="tps">
  <tps:Name>{1,1}</tps:Name>
  <tps:SerialNumber>{0,1}</tps:SerialNumber>
  <tps:FWVersion>{0,1}</tps:FWVersion>
  <tps:HWRevision>{0,1}</tps:HWRevision>
  <tps:Manufacturer>{0,1}</tps:Manufacturer>
  <tps:Integrated>{0,1}</tps:Integrated>
</tps:Controller>
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element maxOccurs="unbounded" minOccurs="0" name="Controller" type="tps:controllerType">
  <xs:annotation>
    <xs:documentation>A Controller contributes to create a Measurement Session</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:MAXML / tps:DLRuns
Namespace tps
Annotations
A collection of Digital Level runs
Diagram
Properties
content complex
minOccurs 0
Model
Children tps:DLRun
Instance
<tps:DLRuns xmlns:tps="tps">
  <tps:DLRun id="" idRef="">{0,unbounded}</tps:DLRun>
</tps:DLRuns>
Source
<xs:element minOccurs="0" name="DLRuns">
  <xs:annotation>
    <xs:documentation>A collection of Digital Level runs</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="DLRun" type="tps:dlRunType">
        <xs:annotation>
          <xs:documentation>A Digital Level run contributes to create a Measurement Session</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element tps:MAXML / tps:DLRuns / tps:DLRun
Namespace tps
Annotations
A Digital Level run contributes to create a Measurement Session
Diagram
Type tps:dlRunType
Type hierarchy
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
tps:Name , tps:Notes{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:Name, tps:Notes
Instance
<tps:DLRun id="" idRef="" xmlns:tps="tps">
  <tps:Name>{1,1}</tps:Name>
  <tps:Notes>{0,1}</tps:Notes>
</tps:DLRun>
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element maxOccurs="unbounded" minOccurs="0" name="DLRun" type="tps:dlRunType">
  <xs:annotation>
    <xs:documentation>A Digital Level run contributes to create a Measurement Session</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:MAXML / tps:AntennaSettings
Namespace tps
Annotations
A collection of Gnss antennas
Diagram
Properties
content complex
minOccurs 0
Model
Children tps:GPSAntennaSetting
Instance
<tps:AntennaSettings xmlns:tps="tps">
  <tps:GPSAntennaSetting id="" idRef="">{0,unbounded}</tps:GPSAntennaSetting>
</tps:AntennaSettings>
Source
<xs:element minOccurs="0" name="AntennaSettings">
  <xs:annotation>
    <xs:documentation>A collection of Gnss antennas</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="GPSAntennaSetting" type="tps:gpsAntennaSettingsType">
        <xs:annotation>
          <xs:documentation>A Gnss antenna contributes to create a Measurement Session</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element tps:MAXML / tps:AntennaSettings / tps:GPSAntennaSetting
Namespace tps
Annotations
A Gnss antenna contributes to create a Measurement Session
Diagram
Type tps:gpsAntennaSettingsType
Type hierarchy
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
tps:Manufacturer , tps:Model , tps:SerialNumber , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:Manufacturer, tps:Model, tps:SerialNumber
Instance
<tps:GPSAntennaSetting id="" idRef="" xmlns:tps="tps">
  <tps:Manufacturer>{1,1}</tps:Manufacturer>
  <tps:Model>{1,1}</tps:Model>
  <tps:SerialNumber>{1,1}</tps:SerialNumber>
</tps:GPSAntennaSetting>
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element maxOccurs="unbounded" minOccurs="0" name="GPSAntennaSetting" type="tps:gpsAntennaSettingsType">
  <xs:annotation>
    <xs:documentation>A Gnss antenna contributes to create a Measurement Session</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:MAXML / tps:CoordSystems
Namespace tps
Annotations
A collection of Coordinate Systems
Diagram
Properties
content complex
minOccurs 0
Model
Children tps:CoordSystemInfo
Instance
<tps:CoordSystems xmlns:tps="tps">
  <tps:CoordSystemInfo id="" idRef="">{0,unbounded}</tps:CoordSystemInfo>
</tps:CoordSystems>
Source
<xs:element name="CoordSystems" minOccurs="0">
  <xs:annotation>
    <xs:documentation>A collection of Coordinate Systems</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="CoordSystemInfo" type="tps:coordinateSystemInfoType" maxOccurs="unbounded" minOccurs="0">
        <xs:annotation>
          <xs:documentation>A Coordinate system can refer to structures contained in external files, like geoids. It contains also Localization data. It contributes to create a Measurement Session</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element tps:MAXML / tps:CoordSystems / tps:CoordSystemInfo
Namespace tps
Annotations
A Coordinate system can refer to structures contained in external files, like geoids. It contains also Localization data. It contributes to create a Measurement Session
Diagram
Type tps:coordinateSystemInfoType
Type hierarchy
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
tps:TypeCS , tps:Localization{0,1} , tps:Grid{0,1} , tps:Datum{0,1} , tps:GeoidName{0,1} , tps:GeoidSource{0,1} , tps:GeoidType{0,1} , tps:Grid2Ground{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:Datum, tps:GeoidName, tps:GeoidSource, tps:GeoidType, tps:Grid, tps:Grid2Ground, tps:Localization, tps:TypeCS
Instance
<tps:CoordSystemInfo id="" idRef="" xmlns:tps="tps">
  <tps:TypeCS>{1,1}</tps:TypeCS>
  <tps:Localization>{0,1}</tps:Localization>
  <tps:Grid id="" idRef="">{0,1}</tps:Grid>
  <tps:Datum id="" idRef="">{0,1}</tps:Datum>
  <tps:GeoidName>{0,1}</tps:GeoidName>
  <tps:GeoidSource>{0,1}</tps:GeoidSource>
  <tps:GeoidType>{0,1}</tps:GeoidType>
  <tps:Grid2Ground>{0,1}</tps:Grid2Ground>
</tps:CoordSystemInfo>
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element name="CoordSystemInfo" type="tps:coordinateSystemInfoType" maxOccurs="unbounded" minOccurs="0">
  <xs:annotation>
    <xs:documentation>A Coordinate system can refer to structures contained in external files, like geoids. It contains also Localization data. It contributes to create a Measurement Session</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:MAXML / tps:ObservationSession
Namespace tps
Annotations
A collection of Raw data, like Gnss positions or Total station Backsight points
Diagram
Type tps:observationSessionType
Properties
content complex
minOccurs 0
Model
(tps:DLRawDataSight | tps:RawNote | tps:GPSOffsetAzimuthDistance | tps:GPSOffsetPtl | tps:GPSOffsetTwoDistances | tps:GPSBaseStation | tps:GPSPosition | tps:TSRawBKB | tps:TSRawBS | tps:TSRawFS | tps:TSRawSS | tps:TSRawMlm | tps:TSRawResShot | tps:TSRawStn | tps:TSRawStakeout) , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:DLRawDataSight, tps:GPSBaseStation, tps:GPSOffsetAzimuthDistance, tps:GPSOffsetPtl, tps:GPSOffsetTwoDistances, tps:GPSPosition, tps:RawNote, tps:TSRawBKB, tps:TSRawBS, tps:TSRawFS, tps:TSRawMlm, tps:TSRawResShot, tps:TSRawSS, tps:TSRawStakeout, tps:TSRawStn
Instance
<tps:ObservationSession xmlns:tps="tps">
  <tps:DLRawDataSight id="" idRef="" measIdRef="">{1,1}</tps:DLRawDataSight>
  <tps:RawNote id="" idRef="" measIdRef="">{1,1}</tps:RawNote>
  <tps:GPSOffsetAzimuthDistance csIdRef="" id="" idRef="" measIdRef="">{1,1}</tps:GPSOffsetAzimuthDistance>
  <tps:GPSOffsetPtl csIdRef="" id="" idRef="" measIdRef="">{1,1}</tps:GPSOffsetPtl>
  <tps:GPSOffsetTwoDistances csIdRef="" id="" idRef="" measIdRef="">{1,1}</tps:GPSOffsetTwoDistances>
  <tps:GPSBaseStation csIdRef="" id="" idRef="" measIdRef="">{1,1}</tps:GPSBaseStation>
  <tps:GPSPosition csIdRef="" id="" idRef="" measIdRef="">{1,1}</tps:GPSPosition>
  <tps:TSRawBKB id="" idRef="" measIdRef="">{1,1}</tps:TSRawBKB>
  <tps:TSRawBS id="" idRef="" measIdRef="">{1,1}</tps:TSRawBS>
  <tps:TSRawFS id="" idRef="" measIdRef="">{1,1}</tps:TSRawFS>
  <tps:TSRawSS id="" idRef="" measIdRef="">{1,1}</tps:TSRawSS>
  <tps:TSRawMlm id="" idRef="" measIdRef="">{1,1}</tps:TSRawMlm>
  <tps:TSRawResShot id="" idRef="" measIdRef="">{1,1}</tps:TSRawResShot>
  <tps:TSRawStn id="" idRef="" measIdRef="">{1,1}</tps:TSRawStn>
  <tps:TSRawStakeout id="" idRef="" measIdRef="">{1,1}</tps:TSRawStakeout>
</tps:ObservationSession>
Source
<xs:element name="ObservationSession" type="tps:observationSessionType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>A collection of Raw data, like Gnss positions or Total station Backsight points</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:MAXML / tps:MeasurementSessions
Namespace tps
Annotations
A collection of Measurement sessions
Diagram
Properties
content complex
minOccurs 0
Model
Children tps:MeasurementSession
Instance
<tps:MeasurementSessions xmlns:tps="tps">
  <tps:MeasurementSession controllerIdRef="" csIdRef="" deviceIdRef="" dlRunIdRef="" gpsAntIdRef="" id="" obsInfoIdRef="">{0,1}</tps:MeasurementSession>
</tps:MeasurementSessions>
Source
<xs:element minOccurs="0" name="MeasurementSessions">
  <xs:annotation>
    <xs:documentation>A collection of Measurement sessions</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="unbounded" minOccurs="0">
      <xs:element name="MeasurementSession" type="tps:measurementSessionType" minOccurs="0">
        <xs:annotation>
          <xs:documentation>A Measurement session is a combination of a Device, a Controller, a Digital Level run, a Gnss antenna and a Coordinate system. It represents a session during which the user has taken measurements with these instruments and parameters. If an element refers to a Measurement session, it's always possibile to find which instrument was used to take its measurement.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element tps:MAXML / tps:MeasurementSessions / tps:MeasurementSession
Namespace tps
Annotations
A Measurement session is a combination of a Device, a Controller, a Digital Level run, a Gnss antenna and a Coordinate system. It represents a session during which the user has taken measurements with these instruments and parameters. If an element refers to a Measurement session, it's always possibile to find which instrument was used to take its measurement.
Diagram
Type tps:measurementSessionType
Properties
content complex
minOccurs 0
Model
(ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Attributes
QName Type Use Annotation
controllerIdRef xs:IDREF optional
A reference to a Controller
csIdRef xs:IDREF optional
A reference to a Coordinate system
deviceIdRef xs:IDREF optional
A reference to a Device
dlRunIdRef xs:IDREF optional
A reference to a DL run
gpsAntIdRef xs:IDREF optional
A reference to a Gnss antenna
id xs:ID optional
Raw data and Actions can refer to a Measurement session through this id
obsInfoIdRef xs:IDREF optional
A reference to an Observation info
Source
<xs:element name="MeasurementSession" type="tps:measurementSessionType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>A Measurement session is a combination of a Device, a Controller, a Digital Level run, a Gnss antenna and a Coordinate system. It represents a session during which the user has taken measurements with these instruments and parameters. If an element refers to a Measurement session, it's always possibile to find which instrument was used to take its measurement.</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:MAXML / tps:PlanEntities
Namespace tps
Annotations
A collection of drawing objects, like points and polylines
Diagram
Type tps:objectsType
Properties
content complex
minOccurs 0
Model
(tps:DesignPoint | tps:SheetPoint | tps:Polyline | tps:Breakline | tps:Area | tps:Circle | tps:Arc | tps:TextLabel | tps:BlockInsert) , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:Arc, tps:Area, tps:BlockInsert, tps:Breakline, tps:Circle, tps:DesignPoint, tps:Polyline, tps:SheetPoint, tps:TextLabel
Instance
<tps:PlanEntities xmlns:tps="tps">
  <tps:DesignPoint csIdRef="" id="" idRef="">{1,1}</tps:DesignPoint>
  <tps:SheetPoint csIdRef="" id="" idRef="">{1,1}</tps:SheetPoint>
  <tps:Polyline csIdRef="" id="" idRef="">{1,1}</tps:Polyline>
  <tps:Breakline csIdRef="" id="" idRef="">{1,1}</tps:Breakline>
  <tps:Area csIdRef="" id="" idRef="">{1,1}</tps:Area>
  <tps:Circle csIdRef="" id="" idRef="">{1,1}</tps:Circle>
  <tps:Arc csIdRef="" id="" idRef="">{1,1}</tps:Arc>
  <tps:TextLabel csIdRef="" id="" idRef="">{1,1}</tps:TextLabel>
  <tps:BlockInsert csIdRef="" id="" idRef="">{1,1}</tps:BlockInsert>
</tps:PlanEntities>
Source
<xs:element name="PlanEntities" type="tps:objectsType" minOccurs="0">
  <xs:annotation>
    <xs:documentation>A collection of drawing objects, like points and polylines</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:MAXML / tps:Roads
Namespace tps
Annotations
A collection of all data related to Alignments
Diagram
Properties
content complex
minOccurs 0
Model
tps:StaEquationSets{0,1} , tps:HorizontalAlignments{0,1} , tps:VerticalAlignments{0,1} , tps:RoadTemplates{0,1} , tps:CrossSectionSets{0,1} , tps:RoadStringSets{0,1} , tps:Alignments{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:Alignments, tps:CrossSectionSets, tps:HorizontalAlignments, tps:RoadStringSets, tps:RoadTemplates, tps:StaEquationSets, tps:VerticalAlignments
Instance
<tps:Roads xmlns:tps="tps">
  <tps:StaEquationSets>{0,1}</tps:StaEquationSets>
  <tps:HorizontalAlignments>{0,1}</tps:HorizontalAlignments>
  <tps:VerticalAlignments>{0,1}</tps:VerticalAlignments>
  <tps:RoadTemplates>{0,1}</tps:RoadTemplates>
  <tps:CrossSectionSets>{0,1}</tps:CrossSectionSets>
  <tps:RoadStringSets>{0,1}</tps:RoadStringSets>
  <tps:Alignments>{0,1}</tps:Alignments>
</tps:Roads>
Source
<xs:element minOccurs="0" name="Roads">
  <xs:annotation>
    <xs:documentation>A collection of all data related to Alignments</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence maxOccurs="1" minOccurs="1">
      <xs:element name="StaEquationSets" minOccurs="0">
        <xs:annotation>
          <xs:documentation>A collection of Station equation sets</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" name="StaEquationSet" type="tps:staEquationSetType">
              <xs:annotation>
                <xs:documentation>A collection of Station equations</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="HorizontalAlignments" minOccurs="0">
        <xs:annotation>
          <xs:documentation>A collection of Horizontal alignments</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" name="HorizontalAlignment" type="tps:horizontalAlignmentType">
              <xs:annotation>
                <xs:documentation>A Horizontal alignment is defined by a sequence of horizontal elements. It's used by an Alignment or a Road string</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="VerticalAlignments" minOccurs="0">
        <xs:annotation>
          <xs:documentation>A collection of Vertical alignments</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" name="VerticalAlignment" type="tps:verticalAlignmentType">
              <xs:annotation>
                <xs:documentation>A Vertical alignment is defined by a sequence of vertical positions. It's used by an Alignment or a Road string</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="RoadTemplates" minOccurs="0">
        <xs:annotation>
          <xs:documentation>A collection of Road templates</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="RoadTemplate" type="tps:roadTemplateType" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>A Road template is defined by a sequence of 2D segments. It's used by a Cross section</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="CrossSectionSets" minOccurs="0">
        <xs:annotation>
          <xs:documentation>A collection of Cross section sets</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="CrossSectionSet" type="tps:crossSectionSetType" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>A sequence of Cross sections, used by an Alignment</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="RoadStringSets" minOccurs="0">
        <xs:annotation>
          <xs:documentation>A collection of Road string sets</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" name="RoadStringSet" type="tps:roadStringSetType">
              <xs:annotation>
                <xs:documentation>A sequence of Road strings, that can be used by an Alignment instead of Cross sections</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="Alignments" minOccurs="0">
        <xs:annotation>
          <xs:documentation>A collection of Alignments</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" name="Alignment" type="tps:alignmentType">
              <xs:annotation>
                <xs:documentation>An Alignment is defined by a Horizontal alignment, a Vertical alignment and a Cross section set (or a Road string set).</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:group minOccurs="0" ref="tps:versionable"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element tps:MAXML / tps:Roads / tps:StaEquationSets
Namespace tps
Annotations
A collection of Station equation sets
Diagram
Properties
content complex
minOccurs 0
Model
Children tps:StaEquationSet
Instance
<tps:StaEquationSets xmlns:tps="tps">
  <tps:StaEquationSet id="" idRef="">{1,unbounded}</tps:StaEquationSet>
</tps:StaEquationSets>
Source
<xs:element name="StaEquationSets" minOccurs="0">
  <xs:annotation>
    <xs:documentation>A collection of Station equation sets</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" name="StaEquationSet" type="tps:staEquationSetType">
        <xs:annotation>
          <xs:documentation>A collection of Station equations</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element tps:MAXML / tps:Roads / tps:StaEquationSets / tps:StaEquationSet
Namespace tps
Annotations
A collection of Station equations
Diagram
Type tps:staEquationSetType
Type hierarchy
Properties
content complex
maxOccurs unbounded
Model
tps:Name , tps:StaEquation* , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:Name, tps:StaEquation
Instance
<tps:StaEquationSet id="" idRef="" xmlns:tps="tps">
  <tps:Name>{1,1}</tps:Name>
  <tps:StaEquation>{0,unbounded}</tps:StaEquation>
</tps:StaEquationSet>
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element maxOccurs="unbounded" name="StaEquationSet" type="tps:staEquationSetType">
  <xs:annotation>
    <xs:documentation>A collection of Station equations</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:MAXML / tps:Roads / tps:HorizontalAlignments
Namespace tps
Annotations
A collection of Horizontal alignments
Diagram
Properties
content complex
minOccurs 0
Model
Children tps:HorizontalAlignment
Instance
<tps:HorizontalAlignments xmlns:tps="tps">
  <tps:HorizontalAlignment id="" idRef="">{1,unbounded}</tps:HorizontalAlignment>
</tps:HorizontalAlignments>
Source
<xs:element name="HorizontalAlignments" minOccurs="0">
  <xs:annotation>
    <xs:documentation>A collection of Horizontal alignments</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" name="HorizontalAlignment" type="tps:horizontalAlignmentType">
        <xs:annotation>
          <xs:documentation>A Horizontal alignment is defined by a sequence of horizontal elements. It's used by an Alignment or a Road string</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element tps:MAXML / tps:Roads / tps:HorizontalAlignments / tps:HorizontalAlignment
Namespace tps
Annotations
A Horizontal alignment is defined by a sequence of horizontal elements. It's used by an Alignment or a Road string
Diagram
Type tps:horizontalAlignmentType
Type hierarchy
Properties
content complex
maxOccurs unbounded
Model
tps:Name , tps:StartPoint{0,1} , tps:StaStart , tps:Length , tps:State{0,1} , tps:StaEquationSet{0,1} , tps:Elements{0,1} , tps:LineDrawProperties{0,1} , tps:LayerRef{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:Elements, tps:LayerRef, tps:Length, tps:LineDrawProperties, tps:Name, tps:StaEquationSet, tps:StaStart, tps:StartPoint, tps:State
Instance
<tps:HorizontalAlignment id="" idRef="" xmlns:tps="tps">
  <tps:Name>{1,1}</tps:Name>
  <tps:StartPoint idRef="">{0,1}</tps:StartPoint>
  <tps:StaStart>{1,1}</tps:StaStart>
  <tps:Length>{1,1}</tps:Length>
  <tps:State>{0,1}</tps:State>
  <tps:StaEquationSet idRef="">{0,1}</tps:StaEquationSet>
  <tps:Elements>{0,1}</tps:Elements>
  <tps:LineDrawProperties>{0,1}</tps:LineDrawProperties>
  <tps:LayerRef idRef="">{0,1}</tps:LayerRef>
</tps:HorizontalAlignment>
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element maxOccurs="unbounded" name="HorizontalAlignment" type="tps:horizontalAlignmentType">
  <xs:annotation>
    <xs:documentation>A Horizontal alignment is defined by a sequence of horizontal elements. It's used by an Alignment or a Road string</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:MAXML / tps:Roads / tps:VerticalAlignments
Namespace tps
Annotations
A collection of Vertical alignments
Diagram
Properties
content complex
minOccurs 0
Model
Children tps:VerticalAlignment
Instance
<tps:VerticalAlignments xmlns:tps="tps">
  <tps:VerticalAlignment id="" idRef="">{1,unbounded}</tps:VerticalAlignment>
</tps:VerticalAlignments>
Source
<xs:element name="VerticalAlignments" minOccurs="0">
  <xs:annotation>
    <xs:documentation>A collection of Vertical alignments</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" name="VerticalAlignment" type="tps:verticalAlignmentType">
        <xs:annotation>
          <xs:documentation>A Vertical alignment is defined by a sequence of vertical positions. It's used by an Alignment or a Road string</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element tps:MAXML / tps:Roads / tps:VerticalAlignments / tps:VerticalAlignment
Namespace tps
Annotations
A Vertical alignment is defined by a sequence of vertical positions. It's used by an Alignment or a Road string
Diagram
Type tps:verticalAlignmentType
Type hierarchy
Properties
content complex
maxOccurs unbounded
Model
tps:Name , tps:StartPoint{0,1} , tps:StaStart , tps:Length , tps:State{0,1} , tps:StaEquationSet{0,1} , tps:Points{0,1} , tps:LineDrawProperties{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:Length, tps:LineDrawProperties, tps:Name, tps:Points, tps:StaEquationSet, tps:StaStart, tps:StartPoint, tps:State
Instance
<tps:VerticalAlignment id="" idRef="" xmlns:tps="tps">
  <tps:Name>{1,1}</tps:Name>
  <tps:StartPoint idRef="">{0,1}</tps:StartPoint>
  <tps:StaStart>{1,1}</tps:StaStart>
  <tps:Length>{1,1}</tps:Length>
  <tps:State>{0,1}</tps:State>
  <tps:StaEquationSet idRef="">{0,1}</tps:StaEquationSet>
  <tps:Points>{0,1}</tps:Points>
  <tps:LineDrawProperties>{0,1}</tps:LineDrawProperties>
</tps:VerticalAlignment>
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element maxOccurs="unbounded" name="VerticalAlignment" type="tps:verticalAlignmentType">
  <xs:annotation>
    <xs:documentation>A Vertical alignment is defined by a sequence of vertical positions. It's used by an Alignment or a Road string</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:MAXML / tps:Roads / tps:RoadTemplates
Namespace tps
Annotations
A collection of Road templates
Diagram
Properties
content complex
minOccurs 0
Model
Children tps:RoadTemplate
Instance
<tps:RoadTemplates xmlns:tps="tps">
  <tps:RoadTemplate id="" idRef="">{1,unbounded}</tps:RoadTemplate>
</tps:RoadTemplates>
Source
<xs:element name="RoadTemplates" minOccurs="0">
  <xs:annotation>
    <xs:documentation>A collection of Road templates</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="RoadTemplate" type="tps:roadTemplateType" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>A Road template is defined by a sequence of 2D segments. It's used by a Cross section</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element tps:MAXML / tps:Roads / tps:RoadTemplates / tps:RoadTemplate
Namespace tps
Annotations
A Road template is defined by a sequence of 2D segments. It's used by a Cross section
Diagram
Type tps:roadTemplateType
Type hierarchy
Properties
content complex
maxOccurs unbounded
Model
tps:Name , tps:Cut , tps:Fill , tps:TemplateSegment* , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:Cut, tps:Fill, tps:Name, tps:TemplateSegment
Instance
<tps:RoadTemplate id="" idRef="" xmlns:tps="tps">
  <tps:Name>{1,1}</tps:Name>
  <tps:Cut>{1,1}</tps:Cut>
  <tps:Fill>{1,1}</tps:Fill>
  <tps:TemplateSegment>{0,unbounded}</tps:TemplateSegment>
</tps:RoadTemplate>
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element name="RoadTemplate" type="tps:roadTemplateType" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>A Road template is defined by a sequence of 2D segments. It's used by a Cross section</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:MAXML / tps:Roads / tps:CrossSectionSets
Namespace tps
Annotations
A collection of Cross section sets
Diagram
Properties
content complex
minOccurs 0
Model
Children tps:CrossSectionSet
Instance
<tps:CrossSectionSets xmlns:tps="tps">
  <tps:CrossSectionSet id="" idRef="">{1,unbounded}</tps:CrossSectionSet>
</tps:CrossSectionSets>
Source
<xs:element name="CrossSectionSets" minOccurs="0">
  <xs:annotation>
    <xs:documentation>A collection of Cross section sets</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="CrossSectionSet" type="tps:crossSectionSetType" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>A sequence of Cross sections, used by an Alignment</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element tps:MAXML / tps:Roads / tps:CrossSectionSets / tps:CrossSectionSet
Namespace tps
Annotations
A sequence of Cross sections, used by an Alignment
Diagram
Type tps:crossSectionSetType
Type hierarchy
Properties
content complex
maxOccurs unbounded
Model
tps:Name , tps:StartPoint{0,1} , tps:StaStart , tps:Length , tps:State{0,1} , tps:CreateMap{0,1} , tps:CrossSection* , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:CreateMap, tps:CrossSection, tps:Length, tps:Name, tps:StaStart, tps:StartPoint, tps:State
Instance
<tps:CrossSectionSet id="" idRef="" xmlns:tps="tps">
  <tps:Name>{1,1}</tps:Name>
  <tps:StartPoint idRef="">{0,1}</tps:StartPoint>
  <tps:StaStart>{1,1}</tps:StaStart>
  <tps:Length>{1,1}</tps:Length>
  <tps:State>{0,1}</tps:State>
  <tps:CreateMap>{0,1}</tps:CreateMap>
  <tps:CrossSection>{0,unbounded}</tps:CrossSection>
</tps:CrossSectionSet>
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element name="CrossSectionSet" type="tps:crossSectionSetType" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>A sequence of Cross sections, used by an Alignment</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:MAXML / tps:Roads / tps:RoadStringSets
Namespace tps
Annotations
A collection of Road string sets
Diagram
Properties
content complex
minOccurs 0
Model
Children tps:RoadStringSet
Instance
<tps:RoadStringSets xmlns:tps="tps">
  <tps:RoadStringSet id="" idRef="">{1,unbounded}</tps:RoadStringSet>
</tps:RoadStringSets>
Source
<xs:element name="RoadStringSets" minOccurs="0">
  <xs:annotation>
    <xs:documentation>A collection of Road string sets</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" name="RoadStringSet" type="tps:roadStringSetType">
        <xs:annotation>
          <xs:documentation>A sequence of Road strings, that can be used by an Alignment instead of Cross sections</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element tps:MAXML / tps:Roads / tps:RoadStringSets / tps:RoadStringSet
Namespace tps
Annotations
A sequence of Road strings, that can be used by an Alignment instead of Cross sections
Diagram
Type tps:roadStringSetType
Type hierarchy
Properties
content complex
maxOccurs unbounded
Model
tps:Name , tps:StartPoint{0,1} , tps:StaStart , tps:Length , tps:State{0,1} , tps:RoadString* , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:Length, tps:Name, tps:RoadString, tps:StaStart, tps:StartPoint, tps:State
Instance
<tps:RoadStringSet id="" idRef="" xmlns:tps="tps">
  <tps:Name>{1,1}</tps:Name>
  <tps:StartPoint idRef="">{0,1}</tps:StartPoint>
  <tps:StaStart>{1,1}</tps:StaStart>
  <tps:Length>{1,1}</tps:Length>
  <tps:State>{0,1}</tps:State>
  <tps:RoadString>{0,unbounded}</tps:RoadString>
</tps:RoadStringSet>
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element maxOccurs="unbounded" name="RoadStringSet" type="tps:roadStringSetType">
  <xs:annotation>
    <xs:documentation>A sequence of Road strings, that can be used by an Alignment instead of Cross sections</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:MAXML / tps:Roads / tps:Alignments
Namespace tps
Annotations
A collection of Alignments
Diagram
Properties
content complex
minOccurs 0
Model
Children tps:Alignment
Instance
<tps:Alignments xmlns:tps="tps">
  <tps:Alignment id="" idRef="">{1,unbounded}</tps:Alignment>
</tps:Alignments>
Source
<xs:element name="Alignments" minOccurs="0">
  <xs:annotation>
    <xs:documentation>A collection of Alignments</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" name="Alignment" type="tps:alignmentType">
        <xs:annotation>
          <xs:documentation>An Alignment is defined by a Horizontal alignment, a Vertical alignment and a Cross section set (or a Road string set).</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element tps:MAXML / tps:Roads / tps:Alignments / tps:Alignment
Namespace tps
Annotations
An Alignment is defined by a Horizontal alignment, a Vertical alignment and a Cross section set (or a Road string set).
Diagram
Type tps:alignmentType
Type hierarchy
Properties
content complex
maxOccurs unbounded
Model
Children tps:CorridorLeftOffset, tps:CorridorRightOffset, tps:CrossSectionSet, tps:HorizontalAlignment, tps:Layer, tps:Length, tps:LineDrawProperties, tps:Name, tps:RoadStringSet, tps:StaEquationSet, tps:StaStart, tps:State, tps:StnInterval, tps:VerticalAlignment
Instance
<tps:Alignment id="" idRef="" xmlns:tps="tps">
  <tps:Layer idRef="">{0,1}</tps:Layer>
  <tps:State>{0,1}</tps:State>
  <tps:Name>{1,1}</tps:Name>
  <tps:StaEquationSet idRef="">{0,1}</tps:StaEquationSet>
  <tps:Length>{1,1}</tps:Length>
  <tps:StaStart>{1,1}</tps:StaStart>
  <tps:StnInterval>{0,1}</tps:StnInterval>
  <tps:HorizontalAlignment idRef="">{0,1}</tps:HorizontalAlignment>
  <tps:VerticalAlignment idRef="">{0,1}</tps:VerticalAlignment>
  <tps:CrossSectionSet idRef="">{0,1}</tps:CrossSectionSet>
  <tps:CorridorLeftOffset>{0,1}</tps:CorridorLeftOffset>
  <tps:CorridorRightOffset>{0,1}</tps:CorridorRightOffset>
  <tps:RoadStringSet idRef="">{0,1}</tps:RoadStringSet>
  <tps:LineDrawProperties>{0,1}</tps:LineDrawProperties>
</tps:Alignment>
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element maxOccurs="unbounded" name="Alignment" type="tps:alignmentType">
  <xs:annotation>
    <xs:documentation>An Alignment is defined by a Horizontal alignment, a Vertical alignment and a Cross section set (or a Road string set).</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:MAXML / tps:Surfaces
Namespace tps
Annotations
A collection of Surfaces
Diagram
Properties
content complex
minOccurs 0
Model
Children tps:Surface
Instance
<tps:Surfaces xmlns:tps="tps">
  <tps:Surface id="" idRef="">{0,unbounded}</tps:Surface>
</tps:Surfaces>
Source
<xs:element name="Surfaces" minOccurs="0">
  <xs:annotation>
    <xs:documentation>A collection of Surfaces</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="Surface" type="tps:surfaceType">
        <xs:annotation>
          <xs:documentation>A Surface is defined by a collection of triangles, which refers to a sequence of positions</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element tps:MAXML / tps:Surfaces / tps:Surface
Namespace tps
Annotations
A Surface is defined by a collection of triangles, which refers to a sequence of positions
Diagram
Type tps:surfaceType
Type hierarchy
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
tps:Name , tps:Layer{0,1} , tps:DrawLineProperties{0,1} , tps:Triangles{0,1} , tps:Positions{0,1} , tps:Breakline* , tps:AreaDrawProperties{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:AreaDrawProperties, tps:Breakline, tps:DrawLineProperties, tps:Layer, tps:Name, tps:Positions, tps:Triangles
Instance
<tps:Surface id="" idRef="" xmlns:tps="tps">
  <tps:Name>{1,1}</tps:Name>
  <tps:Layer idRef="">{0,1}</tps:Layer>
  <tps:DrawLineProperties>{0,1}</tps:DrawLineProperties>
  <tps:Triangles count="">{0,1}</tps:Triangles>
  <tps:Positions count="">{0,1}</tps:Positions>
  <tps:Breakline idRef="">{0,unbounded}</tps:Breakline>
  <tps:AreaDrawProperties>{0,1}</tps:AreaDrawProperties>
</tps:Surface>
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element maxOccurs="unbounded" minOccurs="0" name="Surface" type="tps:surfaceType">
  <xs:annotation>
    <xs:documentation>A Surface is defined by a collection of triangles, which refers to a sequence of positions</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:MAXML / tps:ScanningSessions
Namespace tps
Annotations
A collection of Scanning sessions
Diagram
Properties
content complex
minOccurs 0
Model
Children tps:ScanningSession
Instance
<tps:ScanningSessions xmlns:tps="tps">
  <tps:ScanningSession csIdRef="" id="" idRef="">{0,unbounded}</tps:ScanningSession>
</tps:ScanningSessions>
Source
<xs:element name="ScanningSessions" minOccurs="0">
  <xs:annotation>
    <xs:documentation>A collection of Scanning sessions</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="ScanningSession" type="tps:scanningSessionType">
        <xs:annotation>
          <xs:documentation>Definition of a Scanning session (???)</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element tps:MAXML / tps:ScanningSessions / tps:ScanningSession
Namespace tps
Annotations
Definition of a Scanning session (???)
Diagram
Type tps:scanningSessionType
Type hierarchy
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
tps:Name , tps:ImageOrientation{0,1} , tps:OrientationControlPoint* , tps:OrientationResults{0,1} , tps:CameraCalibration{0,1} , tps:TSSettings{0,1} , tps:ScanningPoint* , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:CameraCalibration, tps:ImageOrientation, tps:Name, tps:OrientationControlPoint, tps:OrientationResults, tps:ScanningPoint, tps:TSSettings
Instance
<tps:ScanningSession csIdRef="" id="" idRef="" xmlns:tps="tps">
  <tps:Name>{1,1}</tps:Name>
  <tps:ImageOrientation>{0,1}</tps:ImageOrientation>
  <tps:OrientationControlPoint bulge="0" id="">{0,unbounded}</tps:OrientationControlPoint>
  <tps:OrientationResults>{0,1}</tps:OrientationResults>
  <tps:CameraCalibration>{0,1}</tps:CameraCalibration>
  <tps:TSSettings>{0,1}</tps:TSSettings>
  <tps:ScanningPoint>{0,unbounded}</tps:ScanningPoint>
</tps:ScanningSession>
Attributes
QName Type Use Annotation
csIdRef xs:IDREF optional
A reference to a Coordinate System
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element maxOccurs="unbounded" minOccurs="0" name="ScanningSession" type="tps:scanningSessionType">
  <xs:annotation>
    <xs:documentation>Definition of a Scanning session (???)</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:MAXML / tps:OrientationJobs
Namespace tps
Annotations
A collection of Orientation jobs
Diagram
Properties
content complex
minOccurs 0
Model
Children tps:OrientationJob
Instance
<tps:OrientationJobs xmlns:tps="tps">
  <tps:OrientationJob id="" idRef="">{0,unbounded}</tps:OrientationJob>
</tps:OrientationJobs>
Source
<xs:element name="OrientationJobs" minOccurs="0">
  <xs:annotation>
    <xs:documentation>A collection of Orientation jobs</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="OrientationJob" type="tps:orientationJobType">
        <xs:annotation>
          <xs:documentation>An Orientation job is defined as a sequence of orientation sessions and a sequence of stereo pairs (???)</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element tps:MAXML / tps:OrientationJobs / tps:OrientationJob
Namespace tps
Annotations
An Orientation job is defined as a sequence of orientation sessions and a sequence of stereo pairs (???)
Diagram
Type tps:orientationJobType
Type hierarchy
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
tps:Name , tps:OriSession* , tps:StereoPair* , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:Name, tps:OriSession, tps:StereoPair
Instance
<tps:OrientationJob id="" idRef="" xmlns:tps="tps">
  <tps:Name>{1,1}</tps:Name>
  <tps:OriSession>{0,unbounded}</tps:OriSession>
  <tps:StereoPair>{0,unbounded}</tps:StereoPair>
</tps:OrientationJob>
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element maxOccurs="unbounded" minOccurs="0" name="OrientationJob" type="tps:orientationJobType">
  <xs:annotation>
    <xs:documentation>An Orientation job is defined as a sequence of orientation sessions and a sequence of stereo pairs (???)</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:MAXML / tps:FieldReports
Namespace tps
Annotations
A collection of Field reports
Diagram
Properties
content complex
minOccurs 0
Model
Children tps:FieldReport
Instance
<tps:FieldReports xmlns:tps="tps">
  <tps:FieldReport csIdRef="" id="" idRef="">{0,unbounded}</tps:FieldReport>
</tps:FieldReports>
Source
<xs:element name="FieldReports" minOccurs="0">
  <xs:annotation>
    <xs:documentation>A collection of Field reports</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="FieldReport" type="tps:fieldReportsType">
        <xs:annotation>
          <xs:documentation>Represents a Field report (???)</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element tps:MAXML / tps:FieldReports / tps:FieldReport
Namespace tps
Annotations
Represents a Field report (???)
Diagram
Type tps:fieldReportsType
Type hierarchy
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
tps:Name , tps:AuthorName{0,1} , tps:JobName , tps:ProjectName{0,1} , tps:Note{0,1} , tps:CreationDate{0,1} , tps:Image{0,1} , tps:Station , tps:NEZ , tps:Coords* , tps:DistUnit{0,1} , tps:ImageFormat{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:AuthorName, tps:Coords, tps:CreationDate, tps:DistUnit, tps:Image, tps:ImageFormat, tps:JobName, tps:NEZ, tps:Name, tps:Note, tps:ProjectName, tps:Station
Instance
<tps:FieldReport csIdRef="" id="" idRef="" xmlns:tps="tps">
  <tps:Name>{1,1}</tps:Name>
  <tps:AuthorName>{0,1}</tps:AuthorName>
  <tps:JobName>{1,1}</tps:JobName>
  <tps:ProjectName>{0,1}</tps:ProjectName>
  <tps:Note>{0,1}</tps:Note>
  <tps:CreationDate>{0,1}</tps:CreationDate>
  <tps:Image>{0,1}</tps:Image>
  <tps:Station bulge="0" id="">{1,1}</tps:Station>
  <tps:NEZ>{1,1}</tps:NEZ>
  <tps:Coords>{0,unbounded}</tps:Coords>
  <tps:DistUnit>{0,1}</tps:DistUnit>
  <tps:ImageFormat>{0,1}</tps:ImageFormat>
</tps:FieldReport>
Attributes
QName Type Use Annotation
csIdRef xs:IDREF optional
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element maxOccurs="unbounded" minOccurs="0" name="FieldReport" type="tps:fieldReportsType">
  <xs:annotation>
    <xs:documentation>Represents a Field report (???)</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:MAXML / tps:Regions
Namespace tps
Annotations
A collection of Regions
Diagram
Properties
content complex
minOccurs 0
Model
Children tps:Region
Instance
<tps:Regions xmlns:tps="tps">
  <tps:Region id="" idRef="">{0,unbounded}</tps:Region>
</tps:Regions>
Source
<xs:element minOccurs="0" name="Regions">
  <xs:annotation>
    <xs:documentation>A collection of Regions</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="Region" type="tps:regionType">
        <xs:annotation>
          <xs:documentation>A Region describes an area with some attributes</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element tps:MAXML / tps:Regions / tps:Region
Namespace tps
Annotations
A Region describes an area with some attributes
Diagram
Type tps:regionType
Type hierarchy
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
tps:Name , tps:TypeRegion , tps:Layer{0,1} , tps:AreaDrawProperties{0,1} , tps:Vertices{0,1} , (tps:Plot | tps:PlotByLayer) , tps:AlignmentRef{0,1} , tps:UpperSurface{0,1} , tps:LowerSurface{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:AlignmentRef, tps:AreaDrawProperties, tps:Layer, tps:LowerSurface, tps:Name, tps:Plot, tps:PlotByLayer, tps:TypeRegion, tps:UpperSurface, tps:Vertices
Instance
<tps:Region id="" idRef="" xmlns:tps="tps">
  <tps:Name>{1,1}</tps:Name>
  <tps:TypeRegion>{1,1}</tps:TypeRegion>
  <tps:Layer idRef="">{0,1}</tps:Layer>
  <tps:AreaDrawProperties>{0,1}</tps:AreaDrawProperties>
  <tps:Vertices>{0,1}</tps:Vertices>
  <tps:Plot>{1,1}</tps:Plot>
  <tps:PlotByLayer>{1,1}</tps:PlotByLayer>
  <tps:AlignmentRef idRef="">{0,1}</tps:AlignmentRef>
  <tps:UpperSurface idRef="">{0,1}</tps:UpperSurface>
  <tps:LowerSurface idRef="">{0,1}</tps:LowerSurface>
</tps:Region>
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element maxOccurs="unbounded" minOccurs="0" name="Region" type="tps:regionType">
  <xs:annotation>
    <xs:documentation>A Region describes an area with some attributes</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:MAXML / tps:ObjectLists
Namespace tps
Annotations
A collection of Object Lists
Diagram
Properties
content complex
minOccurs 0
Model
Children tps:ObjectList
Instance
<tps:ObjectLists xmlns:tps="tps">
  <tps:ObjectList id="" idRef="">{1,unbounded}</tps:ObjectList>
</tps:ObjectLists>
Source
<xs:element minOccurs="0" name="ObjectLists">
  <xs:annotation>
    <xs:documentation>A collection of Object Lists</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" name="ObjectList" type="tps:objectListType">
        <xs:annotation>
          <xs:documentation>An Object List is a list of references to Objects (usually used to describe a Point List)</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element tps:MAXML / tps:ObjectLists / tps:ObjectList
Namespace tps
Annotations
An Object List is a list of references to Objects (usually used to describe a Point List)
Diagram
Type tps:objectListType
Type hierarchy
Properties
content complex
maxOccurs unbounded
Model
tps:Name , tps:Object* , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:Name, tps:Object
Instance
<tps:ObjectList id="" idRef="" xmlns:tps="tps">
  <tps:Name>{1,1}</tps:Name>
  <tps:Object idRef="">{0,unbounded}</tps:Object>
</tps:ObjectList>
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element maxOccurs="unbounded" name="ObjectList" type="tps:objectListType">
  <xs:annotation>
    <xs:documentation>An Object List is a list of references to Objects (usually used to describe a Point List)</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:MAXML / tps:CustomStyles
Namespace tps
Annotations
A collection of point symbols, line styles and textures
Diagram
Properties
content complex
minOccurs 0
Model
tps:CustomPoints{0,1} , tps:CustomLines{0,1} , tps:Textures{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:CustomLines, tps:CustomPoints, tps:Textures
Instance
<tps:CustomStyles xmlns:tps="tps">
  <tps:CustomPoints>{0,1}</tps:CustomPoints>
  <tps:CustomLines>{0,1}</tps:CustomLines>
  <tps:Textures>{0,1}</tps:Textures>
</tps:CustomStyles>
Source
<xs:element minOccurs="0" name="CustomStyles">
  <xs:annotation>
    <xs:documentation>A collection of point symbols, line styles and textures</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element minOccurs="0" name="CustomPoints">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" name="PointSymbol" type="tps:pointSymbolType"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="CustomLines">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" name="LineStyle" type="tps:lineStyleType"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="Textures">
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" name="TextureImage" type="tps:textureImageType"/>
            <xs:element maxOccurs="unbounded" name="Texture" type="tps:textureType"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:group minOccurs="0" ref="tps:versionable"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element tps:MAXML / tps:CustomStyles / tps:CustomPoints
Namespace tps
Diagram
Properties
content complex
minOccurs 0
Model
Children tps:PointSymbol
Instance
<tps:CustomPoints xmlns:tps="tps">
  <tps:PointSymbol id="" idRef="">{1,unbounded}</tps:PointSymbol>
</tps:CustomPoints>
Source
<xs:element minOccurs="0" name="CustomPoints">
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" name="PointSymbol" type="tps:pointSymbolType"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element tps:MAXML / tps:CustomStyles / tps:CustomPoints / tps:PointSymbol
Namespace tps
Diagram
Type tps:pointSymbolType
Type hierarchy
Properties
content complex
maxOccurs unbounded
Model
tps:Name , tps:Description{0,1} , tps:Scalable{0,1} , tps:ScaleFactor{0,1} , tps:RotationAngle{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps') , tps:Entities , tps:Clip , tps:NorthPoint{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:Clip, tps:Description, tps:Entities, tps:Name, tps:NorthPoint, tps:RotationAngle, tps:Scalable, tps:ScaleFactor
Instance
<tps:PointSymbol id="" idRef="" xmlns:tps="tps">
  <tps:Name>{1,1}</tps:Name>
  <tps:Description>{0,1}</tps:Description>
  <tps:Scalable>{0,1}</tps:Scalable>
  <tps:ScaleFactor>{0,1}</tps:ScaleFactor>
  <tps:RotationAngle>{0,1}</tps:RotationAngle>
  <tps:Entities idRef="">{1,1}</tps:Entities>
  <tps:Clip>{1,1}</tps:Clip>
  <tps:NorthPoint>{0,1}</tps:NorthPoint>
</tps:PointSymbol>
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element maxOccurs="unbounded" name="PointSymbol" type="tps:pointSymbolType"/>
Element tps:MAXML / tps:CustomStyles / tps:CustomLines
Namespace tps
Diagram
Properties
content complex
minOccurs 0
Model
Children tps:LineStyle
Instance
<tps:CustomLines xmlns:tps="tps">
  <tps:LineStyle id="" idRef="">{1,unbounded}</tps:LineStyle>
</tps:CustomLines>
Source
<xs:element minOccurs="0" name="CustomLines">
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" name="LineStyle" type="tps:lineStyleType"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element tps:MAXML / tps:CustomStyles / tps:CustomLines / tps:LineStyle
Namespace tps
Diagram
Type tps:lineStyleType
Type hierarchy
Properties
content complex
maxOccurs unbounded
Model
tps:Name , tps:Description{0,1} , tps:Scalable{0,1} , tps:ScaleFactor{0,1} , tps:RotationAngle{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps') , tps:Entities , tps:PatternLength , tps:Repeteable{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:Description, tps:Entities, tps:Name, tps:PatternLength, tps:Repeteable, tps:RotationAngle, tps:Scalable, tps:ScaleFactor
Instance
<tps:LineStyle id="" idRef="" xmlns:tps="tps">
  <tps:Name>{1,1}</tps:Name>
  <tps:Description>{0,1}</tps:Description>
  <tps:Scalable>{0,1}</tps:Scalable>
  <tps:ScaleFactor>{0,1}</tps:ScaleFactor>
  <tps:RotationAngle>{0,1}</tps:RotationAngle>
  <tps:Entities idRef="">{1,1}</tps:Entities>
  <tps:PatternLength>{1,1}</tps:PatternLength>
  <tps:Repeteable>{0,1}</tps:Repeteable>
</tps:LineStyle>
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element maxOccurs="unbounded" name="LineStyle" type="tps:lineStyleType"/>
Element tps:MAXML / tps:CustomStyles / tps:Textures
Namespace tps
Diagram
Properties
content complex
minOccurs 0
Model
Children tps:Texture, tps:TextureImage
Instance
<tps:Textures xmlns:tps="tps">
  <tps:TextureImage Format="" id="" idRef="">{1,unbounded}</tps:TextureImage>
  <tps:Texture id="" idRef="">{1,unbounded}</tps:Texture>
</tps:Textures>
Source
<xs:element minOccurs="0" name="Textures">
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" name="TextureImage" type="tps:textureImageType"/>
      <xs:element maxOccurs="unbounded" name="Texture" type="tps:textureType"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element tps:MAXML / tps:CustomStyles / tps:Textures / tps:TextureImage
Namespace tps
Diagram
Type tps:textureImageType
Type hierarchy
Properties
content complex
maxOccurs unbounded
Model
tps:Data , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:Data
Instance
<tps:TextureImage Format="" id="" idRef="" xmlns:tps="tps">
  <tps:Data>{1,1}</tps:Data>
</tps:TextureImage>
Attributes
QName Type Use Annotation
Format tps:imageFormatType optional
The format of the image content
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element maxOccurs="unbounded" name="TextureImage" type="tps:textureImageType"/>
Element tps:MAXML / tps:CustomStyles / tps:Textures / tps:Texture
Namespace tps
Diagram
Type tps:textureType
Type hierarchy
Properties
content complex
maxOccurs unbounded
Model
tps:Name , tps:Description{0,1} , tps:Scalable{0,1} , tps:ScaleFactor{0,1} , tps:RotationAngle{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps') , tps:ImageRef , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:Description, tps:ImageRef, tps:Name, tps:RotationAngle, tps:Scalable, tps:ScaleFactor
Instance
<tps:Texture id="" idRef="" xmlns:tps="tps">
  <tps:Name>{1,1}</tps:Name>
  <tps:Description>{0,1}</tps:Description>
  <tps:Scalable>{0,1}</tps:Scalable>
  <tps:ScaleFactor>{0,1}</tps:ScaleFactor>
  <tps:RotationAngle>{0,1}</tps:RotationAngle>
  <tps:ImageRef idRef="">{1,1}</tps:ImageRef>
</tps:Texture>
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element maxOccurs="unbounded" name="Texture" type="tps:textureType"/>
Element tps:MAXML / tps:Management
Namespace tps
Annotations
Task data container
Diagram
Properties
content complex
minOccurs 0
Model
tps:Locations{0,1} , tps:Materials{0,1} , tps:Quantities{0,1} , tps:Tasks{0,1} , tps:Dependencies{0,1} , tps:LocationIntersections{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:Dependencies, tps:LocationIntersections, tps:Locations, tps:Materials, tps:Quantities, tps:Tasks
Instance
<tps:Management xmlns:tps="tps">
  <tps:Locations>{0,1}</tps:Locations>
  <tps:Materials>{0,1}</tps:Materials>
  <tps:Quantities>{0,1}</tps:Quantities>
  <tps:Tasks>{0,1}</tps:Tasks>
  <tps:Dependencies>{0,1}</tps:Dependencies>
  <tps:LocationIntersections>{0,1}</tps:LocationIntersections>
</tps:Management>
Source
<xs:element minOccurs="0" name="Management">
  <xs:annotation>
    <xs:documentation>Task data container</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element minOccurs="0" name="Locations">
        <xs:annotation>
          <xs:documentation>A collection of locations</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Location" type="tps:locationType" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>Where the quantity is located</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="Materials">
        <xs:annotation>
          <xs:documentation>A collection of materials</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Material" type="tps:materialType" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>Type of work or material (or cost code) of the quantity</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="Quantities">
        <xs:annotation>
          <xs:documentation>A collection of quantities</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" name="Quantity" type="tps:quantityType">
              <xs:annotation>
                <xs:documentation>Definition of a quantity</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="Tasks">
        <xs:annotation>
          <xs:documentation>A collection of Tasks</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" name="Task" type="tps:taskType">
              <xs:annotation>
                <xs:documentation>Definition of a task</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="Dependencies">
        <xs:annotation>
          <xs:documentation>Dependencies to other tasks</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" name="Dependency" type="tps:dependencyType">
              <xs:annotation>
                <xs:documentation>The definition of a dependency between tasks</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="LocationIntersections">
        <xs:annotation>
          <xs:documentation>A collection of intersections</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element maxOccurs="unbounded" name="LocationIntersection" type="tps:locationIntersectionType">
              <xs:annotation>
                <xs:documentation>The definition of an intersection of locations</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:group minOccurs="0" ref="tps:versionable"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element tps:MAXML / tps:Management / tps:Locations
Namespace tps
Annotations
A collection of locations
Diagram
Properties
content complex
minOccurs 0
Model
Children tps:Location
Instance
<tps:Locations xmlns:tps="tps">
  <tps:Location id="" idRef="">{1,unbounded}</tps:Location>
</tps:Locations>
Source
<xs:element minOccurs="0" name="Locations">
  <xs:annotation>
    <xs:documentation>A collection of locations</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Location" type="tps:locationType" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Where the quantity is located</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element tps:MAXML / tps:Management / tps:Locations / tps:Location
Namespace tps
Annotations
Where the quantity is located
Diagram
Type tps:locationType
Type hierarchy
Properties
content complex
maxOccurs unbounded
Model
tps:UUID{0,1} , tps:Name , tps:Areas{0,1} , tps:Alignments{0,1} , tps:Regions{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:Alignments, tps:Areas, tps:Name, tps:Regions, tps:UUID
Instance
<tps:Location id="" idRef="" xmlns:tps="tps">
  <tps:UUID>{0,1}</tps:UUID>
  <tps:Name>{1,1}</tps:Name>
  <tps:Areas>{0,1}</tps:Areas>
  <tps:Alignments>{0,1}</tps:Alignments>
  <tps:Regions>{0,1}</tps:Regions>
</tps:Location>
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element name="Location" type="tps:locationType" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Where the quantity is located</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:MAXML / tps:Management / tps:Materials
Namespace tps
Annotations
A collection of materials
Diagram
Properties
content complex
minOccurs 0
Model
Children tps:Material
Instance
<tps:Materials xmlns:tps="tps">
  <tps:Material id="" idRef="">{1,unbounded}</tps:Material>
</tps:Materials>
Source
<xs:element minOccurs="0" name="Materials">
  <xs:annotation>
    <xs:documentation>A collection of materials</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Material" type="tps:materialType" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>Type of work or material (or cost code) of the quantity</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element tps:MAXML / tps:Management / tps:Materials / tps:Material
Namespace tps
Annotations
Type of work or material (or cost code) of the quantity
Diagram
Type tps:materialType
Type hierarchy
Properties
content complex
maxOccurs unbounded
Model
tps:UUID{0,1} , tps:Name , tps:Unit{0,1} , tps:Usage{0,1} , tps:CodeDescriptionRef{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:CodeDescriptionRef, tps:Name, tps:UUID, tps:Unit, tps:Usage
Instance
<tps:Material id="" idRef="" xmlns:tps="tps">
  <tps:UUID>{0,1}</tps:UUID>
  <tps:Name>{1,1}</tps:Name>
  <tps:Unit>{0,1}</tps:Unit>
  <tps:Usage>{0,1}</tps:Usage>
  <tps:CodeDescriptionRef idRef="">{0,1}</tps:CodeDescriptionRef>
</tps:Material>
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element name="Material" type="tps:materialType" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Type of work or material (or cost code) of the quantity</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:MAXML / tps:Management / tps:Quantities
Namespace tps
Annotations
A collection of quantities
Diagram
Properties
content complex
minOccurs 0
Model
Children tps:Quantity
Instance
<tps:Quantities xmlns:tps="tps">
  <tps:Quantity id="" idRef="">{1,unbounded}</tps:Quantity>
</tps:Quantities>
Source
<xs:element minOccurs="0" name="Quantities">
  <xs:annotation>
    <xs:documentation>A collection of quantities</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" name="Quantity" type="tps:quantityType">
        <xs:annotation>
          <xs:documentation>Definition of a quantity</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element tps:MAXML / tps:Management / tps:Quantities / tps:Quantity
Namespace tps
Annotations
Definition of a quantity
Diagram
Type tps:quantityType
Type hierarchy
Properties
content complex
maxOccurs unbounded
Model
tps:UUID{0,1} , tps:Location , tps:Material , tps:Amounts{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:Amounts, tps:Location, tps:Material, tps:UUID
Instance
<tps:Quantity id="" idRef="" xmlns:tps="tps">
  <tps:UUID>{0,1}</tps:UUID>
  <tps:Location idRef="">{1,1}</tps:Location>
  <tps:Material idRef="">{1,1}</tps:Material>
  <tps:Amounts>{0,1}</tps:Amounts>
</tps:Quantity>
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element maxOccurs="unbounded" name="Quantity" type="tps:quantityType">
  <xs:annotation>
    <xs:documentation>Definition of a quantity</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:MAXML / tps:Management / tps:Tasks
Namespace tps
Annotations
A collection of Tasks
Diagram
Properties
content complex
minOccurs 0
Model
Children tps:Task
Instance
<tps:Tasks xmlns:tps="tps">
  <tps:Task id="" idRef="">{1,unbounded}</tps:Task>
</tps:Tasks>
Source
<xs:element minOccurs="0" name="Tasks">
  <xs:annotation>
    <xs:documentation>A collection of Tasks</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" name="Task" type="tps:taskType">
        <xs:annotation>
          <xs:documentation>Definition of a task</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element tps:MAXML / tps:Management / tps:Tasks / tps:Task
Namespace tps
Annotations
Definition of a task
Diagram
Type tps:taskType
Type hierarchy
Properties
content complex
maxOccurs unbounded
Model
tps:UUID{0,1} , tps:Name , tps:ParentTask{0,1} , tps:ChildTasks{0,1} , tps:StartTime{0,1} , tps:FinishTime{0,1} , tps:Duration{0,1} , tps:Quantities{0,1} , tps:Constraint{0,1} , tps:Status{0,1} , tps:SurfaceName{0,1} , tps:ActualStart{0,1} , tps:ActualFinish{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:ActualFinish, tps:ActualStart, tps:ChildTasks, tps:Constraint, tps:Duration, tps:FinishTime, tps:Name, tps:ParentTask, tps:Quantities, tps:StartTime, tps:Status, tps:SurfaceName, tps:UUID
Instance
<tps:Task id="" idRef="" xmlns:tps="tps">
  <tps:UUID>{0,1}</tps:UUID>
  <tps:Name>{1,1}</tps:Name>
  <tps:ParentTask idRef="">{0,1}</tps:ParentTask>
  <tps:ChildTasks>{0,1}</tps:ChildTasks>
  <tps:StartTime>{0,1}</tps:StartTime>
  <tps:FinishTime>{0,1}</tps:FinishTime>
  <tps:Duration>{0,1}</tps:Duration>
  <tps:Quantities>{0,1}</tps:Quantities>
  <tps:Constraint>{0,1}</tps:Constraint>
  <tps:Status>{0,1}</tps:Status>
  <tps:SurfaceName idRef="">{0,1}</tps:SurfaceName>
  <tps:ActualStart>{0,1}</tps:ActualStart>
  <tps:ActualFinish>{0,1}</tps:ActualFinish>
</tps:Task>
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element maxOccurs="unbounded" name="Task" type="tps:taskType">
  <xs:annotation>
    <xs:documentation>Definition of a task</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:MAXML / tps:Management / tps:Dependencies
Namespace tps
Annotations
Dependencies to other tasks
Diagram
Properties
content complex
minOccurs 0
Model
Children tps:Dependency
Instance
<tps:Dependencies xmlns:tps="tps">
  <tps:Dependency id="" idRef="">{1,unbounded}</tps:Dependency>
</tps:Dependencies>
Source
<xs:element minOccurs="0" name="Dependencies">
  <xs:annotation>
    <xs:documentation>Dependencies to other tasks</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" name="Dependency" type="tps:dependencyType">
        <xs:annotation>
          <xs:documentation>The definition of a dependency between tasks</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element tps:MAXML / tps:Management / tps:Dependencies / tps:Dependency
Namespace tps
Annotations
The definition of a dependency between tasks
Diagram
Type tps:dependencyType
Type hierarchy
Properties
content complex
maxOccurs unbounded
Model
tps:Predecessor , tps:Successor , tps:Type , tps:MinDelay{0,1} , tps:MaxDelay{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:MaxDelay, tps:MinDelay, tps:Predecessor, tps:Successor, tps:Type
Instance
<tps:Dependency id="" idRef="" xmlns:tps="tps">
  <tps:Predecessor idRef="">{1,1}</tps:Predecessor>
  <tps:Successor idRef="">{1,1}</tps:Successor>
  <tps:Type>{1,1}</tps:Type>
  <tps:MinDelay>{0,1}</tps:MinDelay>
  <tps:MaxDelay>{0,1}</tps:MaxDelay>
</tps:Dependency>
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element maxOccurs="unbounded" name="Dependency" type="tps:dependencyType">
  <xs:annotation>
    <xs:documentation>The definition of a dependency between tasks</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:MAXML / tps:Management / tps:LocationIntersections
Namespace tps
Annotations
A collection of intersections
Diagram
Properties
content complex
minOccurs 0
Model
Children tps:LocationIntersection
Instance
<tps:LocationIntersections xmlns:tps="tps">
  <tps:LocationIntersection id="" idRef="">{1,unbounded}</tps:LocationIntersection>
</tps:LocationIntersections>
Source
<xs:element minOccurs="0" name="LocationIntersections">
  <xs:annotation>
    <xs:documentation>A collection of intersections</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" name="LocationIntersection" type="tps:locationIntersectionType">
        <xs:annotation>
          <xs:documentation>The definition of an intersection of locations</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element tps:MAXML / tps:Management / tps:LocationIntersections / tps:LocationIntersection
Namespace tps
Annotations
The definition of an intersection of locations
Diagram
Type tps:locationIntersectionType
Type hierarchy
Properties
content complex
maxOccurs unbounded
Model
tps:Name , tps:FromLocation , tps:FromStation{0,1} , tps:ToLocation , tps:ToStation{0,1} , tps:Distance{0,1} , tps:Bidirectional{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:Bidirectional, tps:Distance, tps:FromLocation, tps:FromStation, tps:Name, tps:ToLocation, tps:ToStation
Instance
<tps:LocationIntersection id="" idRef="" xmlns:tps="tps">
  <tps:Name>{1,1}</tps:Name>
  <tps:FromLocation idRef="">{1,1}</tps:FromLocation>
  <tps:FromStation>{0,1}</tps:FromStation>
  <tps:ToLocation idRef="">{1,1}</tps:ToLocation>
  <tps:ToStation>{0,1}</tps:ToStation>
  <tps:Distance>{0,1}</tps:Distance>
  <tps:Bidirectional>{0,1}</tps:Bidirectional>
</tps:LocationIntersection>
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element maxOccurs="unbounded" name="LocationIntersection" type="tps:locationIntersectionType">
  <xs:annotation>
    <xs:documentation>The definition of an intersection of locations</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:MAXML / tps:BackgroundImages
Namespace tps
Annotations
A collection of CAD background images
Diagram
Properties
content complex
minOccurs 0
Model
Children tps:BkgImage
Instance
<tps:BackgroundImages xmlns:tps="tps">
  <tps:BkgImage csIdRef="" id="" idRef="">{1,unbounded}</tps:BkgImage>
</tps:BackgroundImages>
Source
<xs:element minOccurs="0" name="BackgroundImages">
  <xs:annotation>
    <xs:documentation>A collection of CAD background images</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" name="BkgImage" type="tps:imageType">
        <xs:annotation>
          <xs:documentation>The background drawing</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element tps:MAXML / tps:BackgroundImages / tps:BkgImage
Namespace tps
Annotations
The background drawing
Diagram
Type tps:imageType
Type hierarchy
Properties
content complex
maxOccurs unbounded
Model
tps:SourcePath , tps:Raster{0,1} , tps:World{0,1} , tps:Name{0,1} , tps:Visible{0,1} , tps:Transparency{0,1} , tps:LayerRef{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:LayerRef, tps:Name, tps:Raster, tps:SourcePath, tps:Transparency, tps:Visible, tps:World
Instance
<tps:BkgImage csIdRef="" id="" idRef="" xmlns:tps="tps">
  <tps:SourcePath>{1,1}</tps:SourcePath>
  <tps:Raster>{0,1}</tps:Raster>
  <tps:World>{0,1}</tps:World>
  <tps:Name>{0,1}</tps:Name>
  <tps:Visible>{0,1}</tps:Visible>
  <tps:Transparency>{0,1}</tps:Transparency>
  <tps:LayerRef idRef="">{0,1}</tps:LayerRef>
</tps:BkgImage>
Attributes
QName Type Use Annotation
csIdRef xs:IDREF optional
It's a reference to a Coordinate System
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element maxOccurs="unbounded" name="BkgImage" type="tps:imageType">
  <xs:annotation>
    <xs:documentation>The background drawing</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:MAXML / tps:Favorites
Namespace tps
Annotations
A collection of predefined settings/data
Diagram
Properties
content complex
minOccurs 0
Model
tps:QuickCodesGroup* , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:QuickCodesGroup
Instance
<tps:Favorites xmlns:tps="tps">
  <tps:QuickCodesGroup default="false">{0,unbounded}</tps:QuickCodesGroup>
</tps:Favorites>
Source
<xs:element minOccurs="0" name="Favorites">
  <xs:annotation>
    <xs:documentation>A collection of predefined settings/data</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="QuickCodesGroup">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Name" type="xs:string">
              <xs:annotation>
                <xs:documentation>Quick Codes Group name</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element maxOccurs="unbounded" minOccurs="0" name="QuickCode">
              <xs:annotation>
                <xs:documentation>Represents the Quick Code definition</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="CodeDescriptionRef">
                    <xs:annotation>
                      <xs:documentation>A reference to the Description of this Code</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:attribute name="idRef" type="xs:IDREF"/>
                    </xs:complexType>
                  </xs:element>
                  <xs:element minOccurs="0" name="CodeString" type="xs:string"/>
                  <xs:group minOccurs="0" ref="tps:versionable"/>
                </xs:sequence>
                <xs:attribute name="row" type="xs:decimal">
                  <xs:annotation>
                    <xs:documentation>zero based index of row [0..2] for vertical positioning on screen</xs:documentation>
                  </xs:annotation>
                </xs:attribute>
                <xs:attribute name="column" type="xs:decimal">
                  <xs:annotation>
                    <xs:documentation>zero based index of column [0..2] for horizontal positioning on screen</xs:documentation>
                  </xs:annotation>
                </xs:attribute>
              </xs:complexType>
            </xs:element>
            <xs:group minOccurs="0" ref="tps:versionable"/>
          </xs:sequence>
          <xs:attribute default="false" name="default" type="xs:boolean"/>
        </xs:complexType>
      </xs:element>
      <xs:group minOccurs="0" ref="tps:versionable"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element tps:MAXML / tps:Favorites / tps:QuickCodesGroup
Namespace tps
Diagram
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
tps:Name , tps:QuickCode* , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:Name, tps:QuickCode
Instance
<tps:QuickCodesGroup default="false" xmlns:tps="tps">
  <tps:Name>{1,1}</tps:Name>
  <tps:QuickCode column="" row="">{0,unbounded}</tps:QuickCode>
</tps:QuickCodesGroup>
Attributes
QName Type Default Use
default xs:boolean false optional
Source
<xs:element maxOccurs="unbounded" minOccurs="0" name="QuickCodesGroup">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Name" type="xs:string">
        <xs:annotation>
          <xs:documentation>Quick Codes Group name</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="QuickCode">
        <xs:annotation>
          <xs:documentation>Represents the Quick Code definition</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="CodeDescriptionRef">
              <xs:annotation>
                <xs:documentation>A reference to the Description of this Code</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:attribute name="idRef" type="xs:IDREF"/>
              </xs:complexType>
            </xs:element>
            <xs:element minOccurs="0" name="CodeString" type="xs:string"/>
            <xs:group minOccurs="0" ref="tps:versionable"/>
          </xs:sequence>
          <xs:attribute name="row" type="xs:decimal">
            <xs:annotation>
              <xs:documentation>zero based index of row [0..2] for vertical positioning on screen</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attribute name="column" type="xs:decimal">
            <xs:annotation>
              <xs:documentation>zero based index of column [0..2] for horizontal positioning on screen</xs:documentation>
            </xs:annotation>
          </xs:attribute>
        </xs:complexType>
      </xs:element>
      <xs:group minOccurs="0" ref="tps:versionable"/>
    </xs:sequence>
    <xs:attribute default="false" name="default" type="xs:boolean"/>
  </xs:complexType>
</xs:element>
Element tps:MAXML / tps:Favorites / tps:QuickCodesGroup / tps:Name
Namespace tps
Annotations
Quick Codes Group name
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="Name" type="xs:string">
  <xs:annotation>
    <xs:documentation>Quick Codes Group name</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:MAXML / tps:Favorites / tps:QuickCodesGroup / tps:QuickCode
Namespace tps
Annotations
Represents the Quick Code definition
Diagram
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
tps:CodeDescriptionRef , tps:CodeString{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:CodeDescriptionRef, tps:CodeString
Instance
<tps:QuickCode column="" row="" xmlns:tps="tps">
  <tps:CodeDescriptionRef idRef="">{1,1}</tps:CodeDescriptionRef>
  <tps:CodeString>{0,1}</tps:CodeString>
</tps:QuickCode>
Attributes
QName Type Use Annotation
column xs:decimal optional
zero based index of column [0..2] for horizontal positioning on screen
row xs:decimal optional
zero based index of row [0..2] for vertical positioning on screen
Source
<xs:element maxOccurs="unbounded" minOccurs="0" name="QuickCode">
  <xs:annotation>
    <xs:documentation>Represents the Quick Code definition</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="CodeDescriptionRef">
        <xs:annotation>
          <xs:documentation>A reference to the Description of this Code</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:attribute name="idRef" type="xs:IDREF"/>
        </xs:complexType>
      </xs:element>
      <xs:element minOccurs="0" name="CodeString" type="xs:string"/>
      <xs:group minOccurs="0" ref="tps:versionable"/>
    </xs:sequence>
    <xs:attribute name="row" type="xs:decimal">
      <xs:annotation>
        <xs:documentation>zero based index of row [0..2] for vertical positioning on screen</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="column" type="xs:decimal">
      <xs:annotation>
        <xs:documentation>zero based index of column [0..2] for horizontal positioning on screen</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
</xs:element>
Element tps:MAXML / tps:Favorites / tps:QuickCodesGroup / tps:QuickCode / tps:CodeDescriptionRef
Namespace tps
Annotations
A reference to the Description of this Code
Diagram
Properties
content complex
Attributes
QName Type Use
idRef xs:IDREF optional
Source
<xs:element name="CodeDescriptionRef">
  <xs:annotation>
    <xs:documentation>A reference to the Description of this Code</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attribute name="idRef" type="xs:IDREF"/>
  </xs:complexType>
</xs:element>
Element tps:MAXML / tps:Favorites / tps:QuickCodesGroup / tps:QuickCode / tps:CodeString
Namespace tps
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="CodeString" type="xs:string"/>
Element tps:MAXML / tps:EquipmentCalibrations
Namespace tps
Annotations
A collection of scanner calibrations
Diagram
Properties
content complex
minOccurs 0
Model
tps:mmGPSTransmitterData* , tps:mmGPSTransmitterInfo* , tps:mmGPSCalibration* , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:mmGPSCalibration, tps:mmGPSTransmitterData, tps:mmGPSTransmitterInfo
Instance
<tps:EquipmentCalibrations xmlns:tps="tps">
  <tps:mmGPSTransmitterData id="" idRef="">{0,unbounded}</tps:mmGPSTransmitterData>
  <tps:mmGPSTransmitterInfo id="" idRef="">{0,unbounded}</tps:mmGPSTransmitterInfo>
  <tps:mmGPSCalibration default="false" id="" idRef="">{0,unbounded}</tps:mmGPSCalibration>
</tps:EquipmentCalibrations>
Source
<xs:element minOccurs="0" name="EquipmentCalibrations">
  <xs:annotation>
    <xs:documentation>A collection of scanner calibrations</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="mmGPSTransmitterData" type="tps:mmGPSTransmitterDataType"/>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="mmGPSTransmitterInfo" type="tps:mmGPSTransmitterPositionType"/>
      <xs:element minOccurs="0" name="mmGPSCalibration" maxOccurs="unbounded" type="tps:mmGPSCalibrationSetType"/>
      <xs:group minOccurs="0" ref="tps:versionable"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element tps:MAXML / tps:EquipmentCalibrations / tps:mmGPSTransmitterData
Namespace tps
Diagram
Type tps:mmGPSTransmitterDataType
Type hierarchy
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
tps:Valid{0,1} , tps:SerialNumber{0,1} , tps:Firmware{0,1} , tps:CalibrationData{0,1} , tps:TransmitterModel{0,1} , tps:CalibrationTime{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:CalibrationData, tps:CalibrationTime, tps:Firmware, tps:SerialNumber, tps:TransmitterModel, tps:Valid
Instance
<tps:mmGPSTransmitterData id="" idRef="" xmlns:tps="tps">
  <tps:Valid>{0,1}</tps:Valid>
  <tps:SerialNumber>{0,1}</tps:SerialNumber>
  <tps:Firmware>{0,1}</tps:Firmware>
  <tps:CalibrationData>{0,1}</tps:CalibrationData>
  <tps:TransmitterModel>{0,1}</tps:TransmitterModel>
  <tps:CalibrationTime>{0,1}</tps:CalibrationTime>
</tps:mmGPSTransmitterData>
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element maxOccurs="unbounded" minOccurs="0" name="mmGPSTransmitterData" type="tps:mmGPSTransmitterDataType"/>
Element tps:MAXML / tps:EquipmentCalibrations / tps:mmGPSTransmitterInfo
Namespace tps
Diagram
Type tps:mmGPSTransmitterPositionType
Type hierarchy
Properties
content complex
minOccurs 0
maxOccurs unbounded
mixed false
Model
tps:Data , tps:Channel , tps:Valid{0,1} , tps:TransmitterPointRef{0,1} , tps:LLH{0,1} , tps:AntennaHeight{0,1} , tps:AntennaHeightOffset{0,1} , tps:MeasuredVertical{0,1} , tps:FixedRodType{0,1} , tps:KnownPointRef{0,1} , tps:Resected{0,1} , tps:NumResectedMeasurements{0,1} , tps:ResectionError{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:AntennaHeight, tps:AntennaHeightOffset, tps:Channel, tps:Data, tps:FixedRodType, tps:KnownPointRef, tps:LLH, tps:MeasuredVertical, tps:NumResectedMeasurements, tps:Resected, tps:ResectionError, tps:TransmitterPointRef, tps:Valid
Instance
<tps:mmGPSTransmitterInfo id="" idRef="" xmlns:tps="tps">
  <tps:Data idRef="">{1,1}</tps:Data>
  <tps:Channel>{1,1}</tps:Channel>
  <tps:Valid>{0,1}</tps:Valid>
  <tps:TransmitterPointRef idRef="">{0,1}</tps:TransmitterPointRef>
  <tps:LLH>{0,1}</tps:LLH>
  <tps:AntennaHeight>{0,1}</tps:AntennaHeight>
  <tps:AntennaHeightOffset>{0,1}</tps:AntennaHeightOffset>
  <tps:MeasuredVertical>{0,1}</tps:MeasuredVertical>
  <tps:FixedRodType>{0,1}</tps:FixedRodType>
  <tps:KnownPointRef idRef="">{0,1}</tps:KnownPointRef>
  <tps:Resected>{0,1}</tps:Resected>
  <tps:NumResectedMeasurements>{0,1}</tps:NumResectedMeasurements>
  <tps:ResectionError>{0,1}</tps:ResectionError>
</tps:mmGPSTransmitterInfo>
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element maxOccurs="unbounded" minOccurs="0" name="mmGPSTransmitterInfo" type="tps:mmGPSTransmitterPositionType"/>
Element tps:MAXML / tps:EquipmentCalibrations / tps:mmGPSCalibration
Namespace tps
Diagram
Type tps:mmGPSCalibrationSetType
Type hierarchy
Properties
content complex
minOccurs 0
maxOccurs unbounded
Model
tps:Name{0,1} , tps:TransmitterInfo{0,4} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:Name, tps:TransmitterInfo
Instance
<tps:mmGPSCalibration default="false" id="" idRef="" xmlns:tps="tps">
  <tps:Name>{0,1}</tps:Name>
  <tps:TransmitterInfo idRef="">{0,4}</tps:TransmitterInfo>
</tps:mmGPSCalibration>
Attributes
QName Type Default Use Annotation
default xs:boolean false optional
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element minOccurs="0" name="mmGPSCalibration" maxOccurs="unbounded" type="tps:mmGPSCalibrationSetType"/>
Element tps:MAXML / tps:StakeReportConfigs
Namespace tps
Annotations
A collection of Stakeout report configurations
Diagram
Properties
content complex
minOccurs 0
Model
Children tps:StakeReportConfig
Instance
<tps:StakeReportConfigs xmlns:tps="tps">
  <tps:StakeReportConfig id="" idRef="">{1,unbounded}</tps:StakeReportConfig>
</tps:StakeReportConfigs>
Source
<xs:element minOccurs="0" name="StakeReportConfigs">
  <xs:annotation>
    <xs:documentation>A collection of Stakeout report configurations</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" name="StakeReportConfig" type="tps:stakeReportConfigType">
        <xs:annotation>
          <xs:documentation>A stakeout report configuration, defined by a type, tolerances and a collection of header fields</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element tps:MAXML / tps:StakeReportConfigs / tps:StakeReportConfig
Namespace tps
Annotations
A stakeout report configuration, defined by a type, tolerances and a collection of header fields
Diagram
Type tps:stakeReportConfigType
Type hierarchy
Properties
content complex
maxOccurs unbounded
Model
tps:Name , tps:ReportType , tps:HeaderFields , tps:Tolerances{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:HeaderFields, tps:Name, tps:ReportType, tps:Tolerances
Instance
<tps:StakeReportConfig id="" idRef="" xmlns:tps="tps">
  <tps:Name>{1,1}</tps:Name>
  <tps:ReportType>{1,1}</tps:ReportType>
  <tps:HeaderFields>{1,1}</tps:HeaderFields>
  <tps:Tolerances>{0,1}</tps:Tolerances>
</tps:StakeReportConfig>
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element maxOccurs="unbounded" name="StakeReportConfig" type="tps:stakeReportConfigType">
  <xs:annotation>
    <xs:documentation>A stakeout report configuration, defined by a type, tolerances and a collection of header fields</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:MAXML / tps:StakeReports
Namespace tps
Annotations
A collection of Stakeout reports
Diagram
Properties
content complex
minOccurs 0
Model
Children tps:StakeReport
Instance
<tps:StakeReports xmlns:tps="tps">
  <tps:StakeReport id="" idRef="">{1,unbounded}</tps:StakeReport>
</tps:StakeReports>
Source
<xs:element minOccurs="0" name="StakeReports">
  <xs:annotation>
    <xs:documentation>A collection of Stakeout reports</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" name="StakeReport" type="tps:stakeReportType">
        <xs:annotation>
          <xs:documentation>A stakeout report, defined by a configuration (reference) and a collection of records</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element tps:MAXML / tps:StakeReports / tps:StakeReport
Namespace tps
Annotations
A stakeout report, defined by a configuration (reference) and a collection of records
Diagram
Type tps:stakeReportType
Type hierarchy
Properties
content complex
maxOccurs unbounded
Model
tps:Name , tps:Config , tps:Record* , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:Config, tps:Name, tps:Record
Instance
<tps:StakeReport id="" idRef="" xmlns:tps="tps">
  <tps:Name>{1,1}</tps:Name>
  <tps:Config idRef="">{1,1}</tps:Config>
  <tps:Record>{0,unbounded}</tps:Record>
</tps:StakeReport>
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element maxOccurs="unbounded" name="StakeReport" type="tps:stakeReportType">
  <xs:annotation>
    <xs:documentation>A stakeout report, defined by a configuration (reference) and a collection of records</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:MAXML / tps:InsertedImages
Namespace tps
Annotations
A collection of CAD inserted images
Diagram
Properties
content complex
minOccurs 0
Model
Children tps:InsertedImage
Instance
<tps:InsertedImages xmlns:tps="tps">
  <tps:InsertedImage csIdRef="" id="" idRef="">{1,unbounded}</tps:InsertedImage>
</tps:InsertedImages>
Source
<xs:element minOccurs="0" name="InsertedImages">
  <xs:annotation>
    <xs:documentation>A collection of CAD inserted images</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" name="InsertedImage" type="tps:imageType">
        <xs:annotation>
          <xs:documentation>The background drawing</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>
Element tps:MAXML / tps:InsertedImages / tps:InsertedImage
Namespace tps
Annotations
The background drawing
Diagram
Type tps:imageType
Type hierarchy
Properties
content complex
maxOccurs unbounded
Model
tps:SourcePath , tps:Raster{0,1} , tps:World{0,1} , tps:Name{0,1} , tps:Visible{0,1} , tps:Transparency{0,1} , tps:LayerRef{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:LayerRef, tps:Name, tps:Raster, tps:SourcePath, tps:Transparency, tps:Visible, tps:World
Instance
<tps:InsertedImage csIdRef="" id="" idRef="" xmlns:tps="tps">
  <tps:SourcePath>{1,1}</tps:SourcePath>
  <tps:Raster>{0,1}</tps:Raster>
  <tps:World>{0,1}</tps:World>
  <tps:Name>{0,1}</tps:Name>
  <tps:Visible>{0,1}</tps:Visible>
  <tps:Transparency>{0,1}</tps:Transparency>
  <tps:LayerRef idRef="">{0,1}</tps:LayerRef>
</tps:InsertedImage>
Attributes
QName Type Use Annotation
csIdRef xs:IDREF optional
It's a reference to a Coordinate System
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:element maxOccurs="unbounded" name="InsertedImage" type="tps:imageType">
  <xs:annotation>
    <xs:documentation>The background drawing</xs:documentation>
  </xs:annotation>
</xs:element>
Attribute tps:MAXML / tps:Layers / tps:DefaultLayer / @idRef
Namespace No namespace
Type xs:string
Properties
content simple
Used by
Source
<xs:attribute name="idRef" type="xs:string"/>
Attribute tps:MAXML / tps:Favorites / tps:QuickCodesGroup / tps:QuickCode / tps:CodeDescriptionRef / @idRef
Namespace No namespace
Type xs:IDREF
Properties
content simple
Used by
Source
<xs:attribute name="idRef" type="xs:IDREF"/>
Attribute tps:MAXML / tps:Favorites / tps:QuickCodesGroup / tps:QuickCode / @row
Namespace No namespace
Annotations
zero based index of row [0..2] for vertical positioning on screen
Type xs:decimal
Properties
content simple
Used by
Source
<xs:attribute name="row" type="xs:decimal">
  <xs:annotation>
    <xs:documentation>zero based index of row [0..2] for vertical positioning on screen</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute tps:MAXML / tps:Favorites / tps:QuickCodesGroup / tps:QuickCode / @column
Namespace No namespace
Annotations
zero based index of column [0..2] for horizontal positioning on screen
Type xs:decimal
Properties
content simple
Used by
Source
<xs:attribute name="column" type="xs:decimal">
  <xs:annotation>
    <xs:documentation>zero based index of column [0..2] for horizontal positioning on screen</xs:documentation>
  </xs:annotation>
</xs:attribute>
Attribute tps:MAXML / tps:Favorites / tps:QuickCodesGroup / @default
Namespace No namespace
Type xs:boolean
Properties
default false
Used by
Source
<xs:attribute default="false" name="default" type="xs:boolean"/>