Showing:

Annotations
Diagrams
Facets
Instances
Source
Used by
Imported schema ornk.xsd
Namespace http://www.tnsaferoads.net/mvc/agn/ornk
Annotations
Documentation for the Investigating Agency
MMUCC Data Element Reference ??
This schema validates an instance of the Enforcement Officer Rank ,Titles, and Abbreviations.

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 ornk:RankTitle
Namespace http://www.tnsaferoads.net/mvc/agn/ornk
Diagram
Diagram
Type restriction of xsd:string
Facets
enumeration CAPTAIN
enumeration CHIEF
enumeration COLONEL
enumeration COMMANDER
enumeration CORPORAL
enumeration DEPUTY
enumeration DETECTIVE
enumeration INVESTIGATOR
enumeration LIEUTENANT
enumeration LIEUTENANT COLONEL
enumeration MAJOR
enumeration OFFICER
enumeration PATROLMAN
enumeration POLICE SERVICE TECH
enumeration RANGER
enumeration SERGEANT
enumeration SHERIFF
enumeration TROOPER
Used by
Complex Type ornk:RankType
Source
<xsd:element name="RankTitle" substitutionGroup="ornk:OfficerRank" id="RankTitle">
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="CAPTAIN"/>
      <xsd:enumeration value="CHIEF"/>
      <xsd:enumeration value="COLONEL"/>
      <xsd:enumeration value="COMMANDER"/>
      <xsd:enumeration value="CORPORAL"/>
      <xsd:enumeration value="DEPUTY"/>
      <xsd:enumeration value="DETECTIVE"/>
      <xsd:enumeration value="INVESTIGATOR"/>
      <xsd:enumeration value="LIEUTENANT"/>
      <xsd:enumeration value="LIEUTENANT COLONEL"/>
      <xsd:enumeration value="MAJOR"/>
      <xsd:enumeration value="OFFICER"/>
      <xsd:enumeration value="PATROLMAN"/>
      <xsd:enumeration value="POLICE SERVICE TECH"/>
      <xsd:enumeration value="RANGER"/>
      <xsd:enumeration value="SERGEANT"/>
      <xsd:enumeration value="SHERIFF"/>
      <xsd:enumeration value="TROOPER"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Element ornk:RankAbbreviated
Namespace http://www.tnsaferoads.net/mvc/agn/ornk
Diagram
Diagram
Type restriction of xsd:string
Facets
enumeration CAPT
enumeration CHIEF
enumeration CMDR
enumeration COL
enumeration CPL
enumeration DEPUTY
enumeration DET
enumeration INV
enumeration LT
enumeration LT COL
enumeration MAJ
enumeration OFF
enumeration PST
enumeration PTRL
enumeration RANGER
enumeration SGT
enumeration SHERIFF
enumeration TRP
Used by
Complex Type ornk:RankType
Source
<xsd:element name="RankAbbreviated" substitutionGroup="ornk:OfficerRank" id="Abbreviation">
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="CAPT"/>
      <xsd:enumeration value="CHIEF"/>
      <xsd:enumeration value="CMDR"/>
      <xsd:enumeration value="COL"/>
      <xsd:enumeration value="CPL"/>
      <xsd:enumeration value="DEPUTY"/>
      <xsd:enumeration value="DET"/>
      <xsd:enumeration value="INV"/>
      <xsd:enumeration value="LT"/>
      <xsd:enumeration value="LT COL"/>
      <xsd:enumeration value="MAJ"/>
      <xsd:enumeration value="OFF"/>
      <xsd:enumeration value="PST"/>
      <xsd:enumeration value="PTRL"/>
      <xsd:enumeration value="RANGER"/>
      <xsd:enumeration value="SGT"/>
      <xsd:enumeration value="SHERIFF"/>
      <xsd:enumeration value="TRP"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
Element ornk:OfficerRank
Namespace http://www.tnsaferoads.net/mvc/agn/ornk
Diagram
Diagram iagn2.tmp#id26 iagn2.tmp#id24
Source
<xsd:element name="OfficerRank" type="xsd:anySimpleType"/>
Element ornk:OfficerRankType
Namespace http://www.tnsaferoads.net/mvc/agn/ornk
Diagram
Diagram iagn2.tmp#id46
Model ornk:Rank+
Children ornk:Rank
Instance
<ornk:OfficerRankType>
  <ornk:Rank>{1,unbounded}</ornk:Rank>
</ornk:OfficerRankType>
Source
<xsd:element name="OfficerRankType">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Rank" type="ornk:RankType" maxOccurs="unbounded"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
Element ornk:OfficerRankType / ornk:Rank
Namespace http://www.tnsaferoads.net/mvc/agn/ornk
Diagram
Diagram iagn2.tmp#id24 iagn2.tmp#id26 iagn2.tmp#id23
Type ornk:RankType
Model ornk:RankTitle | ornk:RankAbbreviated
Children ornk:RankAbbreviated, ornk:RankTitle
Instance
<ornk:Rank>
  <ornk:RankTitle>{1,1}</ornk:RankTitle>
  <ornk:RankAbbreviated>{1,1}</ornk:RankAbbreviated>
</ornk:Rank>
Source
<xsd:element name="Rank" type="ornk:RankType" maxOccurs="unbounded"/>
Complex Type ornk:RankType
Namespace http://www.tnsaferoads.net/mvc/agn/ornk
Diagram
Diagram iagn2.tmp#id24 iagn2.tmp#id26
Used by
Model ornk:RankTitle | ornk:RankAbbreviated
Children ornk:RankAbbreviated, ornk:RankTitle
Source
<xsd:complexType name="RankType">
  <xsd:choice>
    <xsd:annotation>
      <xsd:documentation xml:lang="en-US">Indicate the Rank of the investigating officer. At least one of RankName or Abbreviation is required to be indicated.</xsd:documentation>
    </xsd:annotation>
    <xsd:element ref="ornk:RankTitle">
      <xsd:annotation>
        <xsd:documentation xml:lang="en-US">Full title of the reporting officer's' rank.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
    <xsd:element ref="ornk:RankAbbreviated">
      <xsd:annotation>
        <xsd:documentation xml:lang="en-US">Abbreviated Rank.</xsd:documentation>
      </xsd:annotation>
    </xsd:element>
  </xsd:choice>
</xsd:complexType>