pml.Identifier.xsd 3.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <schema targetNamespace="urn:autoid:specification:universal:Identifier:xml:schema:1"
  3. xmlns:pmluid="urn:autoid:specification:universal:Identifier:xml:schema:1"
  4. xmlns:autoid="http://www.autoidcenter.org/2003/xml" xmlns="http://www.w3.org/2001/XMLSchema"
  5. elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0">
  6. <annotation>
  7. <documentation>
  8. <documentation>
  9. <autoid:copyright>Copyright )2003 Auto-ID Center, All Rights Reserved.</autoid:copyright>
  10. <autoid:disclaimer>Auto-ID Center, its members, officers, directors, employees, or agents shall not
  11. be liable for any injury, loss, damages, financial or otherwise, arising from, related to, or caused by the use of this
  12. document. The use of said document shall constitute your express consent to the foregoing
  13. exculpation.</autoid:disclaimer>
  14. <autoid:program>Auto-ID version 1.0</autoid:program>
  15. <autoid:purpose>PML Core Specification version 1.0</autoid:purpose>
  16. </documentation>
  17. </documentation>
  18. </annotation>
  19. <element name="ID" type="pmluid:IdentifierType"/>
  20. <annotation>
  21. <documentation>
  22. <autoid:definition>A reusable element of type 'IdentifierType'</autoid:definition>
  23. </documentation>
  24. </annotation>
  25. <complexType name="IdentifierType">
  26. <annotation>
  27. <documentation>
  28. <autoid:definition>A character string to identify and distinguish uniquely, one instance of an object
  29. in an identification scheme from all other objects within the same scheme</autoid:definition>
  30. </documentation>
  31. </annotation>
  32. <simpleContent>
  33. <extension base="token">
  34. <attribute name="schemeID" type="token" use="optional">
  35. <annotation>
  36. <documentation>
  37. <autoid:definition>The identifier of the identification scheme</autoid:definition>
  38. </documentation>
  39. </annotation>
  40. </attribute>
  41. <attribute name="schemeAgencyID" type="token" use="optional">
  42. <annotation>
  43. <documentation>
  44. <autoid:definition>The identifier of the agency that maintains the identification
  45. scheme</autoid:definition>
  46. </documentation>
  47. </annotation>
  48. </attribute>
  49. <attribute name="schemeVersionID" type="token" use="optional">
  50. <annotation>
  51. <documentation>
  52. <autoid:definition>The version of the identification scheme</autoid:definition>
  53. </documentation>
  54. </annotation>
  55. </attribute>
  56. <attribute name="schemeURI" type="anyURI" use="optional">
  57. <annotation>
  58. <documentation>
  59. <autoid:definition>The Uniform Resource Identifier that identifies where the
  60. Identification Scheme is located</autoid:definition>
  61. </documentation>
  62. </annotation>
  63. </attribute>
  64. </extension>
  65. </simpleContent>
  66. </complexType>
  67. </schema>