Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Source
Used by
Imported schema impctpt.xsd
Namespace http://www.tnsaferoads.net/mvc/veh/impctpt
Annotations
Documentation for the Vehicle Impact Point
MMUCC Data Element Reference ??
This schema defines and validates an instance of Vehicle Impact Point within the context
of a Collision report document.

http://www.gnu.org/licenses/gpl.html

<xi:include href="../XML/GPL.xhtml"/>
This software should be used in compliance with GNU GENERAL PUBLIC LICENSE            
Version 3, 29 June 2007 or later. TNSR™
Element impctpt:ImpactPointInitialPrincipalType / impctpt:ImpactPointDiagram
Namespace http://www.tnsaferoads.net/mvc/veh/impctpt
Diagram
Diagram
Type xsd:base64Binary
Source
<xsd:element name="ImpactPointDiagram" type="xsd:base64Binary">
  <xsd:annotation>
  </xsd:annotation>
</xsd:element>
Element impctpt:ImpactPointInitialPrincipalType / impctpt:InitialImpactPoint
Namespace http://www.tnsaferoads.net/mvc/veh/impctpt
Annotations
Code the first impact point that produced
property damage or personal injury (regardless of FIRST or MOST HARMFUL
EVENT)
Diagram
Diagram comm39.tmp#id134 comm39.tmp#id135
Model impctpt:ClockPoint{0,1} | impctpt:TopUnderCarriage{0,1}
Children impctpt:ClockPoint, impctpt:TopUnderCarriage
Instance
<impctpt:InitialImpactPoint>
  <impctpt:ClockPoint>{0,1}</impctpt:ClockPoint>
  <impctpt:TopUnderCarriage>{0,1}</impctpt:TopUnderCarriage>
</impctpt:InitialImpactPoint>
Source
<xsd:element name="InitialImpactPoint">
  <xsd:annotation>
    <xsd:documentation xml:lang="en-US">Code the first impact point that produced property damage or personal injury (regardless of FIRST or MOST HARMFUL EVENT)</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:choice>
      <xsd:element name="ClockPoint" minOccurs="0"/>
      <xsd:element name="TopUnderCarriage" minOccurs="0">
        <xsd:simpleType>
          <xsd:restriction base="xsd:unsignedShort">
            <xsd:minInclusive value="13">
              <!--Top-->
            </xsd:minInclusive>
            <xsd:maxInclusive value="14">
              <!--Undercarriage-->
            </xsd:maxInclusive>
            <xsd:totalDigits value="2"/>
            <xsd:pattern value="\d{2}"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
    </xsd:choice>
  </xsd:complexType>
</xsd:element>
Element impctpt:InitialImpactPoint / impctpt:ImpactPointInitialPrincipalType / impctpt:ClockPoint
Namespace http://www.tnsaferoads.net/mvc/veh/impctpt
Diagram
Diagram
Source
<xsd:element name="ClockPoint" minOccurs="0"/>
Element impctpt:InitialImpactPoint / impctpt:ImpactPointInitialPrincipalType / impctpt:TopUnderCarriage
Namespace http://www.tnsaferoads.net/mvc/veh/impctpt
Diagram
Diagram
Type restriction of xsd:unsignedShort
Facets
totalDigits 2
maxInclusive 14
minInclusive 13
pattern ([\-+]?[0-9]+) & (\d{2})
Source
<xsd:element name="TopUnderCarriage" minOccurs="0">
  <xsd:simpleType>
    <xsd:restriction base="xsd:unsignedShort">
      <xsd:minInclusive value="13">
        <!--Top-->
      </xsd:minInclusive>
      <xsd:maxInclusive value="14">
        <!--Undercarriage-->
      </xsd:maxInclusive>
      <xsd:totalDigits value="2"/>
      <xsd:pattern value="\d{2}"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Element impctpt:ImpactPointInitialPrincipalType / impctpt:PrincipalImpactPoint
Namespace http://www.tnsaferoads.net/mvc/veh/impctpt
Annotations
Code the impact point that produced the most
property damage or personal injury.
Diagram
Diagram comm39.tmp#id137 comm39.tmp#id138
Model impctpt:ClockPoint | impctpt:TopUnderCarriage
Children impctpt:ClockPoint, impctpt:TopUnderCarriage
Instance
<impctpt:PrincipalImpactPoint>
  <impctpt:ClockPoint>{1,1}</impctpt:ClockPoint>
  <impctpt:TopUnderCarriage>{1,1}</impctpt:TopUnderCarriage>
</impctpt:PrincipalImpactPoint>
Source
<xsd:element name="PrincipalImpactPoint">
  <xsd:annotation>
    <xsd:documentation xml:lang="en-US">Code the impact point that produced the most property damage or personal injury.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:choice>
      <xsd:element name="ClockPoint">
        <xsd:annotation>
          <xsd:documentation>
            <xsd:notation name="Diagram" public="../svg/clckpnt.svg"/>
          </xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="TopUnderCarriage"/>
    </xsd:choice>
  </xsd:complexType>
</xsd:element>
Element impctpt:PrincipalImpactPoint / impctpt:ImpactPointInitialPrincipalType / impctpt:ClockPoint
Namespace http://www.tnsaferoads.net/mvc/veh/impctpt
Annotations
<xsd:notation name="Diagram" public="../svg/clckpnt.svg"/>
Diagram
Diagram
Source
<xsd:element name="ClockPoint">
  <xsd:annotation>
    <xsd:documentation>
      <xsd:notation name="Diagram" public="../svg/clckpnt.svg"/>
    </xsd:documentation>
  </xsd:annotation>
</xsd:element>
Element impctpt:PrincipalImpactPoint / impctpt:ImpactPointInitialPrincipalType / impctpt:TopUnderCarriage
Namespace http://www.tnsaferoads.net/mvc/veh/impctpt
Diagram
Diagram
Source
<xsd:element name="TopUnderCarriage"/>
Element impctpt:TopUnderCarriage
Namespace http://www.tnsaferoads.net/mvc/veh/impctpt
Diagram
Diagram
Type restriction of xsd:short
Facets
maxInclusive 14
minInclusive 13
Source
<xsd:element name="TopUnderCarriage">
  <xsd:simpleType>
    <xsd:restriction base="xsd:short">
      <xsd:minInclusive value="13">
        <!--Top-->
      </xsd:minInclusive>
      <xsd:maxInclusive value="14">
        <!--Undercarriage-->
      </xsd:maxInclusive>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Element impctpt:ClockPoint
Namespace http://www.tnsaferoads.net/mvc/veh/impctpt
Diagram
Diagram
Type restriction of xsd:short
Facets
maxInclusive 12
minInclusive 1
Source
<xsd:element name="ClockPoint" id="ClockPoint">
  <xsd:simpleType>
    <xsd:restriction base="xsd:short">
      <xsd:minInclusive value="1"/>
      <xsd:maxInclusive value="12"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Element impctpt:ImpactPointInitialPrincipal
Namespace http://www.tnsaferoads.net/mvc/veh/impctpt
Diagram
Diagram comm39.tmp#id139 comm39.tmp#id132 comm39.tmp#id133 comm39.tmp#id136 comm39.tmp#id131
Type impctpt:ImpactPointInitialPrincipalType
Model ALL(impctpt:ImpactPointDiagram impctpt:InitialImpactPoint impctpt:PrincipalImpactPoint)
Children impctpt:ImpactPointDiagram, impctpt:InitialImpactPoint, impctpt:PrincipalImpactPoint
Instance
<impctpt:ImpactPointInitialPrincipal impctpt:SpecialConditions="">
  <impctpt:ImpactPointDiagram>{1,1}</impctpt:ImpactPointDiagram>
  <impctpt:InitialImpactPoint>{1,1}</impctpt:InitialImpactPoint>
  <impctpt:PrincipalImpactPoint>{1,1}</impctpt:PrincipalImpactPoint>
</impctpt:ImpactPointInitialPrincipal>
Attributes
QName Type Fixed Default Use Annotation
impctpt:SpecialConditions impctpt:SpecialConditionType optional
This may be 1) This Vehicle Set Something In
    Motion Causing Injury Or Damage (Not A Clock Point) or 2) Unknown impact
point
Source
<xsd:element name="ImpactPointInitialPrincipal" type="impctpt:ImpactPointInitialPrincipalType" id="ImpactPointInitialPrincipal"/>
Complex Type impctpt:ImpactPointInitialPrincipalType
Namespace http://www.tnsaferoads.net/mvc/veh/impctpt
Diagram
Diagram comm39.tmp#id139 comm39.tmp#id132 comm39.tmp#id133 comm39.tmp#id136
Used by
Model ALL(impctpt:ImpactPointDiagram impctpt:InitialImpactPoint impctpt:PrincipalImpactPoint)
Children impctpt:ImpactPointDiagram, impctpt:InitialImpactPoint, impctpt:PrincipalImpactPoint
Attributes
QName Type Fixed Default Use Annotation
impctpt:SpecialConditions impctpt:SpecialConditionType optional
This may be 1) This Vehicle Set Something In
    Motion Causing Injury Or Damage (Not A Clock Point) or 2) Unknown impact
point
Source
<xsd:complexType name="ImpactPointInitialPrincipalType">
  <xsd:all>
    <xsd:element name="ImpactPointDiagram" type="xsd:base64Binary">
      <xsd:annotation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element name="InitialImpactPoint">
      <xsd:annotation>
        <xsd:documentation xml:lang="en-US">Code the first impact point that produced property damage or personal injury (regardless of FIRST or MOST HARMFUL EVENT)</xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
        <xsd:choice>
          <xsd:element name="ClockPoint" minOccurs="0"/>
          <xsd:element name="TopUnderCarriage" minOccurs="0">
            <xsd:simpleType>
              <xsd:restriction base="xsd:unsignedShort">
                <xsd:minInclusive value="13">
                  <!--Top-->
                </xsd:minInclusive>
                <xsd:maxInclusive value="14">
                  <!--Undercarriage-->
                </xsd:maxInclusive>
                <xsd:totalDigits value="2"/>
                <xsd:pattern value="\d{2}"/>
              </xsd:restriction>
            </xsd:simpleType>
          </xsd:element>
        </xsd:choice>
      </xsd:complexType>
    </xsd:element>
    <xsd:element name="PrincipalImpactPoint">
      <xsd:annotation>
        <xsd:documentation xml:lang="en-US">Code the impact point that produced the most property damage or personal injury.</xsd:documentation>
      </xsd:annotation>
      <xsd:complexType>
        <xsd:choice>
          <xsd:element name="ClockPoint">
            <xsd:annotation>
              <xsd:documentation>
                <xsd:notation name="Diagram" public="../svg/clckpnt.svg"/>
              </xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element name="TopUnderCarriage"/>
        </xsd:choice>
      </xsd:complexType>
    </xsd:element>
  </xsd:all>
  <xsd:attribute name="SpecialConditions" type="impctpt:SpecialConditionType" use="optional" form="qualified" id="SpecialConditions">
    <xsd:annotation>
      <xsd:documentation xml:lang="en-US">This may be 1) This Vehicle Set Something In Motion Causing Injury Or Damage (Not A Clock Point) or 2) Unknown impact point</xsd:documentation>
    </xsd:annotation>
  </xsd:attribute>
</xsd:complexType>
Simple Type impctpt:SpecialConditionType
Namespace http://www.tnsaferoads.net/mvc/veh/impctpt
Diagram
Diagram
Type restriction of xsd:token
Facets
length 2
enumeration 18
enumeration 99
pattern \d{2}
Used by
Source
<xsd:simpleType name="SpecialConditionType" id="SpecialConditionType">
  <xsd:restriction base="xsd:token">
    <xsd:length value="2"/>
    <xsd:pattern value="\d{2}"/>
    <xsd:enumeration value="18" id="VehicleSetInMotionCausingInjuryDamage">
      <!--This Vehicle Set Something In Motion Causing Injury Or Damage (Not A Clock Point)-->
    </xsd:enumeration>
    <xsd:enumeration value="99" id="Unknown">
      <!--Unknown-->
    </xsd:enumeration>
  </xsd:restriction>
</xsd:simpleType>
Attribute impctpt:ImpactPointInitialPrincipalType / @impctpt:SpecialConditions
Namespace http://www.tnsaferoads.net/mvc/veh/impctpt
Annotations
This may be 1) This Vehicle Set Something In
    Motion Causing Injury Or Damage (Not A Clock Point) or 2) Unknown impact
point
Type impctpt:SpecialConditionType
Facets
length 2
enumeration 18
enumeration 99
pattern \d{2}
Used by
Source
<xsd:attribute name="SpecialConditions" type="impctpt:SpecialConditionType" use="optional" form="qualified" id="SpecialConditions">
  <xsd:annotation>
    <xsd:documentation xml:lang="en-US">This may be 1) This Vehicle Set Something In Motion Causing Injury Or Damage (Not A Clock Point) or 2) Unknown impact point</xsd:documentation>
  </xsd:annotation>
</xsd:attribute>