Schema Name: apco.xsd
Target Namespace: http://niem.gov/niem/apco/2.0
Documentation:
Association of Public-Safety Communications Officials (APCO) - International, Inc.
Collapse XSD Schema Code:

<xsd:schema targetNamespace="http://niem.gov/niem/apco/2.0" version="1" xmlns:s="http://niem.gov/niem/structures/2.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:apco="http://niem.gov/niem/apco/2.0" xmlns:i="http://niem.gov/niem/appinfo/2.0">
  <xsd:annotation>
    <xsd:documentation>Association of Public-Safety Communications Officials (APCO) - International, Inc.</xsd:documentation>
    <xsd:appinfo>
      <i:ConformantIndicator>true</i:ConformantIndicator>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:import schemaLocation="../../structures/2.0/structures.xsd" namespace="http://niem.gov/niem/structures/2.0"/>
  <xsd:import schemaLocation="../../appinfo/2.0/appinfo.xsd" namespace="http://niem.gov/niem/appinfo/2.0"/>
  <xsd:simpleType name="AlarmEventCategoryCodeSimpleType">
    <xsd:annotation>
      <xsd:documentation>A data type for kinds of alarm events.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="Object"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:restriction base="xsd:token">
      <xsd:enumeration value="BURG">
        <xsd:annotation>
          <xsd:documentation>Burglary</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="Comm">
        <xsd:annotation>
          <xsd:documentation>Communication Fail</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="FIRE">
        <xsd:annotation>
          <xsd:documentation>Fire</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="Holdup">
        <xsd:annotation>
          <xsd:documentation>Holdup / Duress</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
      <xsd:enumeration value="Medical">
        <xsd:annotation>
          <xsd:documentation>Medical Alarm</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="AlarmEventCategoryCodeType">
    <xsd:annotation>
      <xsd:documentation>A data type for kinds of alarm events.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="Object"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="apco:AlarmEventCategoryCodeSimpleType">
        <xsd:attributeGroup ref="s:SimpleObjectAttributeGroup"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:simpleType name="AlarmEventLocationCategoryCodeSimpleType">
    <xsd:annotation>
      <xsd:documentation>A data type for the kinds of location at which an alarm event occurs.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="Object"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:restriction base="xsd:token">
      <xsd:enumeration value="commercial"/>
      <xsd:enumeration value="residential"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="AlarmEventLocationCategoryCodeType">
    <xsd:annotation>
      <xsd:documentation>A data type for the kinds of location at which an alarm event occurs.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="Object"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="apco:AlarmEventLocationCategoryCodeSimpleType">
        <xsd:attributeGroup ref="s:SimpleObjectAttributeGroup"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
  <xsd:simpleType name="AlarmEventResponseActionCodeSimpleType">
    <xsd:annotation>
      <xsd:documentation>A data type for actions requested of an alarm event responder.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="Object"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:restriction base="xsd:token">
      <xsd:enumeration value="notify"/>
      <xsd:enumeration value="respond"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="AlarmEventResponseActionCodeType">
    <xsd:annotation>
      <xsd:documentation>A data type for actions requested of an alarm event responder.</xsd:documentation>
      <xsd:appinfo>
        <i:Base i:namespace="http://niem.gov/niem/structures/2.0" i:name="Object"/>
      </xsd:appinfo>
    </xsd:annotation>
    <xsd:simpleContent>
      <xsd:extension base="apco:AlarmEventResponseActionCodeSimpleType">
        <xsd:attributeGroup ref="s:SimpleObjectAttributeGroup"/>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:schema>
Collapse ComplexTypes:
Collapse SimpleTypes: