dataProvider.xml 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!-- edited with XMLSPY v5 rel. 3 U (http://www.xmlspy.com) by Patricia
  3. Bluhm (HBF Group) -->
  4. <xs:schema
  5. targetNamespace="urn:ietf:params:xml:ns:pidf:geopriv10:dataProvider"
  6. xmlns:tns="urn:ietf:params:xml:ns:pidf:geopriv10:dataProvider"
  7. xmlns:xs="http://www.w3.org/2001/XMLSchema"
  8. elementFormDefault="qualified" attributeFormDefault="unqualified">
  9. <xs:complexType name="DataProviderIDType">
  10. <xs:annotation>
  11. <xs:documentation>NENA registered Company ID for
  12. Service Provider supplying location information</xs:documentation>
  13. </xs:annotation>
  14. <xs:all>
  15. <xs:element name="DataProviderID"
  16. type="tns:NENACompanyIDType" minOccurs="0"/>
  17. <xs:element name="TelURI" type="tns:TelURI_24x7Type"
  18. minOccurs="0"/>
  19. <xs:element name="URL" type="xs:anyURI"
  20. minOccurs="0"/>
  21. </xs:all>
  22. </xs:complexType>
  23. <xs:simpleType name="NENACompanyIDType">
  24. <xs:annotation>
  25. <xs:documentation>NENA registered Company
  26. ID.</xs:documentation>
  27. </xs:annotation>
  28. <xs:restriction base="xs:string">
  29. <xs:maxLength value="5"/>
  30. </xs:restriction>
  31. </xs:simpleType>
  32. <xs:simpleType name="TelURI_24x7Type">
  33. <xs:annotation>
  34. <xs:documentation>24x7 Tel URI for the caller's
  35. [location data] service provider. To be used for contacting service
  36. provider to resolve problems with location data. Possible values TN number,
  37. enumerated values when not available.</xs:documentation>
  38. </xs:annotation>
  39. <xs:union memberTypes="xs:anyURI">
  40. <xs:simpleType>
  41. <xs:restriction base="xs:string">
  42. <xs:maxLength value="10"/>
  43. <xs:enumeration value="NOT FOUND"/>
  44. <xs:enumeration value="UNAVAILABL"/>
  45. </xs:restriction>
  46. </xs:simpleType>
  47. </xs:union>
  48. </xs:simpleType>
  49. </xs:schema>