shared-bibliography.xsd 7.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  3. xmlns="http://purl.oclc.org/ooxml/officeDocument/bibliography"
  4. xmlns:s="http://purl.oclc.org/ooxml/officeDocument/sharedTypes"
  5. targetNamespace="http://purl.oclc.org/ooxml/officeDocument/bibliography"
  6. elementFormDefault="qualified">
  7. <xsd:import namespace="http://purl.oclc.org/ooxml/officeDocument/sharedTypes"
  8. schemaLocation="shared-commonSimpleTypes.xsd"/>
  9. <xsd:simpleType name="ST_SourceType">
  10. <xsd:restriction base="s:ST_String">
  11. <xsd:enumeration value="ArticleInAPeriodical"/>
  12. <xsd:enumeration value="Book"/>
  13. <xsd:enumeration value="BookSection"/>
  14. <xsd:enumeration value="JournalArticle"/>
  15. <xsd:enumeration value="ConferenceProceedings"/>
  16. <xsd:enumeration value="Report"/>
  17. <xsd:enumeration value="SoundRecording"/>
  18. <xsd:enumeration value="Performance"/>
  19. <xsd:enumeration value="Art"/>
  20. <xsd:enumeration value="DocumentFromInternetSite"/>
  21. <xsd:enumeration value="InternetSite"/>
  22. <xsd:enumeration value="Film"/>
  23. <xsd:enumeration value="Interview"/>
  24. <xsd:enumeration value="Patent"/>
  25. <xsd:enumeration value="ElectronicSource"/>
  26. <xsd:enumeration value="Case"/>
  27. <xsd:enumeration value="Misc"/>
  28. </xsd:restriction>
  29. </xsd:simpleType>
  30. <xsd:complexType name="CT_NameListType">
  31. <xsd:sequence>
  32. <xsd:element name="Person" type="CT_PersonType" minOccurs="1" maxOccurs="unbounded"/>
  33. </xsd:sequence>
  34. </xsd:complexType>
  35. <xsd:complexType name="CT_PersonType">
  36. <xsd:sequence>
  37. <xsd:element name="Last" type="s:ST_String" minOccurs="0" maxOccurs="unbounded"/>
  38. <xsd:element name="First" type="s:ST_String" minOccurs="0" maxOccurs="unbounded"/>
  39. <xsd:element name="Middle" type="s:ST_String" minOccurs="0" maxOccurs="unbounded"/>
  40. </xsd:sequence>
  41. </xsd:complexType>
  42. <xsd:complexType name="CT_NameType">
  43. <xsd:sequence>
  44. <xsd:element name="NameList" type="CT_NameListType" minOccurs="1" maxOccurs="1"/>
  45. </xsd:sequence>
  46. </xsd:complexType>
  47. <xsd:complexType name="CT_NameOrCorporateType">
  48. <xsd:sequence>
  49. <xsd:choice minOccurs="0" maxOccurs="1">
  50. <xsd:element name="NameList" type="CT_NameListType" minOccurs="1" maxOccurs="1"/>
  51. <xsd:element name="Corporate" minOccurs="1" maxOccurs="1" type="s:ST_String"/>
  52. </xsd:choice>
  53. </xsd:sequence>
  54. </xsd:complexType>
  55. <xsd:complexType name="CT_AuthorType">
  56. <xsd:sequence>
  57. <xsd:choice minOccurs="0" maxOccurs="unbounded">
  58. <xsd:element name="Artist" type="CT_NameType"/>
  59. <xsd:element name="Author" type="CT_NameOrCorporateType"/>
  60. <xsd:element name="BookAuthor" type="CT_NameType"/>
  61. <xsd:element name="Compiler" type="CT_NameType"/>
  62. <xsd:element name="Composer" type="CT_NameType"/>
  63. <xsd:element name="Conductor" type="CT_NameType"/>
  64. <xsd:element name="Counsel" type="CT_NameType"/>
  65. <xsd:element name="Director" type="CT_NameType"/>
  66. <xsd:element name="Editor" type="CT_NameType"/>
  67. <xsd:element name="Interviewee" type="CT_NameType"/>
  68. <xsd:element name="Interviewer" type="CT_NameType"/>
  69. <xsd:element name="Inventor" type="CT_NameType"/>
  70. <xsd:element name="Performer" type="CT_NameOrCorporateType"/>
  71. <xsd:element name="ProducerName" type="CT_NameType"/>
  72. <xsd:element name="Translator" type="CT_NameType"/>
  73. <xsd:element name="Writer" type="CT_NameType"/>
  74. </xsd:choice>
  75. </xsd:sequence>
  76. </xsd:complexType>
  77. <xsd:complexType name="CT_SourceType">
  78. <xsd:sequence>
  79. <xsd:choice minOccurs="0" maxOccurs="unbounded">
  80. <xsd:element name="AbbreviatedCaseNumber" type="s:ST_String"/>
  81. <xsd:element name="AlbumTitle" type="s:ST_String"/>
  82. <xsd:element name="Author" type="CT_AuthorType"/>
  83. <xsd:element name="BookTitle" type="s:ST_String"/>
  84. <xsd:element name="Broadcaster" type="s:ST_String"/>
  85. <xsd:element name="BroadcastTitle" type="s:ST_String"/>
  86. <xsd:element name="CaseNumber" type="s:ST_String"/>
  87. <xsd:element name="ChapterNumber" type="s:ST_String"/>
  88. <xsd:element name="City" type="s:ST_String"/>
  89. <xsd:element name="Comments" type="s:ST_String"/>
  90. <xsd:element name="ConferenceName" type="s:ST_String"/>
  91. <xsd:element name="CountryRegion" type="s:ST_String"/>
  92. <xsd:element name="Court" type="s:ST_String"/>
  93. <xsd:element name="Day" type="s:ST_String"/>
  94. <xsd:element name="DayAccessed" type="s:ST_String"/>
  95. <xsd:element name="Department" type="s:ST_String"/>
  96. <xsd:element name="Distributor" type="s:ST_String"/>
  97. <xsd:element name="Edition" type="s:ST_String"/>
  98. <xsd:element name="Guid" type="s:ST_String"/>
  99. <xsd:element name="Institution" type="s:ST_String"/>
  100. <xsd:element name="InternetSiteTitle" type="s:ST_String"/>
  101. <xsd:element name="Issue" type="s:ST_String"/>
  102. <xsd:element name="JournalName" type="s:ST_String"/>
  103. <xsd:element name="LCID" type="s:ST_Lang"/>
  104. <xsd:element name="Medium" type="s:ST_String"/>
  105. <xsd:element name="Month" type="s:ST_String"/>
  106. <xsd:element name="MonthAccessed" type="s:ST_String"/>
  107. <xsd:element name="NumberVolumes" type="s:ST_String"/>
  108. <xsd:element name="Pages" type="s:ST_String"/>
  109. <xsd:element name="PatentNumber" type="s:ST_String"/>
  110. <xsd:element name="PeriodicalTitle" type="s:ST_String"/>
  111. <xsd:element name="ProductionCompany" type="s:ST_String"/>
  112. <xsd:element name="PublicationTitle" type="s:ST_String"/>
  113. <xsd:element name="Publisher" type="s:ST_String"/>
  114. <xsd:element name="RecordingNumber" type="s:ST_String"/>
  115. <xsd:element name="RefOrder" type="s:ST_String"/>
  116. <xsd:element name="Reporter" type="s:ST_String"/>
  117. <xsd:element name="SourceType" type="ST_SourceType"/>
  118. <xsd:element name="ShortTitle" type="s:ST_String"/>
  119. <xsd:element name="StandardNumber" type="s:ST_String"/>
  120. <xsd:element name="StateProvince" type="s:ST_String"/>
  121. <xsd:element name="Station" type="s:ST_String"/>
  122. <xsd:element name="Tag" type="s:ST_String"/>
  123. <xsd:element name="Theater" type="s:ST_String"/>
  124. <xsd:element name="ThesisType" type="s:ST_String"/>
  125. <xsd:element name="Title" type="s:ST_String"/>
  126. <xsd:element name="Type" type="s:ST_String"/>
  127. <xsd:element name="URL" type="s:ST_String"/>
  128. <xsd:element name="Version" type="s:ST_String"/>
  129. <xsd:element name="Volume" type="s:ST_String"/>
  130. <xsd:element name="Year" type="s:ST_String"/>
  131. <xsd:element name="YearAccessed" type="s:ST_String"/>
  132. </xsd:choice>
  133. </xsd:sequence>
  134. </xsd:complexType>
  135. <xsd:element name="Sources" type="CT_Sources"/>
  136. <xsd:complexType name="CT_Sources">
  137. <xsd:sequence>
  138. <xsd:element name="Source" type="CT_SourceType" minOccurs="0" maxOccurs="unbounded"/>
  139. </xsd:sequence>
  140. <xsd:attribute name="SelectedStyle" type="s:ST_String"/>
  141. <xsd:attribute name="StyleName" type="s:ST_String"/>
  142. <xsd:attribute name="URI" type="s:ST_String"/>
  143. </xsd:complexType>
  144. </xsd:schema>