Showing:

Annotations
Attributes
Diagrams
Facets
Model
Properties
Source
Used by
Element tps:materialType / tps:UUID
Namespace tps
Annotations
Universally unique ID for tracking objects through import/export workflows
Diagram
Type tps:guidType
Properties
content simple
minOccurs 0
Facets
pattern \{[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}\}
Source
<xs:element name="UUID" minOccurs="0" type="tps:guidType">
  <xs:annotation>
    <xs:documentation>Universally unique ID for tracking objects through import/export workflows</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:materialType / tps:Name
Namespace tps
Annotations
The name of the material or a cost code
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="Name" type="xs:string">
  <xs:annotation>
    <xs:documentation>The name of the material or a cost code</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:materialType / tps:Unit
Namespace tps
Annotations
The volume units
Diagram
Type tps:volumeType
Properties
content simple
minOccurs 0
Facets
enumeration cubic_meters
enumeration cubic_us_feet
enumeration cubic_int_feet
enumeration cubic_us_feet_inches
enumeration cubic_int_feet_inches
enumeration cubic_us_chains
enumeration cubic_int_chains
enumeration cubic_mile
enumeration cubic_int_inches
enumeration cubic_us_inches
enumeration cubic_millimeters
enumeration cubic_centimeters
enumeration cubic_kilometers
enumeration cubic_int_yards
enumeration cubic_us_yards
Source
<xs:element minOccurs="0" name="Unit" type="tps:volumeType">
  <xs:annotation>
    <xs:documentation>The volume units</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:materialType / tps:Usage
Namespace tps
Annotations
The type of work
Diagram
Type tps:quantityUsageType
Properties
content simple
minOccurs 0
default none
Facets
enumeration none
enumeration cut
enumeration fill
Source
<xs:element minOccurs="0" name="Usage" type="tps:quantityUsageType" default="none">
  <xs:annotation>
    <xs:documentation>The type of work</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:materialType / tps:CodeDescriptionRef
Namespace tps
Annotations
A reference to a Code Description
Diagram
Properties
content complex
minOccurs 0
Attributes
QName Type Use
idRef xs:IDREF optional
Source
<xs:element name="CodeDescriptionRef" minOccurs="0">
  <xs:annotation>
    <xs:documentation>A reference to a Code Description</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attribute name="idRef" type="xs:IDREF"/>
  </xs:complexType>
</xs:element>
Complex Type tps:materialType
Namespace tps
Annotations
The material type describes  the type of work or material (or cost code) of the quantity
Diagram
Type extension of tps:actionObjectType
Type hierarchy
Used by
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
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:complexType name="materialType">
  <xs:annotation>
    <xs:documentation>The material type describes the type of work or material (or cost code) of the quantity</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="tps:actionObjectType">
      <xs:sequence>
        <xs:element name="UUID" minOccurs="0" type="tps:guidType">
          <xs:annotation>
            <xs:documentation>Universally unique ID for tracking objects through import/export workflows</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Name" type="xs:string">
          <xs:annotation>
            <xs:documentation>The name of the material or a cost code</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="Unit" type="tps:volumeType">
          <xs:annotation>
            <xs:documentation>The volume units</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element minOccurs="0" name="Usage" type="tps:quantityUsageType" default="none">
          <xs:annotation>
            <xs:documentation>The type of work</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="CodeDescriptionRef" minOccurs="0">
          <xs:annotation>
            <xs:documentation>A reference to a Code Description</xs:documentation>
          </xs:annotation>
          <xs:complexType>
            <xs:attribute name="idRef" type="xs:IDREF"/>
          </xs:complexType>
        </xs:element>
        <xs:group minOccurs="0" ref="tps:versionable"/>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>
Attribute tps:materialType / tps:CodeDescriptionRef / @idRef
Namespace No namespace
Type xs:IDREF
Properties
content simple
Used by
Source
<xs:attribute name="idRef" type="xs:IDREF"/>