schema.sdl 61 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515
  1. schema {
  2. query: query
  3. }
  4. "A union of all types that make up AccessRestrictOptions"
  5. union AccessRestrictOptionUnion = accessrestrict | blockquote | chronlist | head | list | p | table
  6. "A union of accruals option types"
  7. union AccrualsOptionUnion = accruals | blockquote | chronlist | head | list | p | table
  8. "A union of acquisition info option types"
  9. union AcqinfoOptionUnion = acqinfo | blockquote | chronlist | head | list | p | table
  10. "A union of Altformavail Option types"
  11. union AltformavailOptionUnion = altformavail | blockquote | chronlist | head | list | p | table
  12. "A union of all appraisal option types"
  13. union AppraisalOptionUnion = appraisal | blockquote | chronlist | head | list | p | table
  14. "A union of all types that make up Archive Description Options"
  15. union ArchdescoptionUnion = accessrestrict | accruals | acqinfo | altformavail | appraisal | arrangement | bibliography | bioghist | controlaccess | custodhist | fileplan | index | legalstatus | odd | originalsloc | otherfindaid | phystech | prefercite | processinfo | relatedmaterial | relations | scopecontent | separatedmaterial | userestrict | dsc
  16. "A union of all arrangement option types"
  17. union ArrangementOptionUnion = arrangement | blockquote | chronlist | head | list | p | table
  18. "A union of all Bibliography option types"
  19. union BibliographyOptionUnion = archref | bibliography | bibref | blockquote | chronlist | head | list | p | table
  20. "A union of all Bioghist option types"
  21. union BioghistOptionUnion = bioghist | blockquote | chronlist | head | list | p | table
  22. "A union of all types that make up BlockquoteOptions"
  23. union BlockquoteOptionUnion = chronlist | list | p | table
  24. "A union of event or set of events"
  25. union ChronitemOption2Union = chronitemset | event | geogname
  26. "A union of chronitem options"
  27. union ChronitemOptionUnion = daterange | dateset | datesingle
  28. "A union of all Custodhist option types"
  29. union CustodhistOptionUnion = custodhist | blockquote | chronlist | head | list | p | table
  30. "A union of Datesingle and Daterange"
  31. union DatesetOption2Union = datesingle | daterange
  32. "A union of Daterange and Datesingle"
  33. union DatesetOptionUnion = datesingle | daterange
  34. "A union of abstract, container, dao, daoset, didnote, head, langmaterial, materialspec, origination, physdescset, physdesc, physdescstructured, physloc, repository, unitdate, unitdatestructured, unitid, unittitle types"
  35. union DidOption2Union = abstract | container | dao | daoset | didnote | langmaterial | materialspec | origination | physdescset | physdesc | physdescstructured | physloc | repository | unitdate | unitdatestructured | unitid | unittitle
  36. "A union of m.mixed.basic.elements and dimensions"
  37. union DimensionsOptionUnion = text | abbr | emph | expan | foreign | lb | ptr | ref | dimensions
  38. "A union of edition and p types"
  39. union EditionstmtOptionUnion = edition | p
  40. "A union of all Fileplan option types"
  41. union FileplanOptionUnion = fileplan | blockquote | chronlist | head | list | p | table
  42. "A union of all Index option types"
  43. union IndexOptionUnion = index | indexentry | listhead
  44. "A union of PtrGrp and MRefs"
  45. union IndexentryOption2Union = ptrgrp | ptr | ref
  46. "A union of all indexentry option types"
  47. union IndexentryOptionUnion = namegrp | corpname | famname | functiontype | genreform | geogname | name | occupation | persname | subject | title
  48. "A union of language and languageset types"
  49. union LangmaterialOptionUnion = language | languageset
  50. "A union of Legalstatus and m.blocks"
  51. union LegalstatusOptionUnion = chronlist | list | table | blockquote | p | legalstatus
  52. "A union of Item, Listhead and Defitem"
  53. union ListTypeOptionUnion = item | listtypesequence1
  54. "A union type for LocalControl Options"
  55. union LocalControlOptionUnion = datesingle | daterange
  56. "A union of all m.access types"
  57. union MAccessUnion = corpname | famname | functiontype | genreform | geogname | name | occupation | persname | subject | title
  58. "A union for all MBlocksOption1"
  59. union MBlocksOption1Union = blockquote | chronlist | list | p | table
  60. "A union of ChronlistType, ListTypeType, TableType, BlockquoteType, PType"
  61. union MBlocksOption2Union = chronlist | list | table | blockquote | p
  62. "A union of AccessrestrictType, AccrualsType, AcqinfoType, AltformavailType, AppraisalType, ArrangementType, BibliographyType, BioghistType, ControlaccessType, CustodhistType, FileplanType, IndexType, LegalstatusType,OddType, OriginalslocType, OtherfindaidType, PhystechType, PreferciteType, ProcessinfoType, RelatedmaterialType, RelationsType, ScopecontentType, SeparatedmaterialType, UserestrictType"
  63. union MDesBaseOptionUnion = accessrestrict | accruals | acqinfo | altformavail | appraisal | arrangement | bibliography | bioghist | controlaccess | custodhist | fileplan | index | legalstatus | odd | originalsloc | otherfindaid | phystech | prefercite | processinfo | relatedmaterial | relations | scopecontent | separatedmaterial | userestrict
  64. "A union of date element options"
  65. union MMixedBasicDateElementsOption1Union = text | abbr | emph | expan | foreign | lb | ptr | ref
  66. "A union of mu46mixedu46basicu46elementsOption1 types."
  67. union MMixedBasicElementsOption1Union = text | abbr | emph | expan | foreign | lb | ptr | ref
  68. "A union type for all MMixedBasicElementsOption types"
  69. union MMixedBasicElementsOptionUnion = text | abbr | emph | expan | foreign | lb | ptr | ref
  70. "A union of m.mixed.basic.elements, m.access, date, footnote, num ,quote"
  71. union MMixedBasicPlusAccessableOptionUnion = text | abbr | emph | expan | foreign | lb | ptr | ref | persname | corpname | famname | geogname | name | occupation | subject | genreform | functiontype | title | date | footnote | num | quote
  72. "A union of paragraph content options"
  73. union MParaContentableOptionUnion = text | abbr | corpname | date | emph | expan | famname | footnote | foreign | functiontype | genreform | geogname | lb | list | name | num | occupation | persname | ptr | quote | ref | subject | title
  74. "A union type for all MRefOptions"
  75. union MRefOptionUnion = text | abbr | corpname | date | emph | expan | famname | footnote | functiontype | genreform | geogname | lb | name | num | occupation | persname | ptr | quote | subject | title
  76. "A union of m.refs options"
  77. union MRefOptionsUnion = ptr | ref
  78. "A union of blockquote, c, c01, chronlist, head, list, p, table, thead types"
  79. union Mu46cOrC01OptionUnion = c | c01
  80. "A union of m.blocks and Odd types"
  81. union OddOptionUnion = chronlist | list | table | blockquote | p | odd
  82. "A union of m.blocks and Originalsloc types"
  83. union OriginalsOptionUnion = chronlist | list | table | blockquote | p | originalsloc
  84. "A union of Corpname, Famname, Name, Persname types"
  85. union OriginationOptionUnion = corpname | famname | name | persname
  86. "A union of m.blocks, otherfindaid, archref and bibref types"
  87. union OtherfindaidOptionUnion = chronlist | list | table | blockquote | p | otherfindaid | archref | bibref
  88. "A union of m.blocks and phystech types"
  89. union PhystechOptionUnion = chronlist | list | table | blockquote | p | phystech
  90. "A union of m.blocks and prefercite types"
  91. union PreferciteOptionUnion = chronlist | list | table | blockquote | p | prefercite
  92. "A union of m.blocks and processinfo types"
  93. union ProcessinfoOptionUnion = chronlist | list | table | blockquote | p | processinfo
  94. "A union of PublisherType, DateType, AddressType, NumType, PType"
  95. union PublicationstmtOptionUnion = publisher | date | address | num | p
  96. "A union of m.blocks, relatedmateria, archref and bibref types"
  97. union RelatedmaterialOptionUnion = chronlist | list | table | blockquote | p | relatedmaterial | archref | bibref
  98. "A Union of datesingle, daterange and dateset types"
  99. union RelationoptionUnion = datesingle | daterange | dateset
  100. "A union of CorpnameType, FamnameType, NameType and PersnameType"
  101. union RepositoryOptionUnion = corpname | famname | name | persname
  102. "A union of m.blocks and scopecontent types"
  103. union ScopecontentOptionUnion = chronlist | list | table | blockquote | p | scopecontent
  104. "A union of m.blocks, separatedmaterial, archref and bibref types"
  105. union SeparatedmaterialOptionUnion = chronlist | list | table | blockquote | p | separatedmaterial | archref | bibref
  106. "A union of seriesstmt option types"
  107. union SeriesstmtOptionUnion = num | p | titleproper
  108. "A Union of datesingle, daterange and dateset types"
  109. union UnitdatestructuredOptionUnion = datesingle | daterange | dateset
  110. "A union of m.blocks and userestrict types"
  111. union UserestrictOptionUnion = chronlist | list | table | blockquote | p | userestrict
  112. "An element for encoding the shortened form of a word or phrase."
  113. type abbr {
  114. mixed: [String!]!
  115. id: String
  116. altrender: String
  117. audience: String
  118. lang: String
  119. script: String
  120. expan: String
  121. }
  122. "A child element of <did> that provides a brief characterization of the materials being described."
  123. type abstract {
  124. mixed: [MMixedBasicPlusAccessableOptionUnion!]!
  125. id: String
  126. altrender: String
  127. audience: String
  128. lang: String
  129. script: String
  130. localtype: String
  131. label: String
  132. encodinganalog: String
  133. }
  134. "An element for information about conditions that affect the availability of the materials being described."
  135. type accessrestrict {
  136. head: head
  137. accessrestrictoption: [AccessRestrictOptionUnion!]!
  138. id: String
  139. altrender: String
  140. audience: String
  141. lang: String
  142. script: String
  143. encodinganalog: String
  144. localtype: String
  145. }
  146. "An element for information about anticipated additions to the materials being described."
  147. type accruals {
  148. head: head
  149. accrualsoption: [AccrualsOptionUnion!]!
  150. id: String
  151. altrender: String
  152. audience: String
  153. lang: String
  154. script: String
  155. localtype: String
  156. encodinganalog: String
  157. }
  158. "An element for encoding the immediate source of acquisition of the materials being described."
  159. type acqinfo {
  160. head: head
  161. acqinfooption: [AcqinfoOptionUnion!]!
  162. id: String
  163. altrender: String
  164. audience: String
  165. lang: String
  166. script: String
  167. localtype: String
  168. encodinganalog: String
  169. }
  170. "An element that binds together one or more <addressline> elements that provide contact information for a repository or publisher."
  171. type address {
  172. addressline: [addressline!]!
  173. id: String
  174. altrender: String
  175. audience: String
  176. lang: String
  177. script: String
  178. }
  179. "A generic element for recording one line of an address, whether postal or other."
  180. type addressline {
  181. mixed: [MMixedBasicElementsOptionUnion!]!
  182. id: String
  183. altrender: String
  184. audience: String
  185. lang: String
  186. script: String
  187. localtype: String
  188. }
  189. "A child element of <maintenanceagency> that provides a code for the institution or service responsible for the creation, maintenance, and/or dissemination of the EAD instance."
  190. type agencycode {
  191. mixed: [String!]!
  192. id: String
  193. altrender: String
  194. audience: String
  195. lang: String
  196. script: String
  197. encodinganalog: String
  198. localtype: String
  199. }
  200. "A required child element of <maintenanceagency> that provides the name of the institution or service responsible for the creation, maintenance, and/or dissemination of the EAD instance."
  201. type agencyname {
  202. mixed: [String!]!
  203. id: String
  204. altrender: String
  205. audience: String
  206. lang: String
  207. script: String
  208. encodinganalog: String
  209. localtype: String
  210. }
  211. "A required child element of <maintenanceevent> that provides the name of a person, institution, or system responsible for the creation, modification, or deletion of an EAD instance."
  212. type agent {
  213. mixed: [String!]!
  214. id: String
  215. altrender: String
  216. audience: String
  217. lang: String
  218. script: String
  219. encodinganalog: String
  220. }
  221. "A required child element of <maintenanceevent> that indicates the type of agent responsible for the creation, modification, or deletion of an EAD instance."
  222. type agenttype {
  223. mixed: [String!]!
  224. id: String
  225. altrender: String
  226. audience: String
  227. lang: String
  228. script: String
  229. encodinganalog: String
  230. value: String!
  231. }
  232. "An element for indicating the existence of copies of the materials being described."
  233. type altformavail {
  234. head: head
  235. altformavailoption: [AltformavailOptionUnion!]!
  236. id: String
  237. altrender: String
  238. audience: String
  239. lang: String
  240. script: String
  241. encodinganalog: String
  242. localtype: String
  243. }
  244. "An element for documenting decisions and actions related to assessing the archival value and disposition of the materials being described."
  245. type appraisal {
  246. head: head
  247. appraisaloption: [AppraisalOptionUnion!]!
  248. id: String
  249. altrender: String
  250. audience: String
  251. lang: String
  252. script: String
  253. localtype: String
  254. encodinganalog: String
  255. }
  256. "Binds together all the Archival Description information in the EAD instance"
  257. type archdesc {
  258. did: did!
  259. archdescoption: [ArchdescoptionUnion!]!
  260. id: String
  261. altrender: String
  262. audience: String
  263. lang: String
  264. script: String
  265. localtype: String
  266. relatedencoding: String
  267. otherlevel: String
  268. encodinganalog: String
  269. level: String!
  270. base: String
  271. }
  272. "An element for citing other archival materials."
  273. type archref {
  274. mixed: [MMixedBasicPlusAccessableOptionUnion!]!
  275. id: String
  276. altrender: String
  277. audience: String
  278. lang: String
  279. script: String
  280. encodinganalog: String
  281. }
  282. "An element for describing the organization or filing sequence of the records."
  283. type arrangement {
  284. head: head
  285. arrangementoption: [ArrangementOptionUnion!]!
  286. id: String
  287. altrender: String
  288. audience: String
  289. lang: String
  290. script: String
  291. localtype: String
  292. encodinganalog: String
  293. }
  294. "An optional child element of <titlestmt> that provides the name(s) of the institution(s) or individual(s) responsible for compiling the intellectual content of the EAD instance. "
  295. type author {
  296. mixed: [MMixedBasicElementsOptionUnion!]!
  297. id: String
  298. altrender: String
  299. audience: String
  300. lang: String
  301. script: String
  302. localtype: String
  303. encodinganalog: String
  304. }
  305. "For citing works based on the use or analysis of the materials being described."
  306. type bibliography {
  307. head: head
  308. bibliographyoption: [BibliographyOptionUnion!]!
  309. id: String
  310. altrender: String
  311. audience: String
  312. lang: String
  313. script: String
  314. localtype: String
  315. encodinganalog: String
  316. }
  317. "An element for citing a published work."
  318. type bibref {
  319. mixed: [MMixedBasicPlusAccessableOptionUnion!]!
  320. id: String
  321. altrender: String
  322. audience: String
  323. lang: String
  324. script: String
  325. encodinganalog: String
  326. }
  327. "For recording biographical or historical information about the creator(s) of the materials being described."
  328. type bioghist {
  329. head: head
  330. bioghistoption: [BioghistOptionUnion!]!
  331. id: String
  332. altrender: String
  333. audience: String
  334. lang: String
  335. script: String
  336. localtype: String
  337. encodinganalog: String
  338. }
  339. "A generic formatting element that designates an extended quotation."
  340. type blockquote {
  341. blockquoteoption: [BlockquoteOptionUnion!]!
  342. id: String
  343. altrender: String
  344. audience: String
  345. lang: String
  346. script: String
  347. }
  348. "An element that designates a subordinate part of the materials being described."
  349. type c {
  350. head: head
  351. did: did
  352. mu46descu46baseOption3: [MDesBaseOptionUnion!]!
  353. csequence1: [csequence1!]!
  354. id: String
  355. altrender: String
  356. audience: String
  357. lang: String
  358. script: String
  359. base: String
  360. level: String
  361. otherlevel: String
  362. encodinganalog: String
  363. }
  364. "An element that designates the top or first-level subordinate part of the materials."
  365. type c01 {
  366. head: head
  367. did: did!
  368. mu46descu46baseOption3: [MDesBaseOptionUnion!]!
  369. c01sequence1: [c01sequence!]!
  370. id: String
  371. altrender: String
  372. audience: String
  373. lang: String
  374. script: String
  375. base: String
  376. level: String
  377. otherlevel: String
  378. encodinganalog: String
  379. }
  380. "thead and C02 sequence"
  381. type c01sequence {
  382. thead: thead
  383. c02: [c02!]!
  384. }
  385. "An element that designates the top or second-level subordinate part of the materials."
  386. type c02 {
  387. head: head
  388. did: did!
  389. mu46descu46baseOption3: [MDesBaseOptionUnion!]!
  390. c02sequence1: [c02sequence!]!
  391. id: String
  392. altrender: String
  393. audience: String
  394. lang: String
  395. script: String
  396. base: String
  397. level: String
  398. otherlevel: String
  399. encodinganalog: String
  400. }
  401. "thead and C03 sequence"
  402. type c02sequence {
  403. thead: thead
  404. c03: [c03!]!
  405. }
  406. "An element that designates the top or third-level subordinate part of the materials."
  407. type c03 {
  408. head: head
  409. did: did!
  410. mu46descu46baseOption3: [MDesBaseOptionUnion!]!
  411. c03sequence1: [c03sequence!]!
  412. id: String
  413. altrender: String
  414. audience: String
  415. lang: String
  416. script: String
  417. base: String
  418. level: String
  419. otherlevel: String
  420. encodinganalog: String
  421. }
  422. "thead and C04 sequence"
  423. type c03sequence {
  424. thead: thead
  425. c04: [c04!]!
  426. }
  427. "An element that designates the top or fourth-level subordinate part of the materials."
  428. type c04 {
  429. head: head
  430. did: did!
  431. mu46descu46baseOption3: [MDesBaseOptionUnion!]!
  432. c04sequence1: [c04sequence!]!
  433. id: String
  434. altrender: String
  435. audience: String
  436. lang: String
  437. script: String
  438. base: String
  439. level: String
  440. otherlevel: String
  441. encodinganalog: String
  442. }
  443. "thead and C05 sequence"
  444. type c04sequence {
  445. thead: thead
  446. c05: [c05!]!
  447. }
  448. "An element that designates the top or fifth-level subordinate part of the materials."
  449. type c05 {
  450. head: head
  451. did: did!
  452. mu46descu46baseOption3: [MDesBaseOptionUnion!]!
  453. c05sequence1: [c05sequence!]!
  454. id: String
  455. altrender: String
  456. audience: String
  457. lang: String
  458. script: String
  459. base: String
  460. level: String
  461. otherlevel: String
  462. encodinganalog: String
  463. }
  464. "thead and C06 sequence"
  465. type c05sequence {
  466. thead: thead
  467. c06: [c06!]!
  468. }
  469. "An element that designates the top or sixth-level subordinate part of the materials."
  470. type c06 {
  471. head: head
  472. did: did!
  473. mu46descu46baseOption3: [MDesBaseOptionUnion!]!
  474. c06sequence1: [c06sequence!]!
  475. id: String
  476. altrender: String
  477. audience: String
  478. lang: String
  479. script: String
  480. base: String
  481. level: String
  482. otherlevel: String
  483. encodinganalog: String
  484. }
  485. "thead and C07 sequence"
  486. type c06sequence {
  487. thead: thead
  488. c07: [c07!]!
  489. }
  490. "An element that designates the top or seventh-level subordinate part of the materials."
  491. type c07 {
  492. head: head
  493. did: did!
  494. mu46descu46baseOption3: [MDesBaseOptionUnion!]!
  495. c07sequence1: [c07sequence!]!
  496. id: String
  497. altrender: String
  498. audience: String
  499. lang: String
  500. script: String
  501. base: String
  502. level: String
  503. otherlevel: String
  504. encodinganalog: String
  505. }
  506. "thead and C08 sequence"
  507. type c07sequence {
  508. thead: thead
  509. c08: [c08!]!
  510. }
  511. "An element that designates the top or eighth-level subordinate part of the materials."
  512. type c08 {
  513. head: head
  514. did: did!
  515. mu46descu46baseOption3: [MDesBaseOptionUnion!]!
  516. c08sequence1: [c08sequence!]!
  517. id: String
  518. altrender: String
  519. audience: String
  520. lang: String
  521. script: String
  522. base: String
  523. level: String
  524. otherlevel: String
  525. encodinganalog: String
  526. }
  527. "thead and C09 sequence"
  528. type c08sequence {
  529. thead: thead
  530. c09: [c09!]!
  531. }
  532. "An element that designates the top or ninth-level subordinate part of the materials."
  533. type c09 {
  534. head: head
  535. did: did!
  536. mu46descu46baseOption3: [MDesBaseOptionUnion!]!
  537. c09sequence1: [c09sequence!]!
  538. id: String
  539. altrender: String
  540. audience: String
  541. lang: String
  542. script: String
  543. base: String
  544. level: String
  545. otherlevel: String
  546. encodinganalog: String
  547. }
  548. "thead and C10 sequence"
  549. type c09sequence {
  550. thead: thead
  551. c10: [c10!]!
  552. }
  553. "An element that designates the top or tenth-level subordinate part of the materials."
  554. type c10 {
  555. head: head
  556. did: did!
  557. mu46descu46baseOption3: [MDesBaseOptionUnion!]!
  558. c10sequence1: [c10sequence!]!
  559. id: String
  560. altrender: String
  561. audience: String
  562. lang: String
  563. script: String
  564. base: String
  565. level: String
  566. otherlevel: String
  567. encodinganalog: String
  568. }
  569. "thead and C11 sequence"
  570. type c10sequence {
  571. thead: thead
  572. c11: [c11!]!
  573. }
  574. "An element that designates the top or eleventh-level subordinate part of the materials."
  575. type c11 {
  576. head: head
  577. did: did!
  578. mu46descu46baseOption3: [MDesBaseOptionUnion!]!
  579. c11sequence1: [c11sequence!]!
  580. id: String
  581. altrender: String
  582. audience: String
  583. lang: String
  584. script: String
  585. base: String
  586. level: String
  587. otherlevel: String
  588. encodinganalog: String
  589. }
  590. "thead and C12 sequence"
  591. type c11sequence {
  592. thead: thead
  593. }
  594. "An element that pairs a date with one or more events and zero or more geographic names within a chronology list <chronlist>."
  595. type chronitem {
  596. chronitemoption: ChronitemOptionUnion!
  597. chronitemoption2: [ChronitemOption2Union!]!
  598. id: String
  599. altrender: String
  600. audience: String
  601. lang: String
  602. script: String
  603. localtype: String
  604. }
  605. "An element for binding together zero or more <geogname> elements and one or more <event> elements within <chronitem>."
  606. type chronitemset {
  607. geogname: [geogname!]!
  608. event: [event!]!
  609. id: String
  610. altrender: String
  611. audience: String
  612. lang: String
  613. script: String
  614. }
  615. "An element for designating the temporal sequence of significant events associated with the entity or material described."
  616. type chronlist {
  617. head: head
  618. listhead: listhead
  619. chronitem: [chronitem!]!
  620. id: String
  621. altrender: String
  622. audience: String
  623. lang: String
  624. script: String
  625. localtype: String
  626. encodinganalog: String
  627. }
  628. "A required child element of <conventiondeclaration> and <localtypedeclaration> for identifying any rules and conventions applied in the compilation of the description."
  629. type citation {
  630. mixed: [MMixedBasicElementsOption1Union!]!
  631. id: String
  632. altrender: String
  633. audience: String
  634. lang: String
  635. script: String
  636. encodinganalog: String
  637. href: String
  638. linkrole: String
  639. arcrole: String
  640. linktitle: String
  641. show: String
  642. actuate: String
  643. lastdatetimeverified: String
  644. }
  645. "An empty formatting element that specifies the position and size of a single column in a table."
  646. type colspec {
  647. colnum: String
  648. colname: String
  649. colwidth: String
  650. colsep: Boolean
  651. rowsep: Boolean
  652. align: String
  653. char: String
  654. charoff: String
  655. }
  656. "A child element of <did> for indicating the container in which the material being described is housed, e.g., box, folder."
  657. type container {
  658. mixed: [MMixedBasicElementsOptionUnion!]!
  659. id: String
  660. altrender: String
  661. audience: String
  662. lang: String
  663. script: String
  664. label: String
  665. localtype: String
  666. encodinganalog: String
  667. parent: [String!]
  668. containerid: String
  669. }
  670. "A required child element of <ead> for recording bibliographic and administrative information about an EAD instance. "
  671. type control {
  672. recordid: recordid!
  673. otherrecordid: [otherrecordid!]!
  674. representation: [respresentation!]!
  675. filedesc: filedesc!
  676. maintenancestatus: maintenancestatus!
  677. maintenanceagency: maintenanceagency!
  678. languagedeclaration: [languagedeclaration!]!
  679. conventiondeclaration: [conventiondeclaration!]!
  680. rightsdeclaration: [rightsdeclaration!]!
  681. localtypedeclaration: [localtypedeclaration!]!
  682. localcontrol: [localcontrol!]!
  683. maintenancehistory: maintenancehistory!
  684. sources: sources
  685. id: String
  686. altrender: String
  687. audience: String
  688. lang: String
  689. script: String
  690. encodinganalog: String
  691. relatedencoding: String
  692. base: String
  693. langencoding: String
  694. scriptencoding: String
  695. dateencoding: String
  696. countryencoding: String
  697. repositoryencoding: String
  698. }
  699. "An element that binds together elements containing access headings for the described materials. "
  700. type controlaccess {
  701. head: head
  702. controlaccessoption: [BioghistOptionUnion!]!
  703. id: String
  704. altrender: String
  705. audience: String
  706. lang: String
  707. script: String
  708. localtype: String
  709. encodinganalog: String
  710. }
  711. "A child element of <notestmt>, used to provide a general note related to the EAD instance."
  712. type controlnote {
  713. mu46blocksOption1: [MBlocksOption1Union!]!
  714. id: String
  715. altrender: String
  716. audience: String
  717. lang: String
  718. script: String
  719. localtype: String
  720. encodinganalog: String
  721. }
  722. "An optional child element of <control>, used to bind together <citation> with optional <abbr> and <descriptivenote> elements that identify rules or conventions applied in compiling the description"
  723. type conventiondeclaration {
  724. abbr: abbr
  725. citation: citation!
  726. descriptivenote: descriptivenote
  727. id: String
  728. altrender: String
  729. audience: String
  730. lang: String
  731. script: String
  732. encodinganalog: String
  733. localtype: String
  734. }
  735. "An element for identifying the name of an organization or group of people."
  736. type corpname {
  737. part: [part!]!
  738. id: String
  739. altrender: String
  740. audience: String
  741. lang: String
  742. script: String
  743. source: String
  744. rules: String
  745. identifier: String
  746. normal: String
  747. localtype: String
  748. encodinganalog: String
  749. relator: String
  750. }
  751. "Thead and c"
  752. type csequence1 {
  753. thead: thead
  754. c: [c!]!
  755. }
  756. "An element for information about the chain of ownership or custody of the materials being described, before they reached the archives."
  757. type custodhist {
  758. head: head
  759. custodhistoption: [CustodhistOptionUnion!]!
  760. id: String
  761. altrender: String
  762. audience: String
  763. lang: String
  764. script: String
  765. localtype: String
  766. encodinganalog: String
  767. }
  768. "A child element of <did> used for linking to born digital records or a digital representation of the materials being described."
  769. type dao {
  770. descriptivenote: descriptivenote
  771. id: String
  772. altrender: String
  773. audience: String
  774. lang: String
  775. script: String
  776. encodinganalog: String
  777. localtype: String
  778. label: String
  779. href: String
  780. linkrole: String
  781. arcrole: String
  782. linktitle: String
  783. show: String
  784. actuate: String
  785. identifier: String
  786. xpointer: String
  787. entityref: String
  788. daotype: String
  789. otherdaotype: String
  790. coverage: String
  791. }
  792. "An element for binding together two or more links to digital archival objects."
  793. type daoset {
  794. daoFirst: dao!
  795. daoOthers: [dao!]!
  796. descriptivenote: descriptivenote
  797. id: String
  798. altrender: String
  799. audience: String
  800. lang: String
  801. script: String
  802. localtype: String
  803. encodinganalog: String
  804. label: String
  805. coverage: String
  806. base: String
  807. }
  808. "An element used to express a date."
  809. type date {
  810. mixed: [MMixedBasicElementsOptionUnion!]!
  811. id: String
  812. altrender: String
  813. audience: String
  814. lang: String
  815. script: String
  816. localtype: String
  817. era: String
  818. calendar: String
  819. normal: String
  820. certainty: String
  821. encodinganalog: String
  822. }
  823. "A wrapper element for binding together <fromdate> and <todate> in order to represent a range of dates."
  824. type daterange {
  825. fromdate: fromdate
  826. todate: todate
  827. id: String
  828. altrender: String
  829. audience: String
  830. lang: String
  831. script: String
  832. localtype: String
  833. }
  834. "A wrapper element for encoding complex dates that cannot be adequately represented in one <datesingle> or <daterange>."
  835. type dateset {
  836. datesetoption: DatesetOptionUnion!
  837. datesetoption2: [DatesetOption2Union!]!
  838. id: String
  839. altrender: String
  840. audience: String
  841. lang: String
  842. script: String
  843. localtype: String
  844. }
  845. "An element for encoding an individual date related to the materials being described."
  846. type datesingle {
  847. mixed: [MMixedBasicElementsOption1Union!]!
  848. standarddate: String
  849. notbefore: String
  850. notafter: String
  851. id: String
  852. altrender: String
  853. audience: String
  854. lang: String
  855. script: String
  856. localtype: String
  857. }
  858. "A wrapper element for binding pairs of labels and items within a list."
  859. type defitem {
  860. label: label!
  861. item: item!
  862. id: String
  863. altrender: String
  864. audience: String
  865. lang: String
  866. script: String
  867. }
  868. "An element used to provide general descriptive information related to its parent element."
  869. type descriptivenote {
  870. p: [p!]!
  871. id: String
  872. altrender: String
  873. audience: String
  874. lang: String
  875. script: String
  876. encodinganalog: String
  877. }
  878. "A wrapper element that encloses information essential for identifying the material being described. "
  879. type did {
  880. head: head
  881. mu46didOption2: [DidOption2Union!]!
  882. id: String
  883. altrender: String
  884. audience: String
  885. lang: String
  886. script: String
  887. encodinganalog: String
  888. }
  889. "A child element of <did> that can express any kind of explanatory information."
  890. type didnote {
  891. mixed: [MMixedBasicElementsOptionUnion!]!
  892. id: String
  893. altrender: String
  894. audience: String
  895. lang: String
  896. script: String
  897. localtype: String
  898. label: String
  899. encodinganalog: String
  900. }
  901. "A child element of <physdescstructured> that provides information about the size of the material being described."
  902. type dimensions {
  903. mixed: [DimensionsOptionUnion!]!
  904. id: String
  905. altrender: String
  906. audience: String
  907. lang: String
  908. script: String
  909. encodinganalog: String
  910. localtype: String
  911. unit: String
  912. }
  913. "A wrapper element that bundles information about the hierarchical groupings of the materials being described."
  914. type dsc {
  915. dscsequence1: dscsequence1!
  916. thead: thead
  917. mu46cOrC01Option3: [Mu46cOrC01OptionUnion!]!
  918. id: String
  919. altrender: String
  920. audience: String
  921. lang: String
  922. script: String
  923. dsctype: String
  924. otherdsctype: String
  925. encodinganalog: String
  926. }
  927. "head and m.blocks.option"
  928. type dscsequence1 {
  929. head: head
  930. mu46blocksOption2: [MBlocksOption2Union!]!
  931. }
  932. "<ead> wraps all other elements in an Encoded Archival Description document or finding aid. Also referred to more specifically as an inventory or register, a finding aid establishes physical and intellectual control over many types of archival materials and helps researchers understand and access the materials being described. <ead> must contain <control> followed by <archdesc>"
  933. type ead {
  934. control: control!
  935. archdesc: archdesc!
  936. id: String
  937. altrender: String
  938. audience: String
  939. lang: String
  940. script: String
  941. relatedencoding: String
  942. base: String
  943. }
  944. "A child element of <editionstmt> for recording the version of an EAD instance."
  945. type edition {
  946. mixed: [MMixedBasicElementsOptionUnion!]!
  947. id: String
  948. altrender: String
  949. audience: String
  950. lang: String
  951. script: String
  952. localtype: String
  953. encodinganalog: String
  954. }
  955. "A child element of <filedesc>, used to provide information about the version of an EAD instance."
  956. type editionstmt {
  957. editionstmtoption: [EditionstmtOptionUnion!]!
  958. id: String
  959. altrender: String
  960. audience: String
  961. lang: String
  962. script: String
  963. encodinganalog: String
  964. }
  965. "A formatting element for marking words or phrases that are emphasized or specially formatted."
  966. type emph {
  967. mixed: [MMixedBasicElementsOption1Union!]!
  968. id: String
  969. altrender: String
  970. audience: String
  971. lang: String
  972. script: String
  973. render: String
  974. }
  975. "A formatting element that designates the contents of a cell in a table."
  976. type entry {
  977. mixed: [MParaContentableOptionUnion!]!
  978. id: String
  979. altrender: String
  980. audience: String
  981. lang: String
  982. script: String
  983. colname: String
  984. namest: String
  985. nameend: String
  986. morerows: String
  987. colsep: Boolean
  988. rowsep: Boolean
  989. align: String
  990. char: String
  991. charoff: String
  992. valign: String
  993. }
  994. "An element describing a happening or occurrence recorded within a chronology list."
  995. type event {
  996. mixed: [MParaContentableOptionUnion!]!
  997. id: String
  998. altrender: String
  999. audience: String
  1000. lang: String
  1001. script: String
  1002. localtype: String
  1003. }
  1004. "A required child element of <maintenanceevent> that records the date and time of a specific maintenance action for an EAD instance."
  1005. type eventdatetime {
  1006. mixed: [String!]!
  1007. id: String
  1008. altrender: String
  1009. audience: String
  1010. lang: String
  1011. script: String
  1012. encodinganalog: String
  1013. standarddatetime: String
  1014. }
  1015. "An optional child of <maintenanceevent>, used to provide a description of the maintenance activity."
  1016. type eventdescription {
  1017. mixed: [String!]!
  1018. id: String
  1019. altrender: String
  1020. audience: String
  1021. lang: String
  1022. script: String
  1023. encodinganalog: String
  1024. localtype: String
  1025. }
  1026. "A required child element of <maintenanceevent> that provides a controlled list of values for recording the type of maintenance activity."
  1027. type eventtype {
  1028. mixed: [String!]!
  1029. id: String
  1030. altrender: String
  1031. audience: String
  1032. lang: String
  1033. script: String
  1034. encodinganalog: String
  1035. value: String!
  1036. }
  1037. "A phrase level element for designating the full form of a word or phrase."
  1038. type expan {
  1039. mixed: [String!]!
  1040. id: String
  1041. altrender: String
  1042. audience: String
  1043. lang: String
  1044. script: String
  1045. abbr: String
  1046. }
  1047. "An element for identifying the name of a group of people with blood relations, or persons who form a household."
  1048. type famname {
  1049. part: [part!]!
  1050. id: String
  1051. altrender: String
  1052. audience: String
  1053. lang: String
  1054. script: String
  1055. source: String
  1056. rules: String
  1057. identifier: String
  1058. normal: String
  1059. localtype: String
  1060. encodinganalog: String
  1061. relator: String
  1062. }
  1063. "Use <filedesc> to record a bibliographic description of the finding aid itself, including its author, title, subtitle, sponsor, edition, publisher, publishing series, and related notes"
  1064. type filedesc {
  1065. titlestmt: titlestmt!
  1066. editionstmt: editionstmt
  1067. publicationstmt: publicationstmt
  1068. seriesstmt: seriesstmt
  1069. notestmt: notestmt
  1070. id: String
  1071. altrender: String
  1072. audience: String
  1073. lang: String
  1074. script: String
  1075. encodinganalog: String
  1076. }
  1077. "An element for information about any classification scheme used by the original creator to arrange, store, and retrieve the materials described."
  1078. type fileplan {
  1079. head: head
  1080. fileplanoption: [FileplanOptionUnion!]!
  1081. id: String
  1082. altrender: String
  1083. audience: String
  1084. lang: String
  1085. script: String
  1086. localtype: String
  1087. encodinganalog: String
  1088. }
  1089. "An element used to cite the source of a fact, quotation, etc."
  1090. type footnote {
  1091. mu46blocksOption1: [MBlocksOption1Union!]!
  1092. id: String
  1093. altrender: String
  1094. audience: String
  1095. lang: String
  1096. script: String
  1097. localtype: String
  1098. show: String
  1099. actuate: String
  1100. }
  1101. "An element that indicates that the language and/or script of the encoded word(s) is different from that in the surrounding text."
  1102. type foreign {
  1103. mixed: [String!]!
  1104. id: String
  1105. altrender: String
  1106. audience: String
  1107. lang: String
  1108. script: String
  1109. render: String
  1110. }
  1111. "An optional child element of <daterange> that records the starting point in a range of dates."
  1112. type fromdate {
  1113. mixed: [MMixedBasicElementsOptionUnion!]!
  1114. standarddate: String
  1115. notbefore: String
  1116. notafter: String
  1117. id: String
  1118. altrender: String
  1119. audience: String
  1120. lang: String
  1121. script: String
  1122. localtype: String
  1123. }
  1124. "An element for encoding activities and processes related to the production of materials."
  1125. type functiontype {
  1126. part: [part!]!
  1127. id: String
  1128. altrender: String
  1129. audience: String
  1130. lang: String
  1131. script: String
  1132. source: String
  1133. rules: String
  1134. identifier: String
  1135. normal: String
  1136. encodinganalog: String
  1137. localtype: String
  1138. relator: String
  1139. }
  1140. "An element for encoding a genre or form of material."
  1141. type genreform {
  1142. part: [part!]!
  1143. id: String
  1144. altrender: String
  1145. audience: String
  1146. lang: String
  1147. script: String
  1148. source: String
  1149. rules: String
  1150. identifier: String
  1151. normal: String
  1152. encodinganalog: String
  1153. localtype: String
  1154. relator: String
  1155. }
  1156. "An element for encoding place names."
  1157. type geogname {
  1158. part: [part!]!
  1159. geographiccoordinates: [geographiccoordinates!]!
  1160. id: String
  1161. altrender: String
  1162. audience: String
  1163. lang: String
  1164. script: String
  1165. source: String
  1166. rules: String
  1167. identifier: String
  1168. normal: String
  1169. localtype: String
  1170. encodinganalog: String
  1171. relator: String
  1172. }
  1173. "A child element of <geogname> that encodes a set of geographic coordinates."
  1174. type geographiccoordinates {
  1175. mixed: [String!]!
  1176. id: String
  1177. altrender: String
  1178. audience: String
  1179. lang: String
  1180. script: String
  1181. coordinatesystem: String!
  1182. }
  1183. "An element that encodes a title or caption for a section of text."
  1184. type head {
  1185. mixed: [MMixedBasicElementsOptionUnion!]!
  1186. id: String
  1187. altrender: String
  1188. audience: String
  1189. lang: String
  1190. script: String
  1191. althead: String
  1192. }
  1193. "A formatting element for the first facet heading in a multifacet list."
  1194. type head01 {
  1195. mixed: [MMixedBasicElementsOption1Union!]!
  1196. id: String
  1197. altrender: String
  1198. audience: String
  1199. lang: String
  1200. script: String
  1201. }
  1202. "A formatting element for the second facet heading in a multifacet list."
  1203. type head02 {
  1204. mixed: [MMixedBasicElementsOptionUnion!]!
  1205. id: String
  1206. altrender: String
  1207. audience: String
  1208. lang: String
  1209. script: String
  1210. }
  1211. "A formatting element for the third facet heading in a multifacet list."
  1212. type head03 {
  1213. mixed: [MMixedBasicElementsOptionUnion!]!
  1214. id: String
  1215. altrender: String
  1216. audience: String
  1217. lang: String
  1218. script: String
  1219. }
  1220. "A list of key terms and entities with reference pointers assembled to enhance navigation of and access to the materials being described."
  1221. type index {
  1222. head: head
  1223. mu46blocksOption2: [MBlocksOption1Union!]!
  1224. indexoption: [IndexOptionUnion!]!
  1225. id: String
  1226. altrender: String
  1227. audience: String
  1228. lang: String
  1229. script: String
  1230. localtype: String
  1231. encodinganalog: String
  1232. }
  1233. "A wrapper element that pairs an index term with zero or more linking elements."
  1234. type indexentry {
  1235. indexentryoption: IndexentryOptionUnion!
  1236. indexentryoption2: IndexentryOption2Union
  1237. indexentry: [indexentry!]!
  1238. id: String
  1239. altrender: String
  1240. audience: String
  1241. lang: String
  1242. script: String
  1243. }
  1244. "An element used in either <list> or as part of <defitem>."
  1245. type item {
  1246. mixed: [MParaContentableOptionUnion!]!
  1247. id: String
  1248. altrender: String
  1249. audience: String
  1250. lang: String
  1251. script: String
  1252. }
  1253. "A required child element of <defitem> that identifies the term or concept being defined or described."
  1254. type label {
  1255. mixed: [MMixedBasicElementsOptionUnion!]!
  1256. id: String
  1257. altrender: String
  1258. audience: String
  1259. lang: String
  1260. script: String
  1261. }
  1262. "A child element of <did> that identifies languages represented in the materials described."
  1263. type langmaterial {
  1264. langmaterialoption: [LangmaterialOptionUnion!]!
  1265. descriptivenote: descriptivenote
  1266. id: String
  1267. altrender: String
  1268. audience: String
  1269. lang: String
  1270. script: String
  1271. label: String
  1272. encodinganalog: String
  1273. }
  1274. "An element used to indicate the language or communication system of an EAD instance or of the material being described."
  1275. type language {
  1276. mixed: [String!]!
  1277. id: String
  1278. altrender: String
  1279. audience: String
  1280. lang: String
  1281. script: String
  1282. encodinganalog: String
  1283. label: String
  1284. langcode: String
  1285. }
  1286. "The language and script in which the EAD is written"
  1287. type languagedeclaration {
  1288. language: language!
  1289. scriptElement: script!
  1290. descriptivenote: descriptivenote
  1291. id: String
  1292. altrender: String
  1293. audience: String
  1294. lang: String
  1295. script: String
  1296. encodinganalog: String
  1297. }
  1298. "Within <did>, <languageset> is a child element of <langmaterial> that is used to pair languages with the scripts in which they are written."
  1299. type languageset {
  1300. language: [language!]!
  1301. scriptElement: [script!]!
  1302. descriptivenote: descriptivenote
  1303. id: String
  1304. altrender: String
  1305. audience: String
  1306. lang: String
  1307. script: String
  1308. encodinganalog: String
  1309. }
  1310. "A formatting element that forces the following text to start on a new line."
  1311. type lb {
  1312. dummyfield: String
  1313. }
  1314. "An element for indicating the statutorily defined status of the materials being described."
  1315. type legalstatus {
  1316. head: head
  1317. legalstatusoption: [LegalstatusOptionUnion!]!
  1318. id: String
  1319. altrender: String
  1320. audience: String
  1321. lang: String
  1322. script: String
  1323. encodinganalog: String
  1324. localtype: String
  1325. }
  1326. "A wrapper element for formatting a series of <item> or <defitem> elements that are often presented in a vertical sequence."
  1327. type list {
  1328. head: head
  1329. listtypeoption: [ListTypeOptionUnion!]!
  1330. id: String
  1331. altrender: String
  1332. audience: String
  1333. lang: String
  1334. script: String
  1335. listtype: String
  1336. mark: String
  1337. numeration: String
  1338. }
  1339. "An element for grouping several headings for faceted lists."
  1340. type listhead {
  1341. head01: head01
  1342. head02: head02
  1343. head03: head03
  1344. id: String
  1345. altrender: String
  1346. audience: String
  1347. lang: String
  1348. script: String
  1349. }
  1350. "ListTypeSequence"
  1351. type listtypesequence1 {
  1352. listhead: listhead
  1353. defitem: [defitem!]!
  1354. }
  1355. "A child element of <control>, used to specify any control information necessary to accommodate local practice. "
  1356. type localcontrol {
  1357. term: term
  1358. localcontroloption: LocalControlOptionUnion
  1359. id: String
  1360. altrender: String
  1361. audience: String
  1362. lang: String
  1363. script: String
  1364. encodinganalog: String
  1365. localtype: String
  1366. }
  1367. "A child element of <control> used to declare any local conventions or controlled vocabularies used in localtype in the EAD instance. "
  1368. type localtypedeclaration {
  1369. abbr: abbr
  1370. citation: citation!
  1371. descriptivenote: descriptivenote
  1372. id: String
  1373. altrender: String
  1374. audience: String
  1375. lang: String
  1376. script: String
  1377. encodinganalog: String
  1378. }
  1379. "Information about the institution or service responsible for the creation, maintenance, and/or dissemination of the EAD instance. "
  1380. type maintenanceagency {
  1381. agencycode: agencycode
  1382. otheragencycode: [otheragencycode!]!
  1383. agencyname: [agencyname!]!
  1384. descriptivenote: descriptivenote
  1385. id: String
  1386. altrender: String
  1387. audience: String
  1388. lang: String
  1389. script: String
  1390. encodinganalog: String
  1391. countrycode: String
  1392. }
  1393. "A required child element of <maintenancehistory> used to record information about maintenance activities in the history of the EAD instance."
  1394. type maintenanceevent {
  1395. eventtype: eventtype!
  1396. eventdatetime: eventdatetime!
  1397. agenttype: agenttype!
  1398. agent: agent!
  1399. eventdescription: [eventdescription!]!
  1400. id: String
  1401. altrender: String
  1402. audience: String
  1403. lang: String
  1404. script: String
  1405. encodinganalog: String
  1406. }
  1407. "A required child element of <control> that captures the history of the EAD instance. "
  1408. type maintenancehistory {
  1409. maintenanceevent: [maintenanceevent!]!
  1410. id: String
  1411. altrender: String
  1412. audience: String
  1413. lang: String
  1414. script: String
  1415. encodinganalog: String
  1416. }
  1417. "New or Revised status based on the state of the current instance of the EAD"
  1418. type maintenancestatus {
  1419. mixed: [String!]!
  1420. id: String
  1421. altrender: String
  1422. audience: String
  1423. lang: String
  1424. script: String
  1425. encodinganalog: String
  1426. value: String!
  1427. }
  1428. "A child elementof <did> for providing material specific details for a small group of materials or an item."
  1429. type materialspec {
  1430. mixed: [MMixedBasicElementsOptionUnion!]!
  1431. id: String
  1432. altrender: String
  1433. audience: String
  1434. lang: String
  1435. script: String
  1436. label: String
  1437. encodinganalog: String
  1438. localtype: String
  1439. }
  1440. "An element for encoding generic names."
  1441. type name {
  1442. part: [part!]!
  1443. id: String
  1444. altrender: String
  1445. audience: String
  1446. lang: String
  1447. script: String
  1448. source: String
  1449. rules: String
  1450. identifier: String
  1451. normal: String
  1452. localtype: String
  1453. encodinganalog: String
  1454. relator: String
  1455. }
  1456. "An element for binding together multiple access element entries within an <indexentry>."
  1457. type namegrp {
  1458. accessoptions: [MAccessUnion!]!
  1459. id: String
  1460. altrender: String
  1461. audience: String
  1462. lang: String
  1463. script: String
  1464. }
  1465. "An optional child element of <filedesc> that binds together one or more <controlnote> elements."
  1466. type notestmt {
  1467. controlnote: [controlnote!]!
  1468. id: String
  1469. altrender: String
  1470. audience: String
  1471. lang: String
  1472. script: String
  1473. encodinganalog: String
  1474. }
  1475. "A generic element for expressing numeric information."
  1476. type num {
  1477. mixed: [MMixedBasicElementsOptionUnion!]!
  1478. id: String
  1479. altrender: String
  1480. audience: String
  1481. lang: String
  1482. script: String
  1483. localtype: String
  1484. encodinganalog: String
  1485. }
  1486. "A sublement of <relation> and <source> that allows for the inclusion of an XML element from any XML namespace other than EAD."
  1487. type objectxmlwrap {
  1488. id: String
  1489. altrender: String
  1490. audience: String
  1491. lang: String
  1492. script: String
  1493. }
  1494. "An element for specifying a profession."
  1495. type occupation {
  1496. part: [part!]!
  1497. id: String
  1498. altrender: String
  1499. audience: String
  1500. lang: String
  1501. script: String
  1502. source: String
  1503. rules: String
  1504. identifier: String
  1505. normal: String
  1506. encodinganalog: String
  1507. localtype: String
  1508. relator: String
  1509. }
  1510. "For recording additional information about the described materials that is not easily incorporated into one of the other named elements within <archdesc> and <c>. "
  1511. type odd {
  1512. head: head
  1513. oddoption: [OddOptionUnion!]!
  1514. id: String
  1515. altrender: String
  1516. audience: String
  1517. lang: String
  1518. script: String
  1519. localtype: String
  1520. encodinganalog: String
  1521. }
  1522. "For conveying information about the existence of originals when the unit described exists of copies."
  1523. type originalsloc {
  1524. head: head
  1525. originalslocoption: [OriginalsOptionUnion!]!
  1526. id: String
  1527. altrender: String
  1528. audience: String
  1529. lang: String
  1530. script: String
  1531. encodinganalog: String
  1532. localtype: String
  1533. }
  1534. "A child element of <did> that names the creator or collector of the described materials."
  1535. type origination {
  1536. originationoption: [OriginationOptionUnion!]!
  1537. id: String
  1538. altrender: String
  1539. audience: String
  1540. lang: String
  1541. script: String
  1542. localtype: String
  1543. label: String
  1544. encodinganalog: String
  1545. }
  1546. "A child element of <maintenanceagency> that provides an alternative code for the institution or service responsible for the EAD instance."
  1547. type otheragencycode {
  1548. mixed: [String!]!
  1549. id: String
  1550. altrender: String
  1551. audience: String
  1552. lang: String
  1553. script: String
  1554. encodinganalog: String
  1555. localtype: String
  1556. }
  1557. "For identifying any other finding aids to the materials being described."
  1558. type otherfindaid {
  1559. head: head
  1560. otherfindaidoption: [OtherfindaidOptionUnion!]!
  1561. id: String
  1562. altrender: String
  1563. audience: String
  1564. lang: String
  1565. script: String
  1566. localtype: String
  1567. encodinganalog: String
  1568. }
  1569. "A child element of <control> that encodes any local identifier for the EAD instance. "
  1570. type otherrecordid {
  1571. mixed: [String!]!
  1572. id: String
  1573. altrender: String
  1574. audience: String
  1575. lang: String
  1576. script: String
  1577. encodinganalog: String
  1578. localtype: String
  1579. }
  1580. "A general purpose element used to encode blocks of text."
  1581. type p {
  1582. mixed: [MParaContentableOptionUnion!]!
  1583. id: String
  1584. altrender: String
  1585. audience: String
  1586. lang: String
  1587. script: String
  1588. }
  1589. "A required and repeatable child of controlled access elements used to encode one or more parts of an access term."
  1590. type part {
  1591. mixed: [MMixedBasicDateElementsOption1Union!]!
  1592. id: String
  1593. altrender: String
  1594. audience: String
  1595. lang: String
  1596. script: String
  1597. encodinganalog: String
  1598. localtype: String
  1599. source: String
  1600. rules: String
  1601. identifier: String
  1602. }
  1603. "An element for identifying a personal name."
  1604. type persname {
  1605. part: [part!]!
  1606. id: String
  1607. altrender: String
  1608. audience: String
  1609. lang: String
  1610. script: String
  1611. source: String
  1612. rules: String
  1613. identifier: String
  1614. normal: String
  1615. localtype: String
  1616. encodinganalog: String
  1617. relator: String
  1618. }
  1619. "A child element of <did> that provides a simple, unstructured statement about the physical characteristics of the material being described."
  1620. type physdesc {
  1621. mixed: [MMixedBasicElementsOptionUnion!]!
  1622. id: String
  1623. altrender: String
  1624. audience: String
  1625. lang: String
  1626. script: String
  1627. localtype: String
  1628. label: String
  1629. encodinganalog: String
  1630. }
  1631. "A child element of <did> used to bind two or more structured expressions of the physical description of the materials."
  1632. type physdescset {
  1633. physdescstructuredFirst: physdescstructured!
  1634. physdescstructuredOthers: [physdescstructured!]!
  1635. id: String
  1636. altrender: String
  1637. audience: String
  1638. lang: String
  1639. script: String
  1640. label: String
  1641. encodinganalog: String
  1642. parallel: Boolean
  1643. coverage: String
  1644. }
  1645. "An element that provides a method for expressing structured statements about the extent and physical characteristics of the materials being described."
  1646. type physdescstructured {
  1647. quantity: quantity!
  1648. unittype: unittype!
  1649. physdescstructuredoption: [physdescstructuredOptionSubTypeUnion!]!
  1650. descriptivenote: descriptivenote
  1651. id: String
  1652. altrender: String
  1653. audience: String
  1654. lang: String
  1655. script: String
  1656. label: String
  1657. encodinganalog: String
  1658. physdescstructuredtype: String!
  1659. otherphysdescstructuredtype: String
  1660. coverage: String!
  1661. }
  1662. "Union of physfacet and dimensions"
  1663. union physdescstructuredOptionSubTypeUnion = physfacet | dimensions
  1664. "A child element of <physdescstructured> that provides more detailed information about the physical nature of or techniques and methods of creation of the material described in terms that are often taken from a controlled vocabulary list."
  1665. type physfacet {
  1666. mixed: [MMixedBasicPlusAccessableOptionUnion!]!
  1667. id: String
  1668. altrender: String
  1669. audience: String
  1670. lang: String
  1671. script: String
  1672. encodinganalog: String
  1673. source: String
  1674. rules: String
  1675. identifier: String
  1676. localtype: String
  1677. }
  1678. "A child element of <did> that specifies the physical location of the materials."
  1679. type physloc {
  1680. mixed: [MMixedBasicElementsOptionUnion!]!
  1681. id: String
  1682. altrender: String
  1683. audience: String
  1684. lang: String
  1685. script: String
  1686. localtype: String
  1687. label: String
  1688. encodinganalog: String
  1689. parent: [String!]
  1690. }
  1691. "For describing the physical condition of the materials and/or technical requirements that affect their use. "
  1692. type phystech {
  1693. head: head
  1694. phystechoption: [PhystechOptionUnion!]!
  1695. id: String
  1696. altrender: String
  1697. audience: String
  1698. lang: String
  1699. script: String
  1700. encodinganalog: String
  1701. localtype: String
  1702. }
  1703. "An element for specifying how users should cite the described materials in publication credits."
  1704. type prefercite {
  1705. head: head
  1706. preferciteoption: [PreferciteOptionUnion!]!
  1707. id: String
  1708. altrender: String
  1709. audience: String
  1710. lang: String
  1711. script: String
  1712. localtype: String
  1713. encodinganalog: String
  1714. }
  1715. "For encoding information about archival activities related to the described materials."
  1716. type processinfo {
  1717. head: head
  1718. processinfooption: [ProcessinfoOptionUnion!]!
  1719. id: String
  1720. altrender: String
  1721. audience: String
  1722. lang: String
  1723. script: String
  1724. localtype: String
  1725. encodinganalog: String
  1726. }
  1727. "An empty element that provides links to content that may be internal or external to the finding aid."
  1728. type ptr {
  1729. id: String
  1730. altrender: String
  1731. audience: String
  1732. target: String
  1733. xpointer: String
  1734. href: String
  1735. linkrole: String
  1736. arcrole: String
  1737. linktitle: String
  1738. show: String
  1739. actuate: String
  1740. entityref: String
  1741. }
  1742. "An element for binding together two or more <ptr> or <ref> elements."
  1743. type ptrgrp {
  1744. referenceoptions: [MRefOptionsUnion!]!
  1745. id: String
  1746. altrender: String
  1747. audience: String
  1748. lang: String
  1749. script: String
  1750. }
  1751. "An optional child element of <filedesc> that provides information concerning the publication or distribution of the EAD instance. "
  1752. type publicationstmt {
  1753. publicationstmtoption: [PublicationstmtOptionUnion!]!
  1754. id: String
  1755. altrender: String
  1756. audience: String
  1757. lang: String
  1758. script: String
  1759. encodinganalog: String
  1760. }
  1761. "A child element of <publicationstmt> that identifies the institution or agency responsible for distribution of the EAD instance."
  1762. type publisher {
  1763. mixed: [MMixedBasicElementsOptionUnion!]!
  1764. id: String
  1765. altrender: String
  1766. audience: String
  1767. lang: String
  1768. script: String
  1769. localtype: String
  1770. encodinganalog: String
  1771. }
  1772. "A required child element of <physdescstructured> that indicates the number of units present as described by <unittype>."
  1773. type quantity {
  1774. mixed: [String!]!
  1775. id: String
  1776. altrender: String
  1777. audience: String
  1778. lang: String
  1779. script: String
  1780. encodinganalog: String
  1781. approximate: Boolean
  1782. }
  1783. type query {
  1784. "Finding Aid for a given collection (fonds, record group, manuscript group, etc.)"
  1785. collection(
  1786. "Id of the object."
  1787. id: ID!): ead
  1788. "All finding aid in the archive."
  1789. allCollections: [ead!]!
  1790. pTest: p!
  1791. }
  1792. "A phrase-level element for identifying or formatting an inline quotation."
  1793. type quote {
  1794. mixed: [MMixedBasicElementsOption1Union!]!
  1795. id: String
  1796. altrender: String
  1797. audience: String
  1798. lang: String
  1799. script: String
  1800. localtype: String
  1801. render: String
  1802. }
  1803. "Unique identifier for the EAD instance"
  1804. type recordid {
  1805. mixed: [String!]!
  1806. id: String
  1807. altrender: String
  1808. audience: String
  1809. lang: String
  1810. script: String
  1811. encodinganalog: String
  1812. instanceurl: String
  1813. }
  1814. "An element that provides a link to content that may be internal or external to the finding aid."
  1815. type ref {
  1816. mixed: [MRefOptionUnion!]!
  1817. id: String
  1818. altrender: String
  1819. audience: String
  1820. lang: String
  1821. script: String
  1822. target: String
  1823. xpointer: String
  1824. href: String
  1825. linkrole: String
  1826. arcrole: String
  1827. linktitle: String
  1828. show: String
  1829. actuate: String
  1830. entityref: String
  1831. }
  1832. "For identifying archival materials that have an association to the materials being described."
  1833. type relatedmaterial {
  1834. head: head
  1835. relatedmaterialoption: [RelatedmaterialOptionUnion!]!
  1836. id: String
  1837. altrender: String
  1838. audience: String
  1839. lang: String
  1840. script: String
  1841. localtype: String
  1842. encodinganalog: String
  1843. }
  1844. "A child element of <relations> for describing a relationship between the materials described in the EAD instance and a related entity."
  1845. type relation {
  1846. relationentry: [relationentry!]!
  1847. objectxmlwrap: objectxmlwrap
  1848. relationoption: RelationoptionUnion
  1849. geogname: geogname
  1850. descriptivenote: descriptivenote
  1851. id: String
  1852. altrender: String
  1853. audience: String
  1854. lang: String
  1855. script: String
  1856. encodinganalog: String
  1857. relationtype: String!
  1858. otherrelationtype: String
  1859. lastdatetimeverified: String
  1860. href: String
  1861. linkrole: String
  1862. arcrole: String
  1863. linktitle: String
  1864. show: String
  1865. actuate: String
  1866. }
  1867. "A child element of <relation> that identifies an entity related to the materials being described."
  1868. type relationentry {
  1869. mixed: [String!]!
  1870. id: String
  1871. altrender: String
  1872. audience: String
  1873. lang: String
  1874. script: String
  1875. encodinganalog: String
  1876. localtype: String
  1877. transliteration: String
  1878. }
  1879. "An element that groups one or more <relation> elements, which identify external entities and characterize the nature of their relationships to the materials being described. "
  1880. type relations {
  1881. relation: [relation!]!
  1882. id: String
  1883. altrender: String
  1884. audience: String
  1885. lang: String
  1886. script: String
  1887. encodinganalog: String
  1888. localtype: String
  1889. base: String
  1890. }
  1891. "A child element of <did> that names the institution, person, or family responsible for providing intellectual access to the materials being described."
  1892. type repository {
  1893. repositoryoption: [RepositoryOptionUnion!]!
  1894. address: address
  1895. id: String
  1896. altrender: String
  1897. audience: String
  1898. lang: String
  1899. script: String
  1900. localtype: String
  1901. label: String
  1902. encodinganalog: String
  1903. }
  1904. "The EAD is available at this link as a PDF, XML, HTML, etc."
  1905. type respresentation {
  1906. mixed: [String!]!
  1907. id: String
  1908. altrender: String
  1909. audience: String
  1910. lang: String
  1911. script: String
  1912. encodinganalog: String
  1913. href: String
  1914. linkrole: String
  1915. arcrole: String
  1916. linktitle: String
  1917. show: String
  1918. actuate: String
  1919. localtype: String
  1920. }
  1921. "Unsure why this is generated and not documented at: https://www.loc.gov/ead/EAD3taglib/index.html#elem-control"
  1922. type rightsdeclaration {
  1923. abbr: abbr
  1924. citation: citation!
  1925. descriptivenote: descriptivenote
  1926. id: String
  1927. altrender: String
  1928. audience: String
  1929. lang: String
  1930. script: String
  1931. encodinganalog: String
  1932. localtype: String
  1933. }
  1934. "A formatting element that contains one or more horizontal cells in a table."
  1935. type row {
  1936. entry: [entry!]!
  1937. id: String
  1938. altrender: String
  1939. audience: String
  1940. lang: String
  1941. script: String
  1942. rowsep: Boolean
  1943. valign: String
  1944. }
  1945. "An element that provides information about the nature of and activities reflected in the described materials."
  1946. type scopecontent {
  1947. head: head
  1948. scopecontentoption: [ScopecontentOptionUnion!]!
  1949. id: String
  1950. altrender: String
  1951. audience: String
  1952. lang: String
  1953. script: String
  1954. localtype: String
  1955. encodinganalog: String
  1956. }
  1957. "A child element of <languagedeclaration> and <languageset> that identifies the writing script for a language of the EAD instance or the materials being described, respectively."
  1958. type script {
  1959. mixed: [String!]!
  1960. id: String
  1961. altrender: String
  1962. audience: String
  1963. lang: String
  1964. script: String
  1965. encodinganalog: String
  1966. label: String
  1967. scriptcode: String
  1968. }
  1969. "For identifying materials associated by provenance that have been physically separated or removed."
  1970. type separatedmaterial {
  1971. head: head
  1972. separatedmaterialoption: [SeparatedmaterialOptionUnion!]!
  1973. id: String
  1974. altrender: String
  1975. audience: String
  1976. lang: String
  1977. script: String
  1978. localtype: String
  1979. encodinganalog: String
  1980. }
  1981. "A child element of <filedesc> that groups information about the published monographic series to which an EAD instance belongs."
  1982. type seriesstmt {
  1983. seriesstmtoption: [SeriesstmtOptionUnion!]!
  1984. id: String
  1985. altrender: String
  1986. audience: String
  1987. lang: String
  1988. script: String
  1989. encodinganalog: String
  1990. }
  1991. "A child element of <sources> used to identify a particular source of evidence used in describing the archival material."
  1992. type source {
  1993. sourceentry: [sourceentry!]!
  1994. objectxmlwrap: objectxmlwrap
  1995. descriptivenote: descriptivenote
  1996. id: String
  1997. altrender: String
  1998. audience: String
  1999. lang: String
  2000. script: String
  2001. encodinganalog: String
  2002. lastdatetimeverified: String
  2003. href: String
  2004. linkrole: String
  2005. arcrole: String
  2006. linktitle: String
  2007. show: String
  2008. actuate: String
  2009. }
  2010. "A child element within <source> that identifies a specific source used in creating the archival description."
  2011. type sourceentry {
  2012. mixed: [String!]!
  2013. id: String
  2014. altrender: String
  2015. audience: String
  2016. lang: String
  2017. script: String
  2018. encodinganalog: String
  2019. transliteration: String
  2020. }
  2021. "An optional child element of <control> that groups one or more <source>s of evidence used in describing the archival material. "
  2022. type sources {
  2023. source: [source!]!
  2024. id: String
  2025. altrender: String
  2026. audience: String
  2027. lang: String
  2028. script: String
  2029. encodinganalog: String
  2030. localtype: String
  2031. base: String
  2032. }
  2033. "Sponsor"
  2034. type sponsor {
  2035. mixed: [MMixedBasicElementsOptionUnion!]!
  2036. id: String
  2037. altrender: String
  2038. audience: String
  2039. lang: String
  2040. script: String
  2041. localtype: String
  2042. encodinganalog: String
  2043. }
  2044. "An element for encoding topics represented in the materials being described."
  2045. type subject {
  2046. part: [part!]!
  2047. id: String
  2048. altrender: String
  2049. audience: String
  2050. lang: String
  2051. script: String
  2052. source: String
  2053. rules: String
  2054. identifier: String
  2055. normal: String
  2056. encodinganalog: String
  2057. localtype: String
  2058. relator: String
  2059. }
  2060. "A child element of <titlestmt> that captures a secondary or subsidiary portion of the title of the EAD instance."
  2061. type subtitle {
  2062. mixed: [MMixedBasicElementsOptionUnion!]!
  2063. id: String
  2064. altrender: String
  2065. audience: String
  2066. lang: String
  2067. script: String
  2068. localtype: String
  2069. encodinganalog: String
  2070. }
  2071. "A wrapper element for formatting information in a row and column display."
  2072. type table {
  2073. head: head
  2074. tgroup: [tgroup!]!
  2075. id: String
  2076. altrender: String
  2077. audience: String
  2078. lang: String
  2079. script: String
  2080. frame: String
  2081. colsep: Boolean
  2082. rowsep: Boolean
  2083. pgwide: Boolean
  2084. }
  2085. "A child element of <tgroup> that binds together one or more rows forming the main body of a table."
  2086. type tbody {
  2087. row: [row!]!
  2088. id: String
  2089. altrender: String
  2090. audience: String
  2091. lang: String
  2092. script: String
  2093. valign: String
  2094. }
  2095. "A child element of <localcontrol> used to specify a descriptive term in accordance with local rules."
  2096. type term {
  2097. mixed: [String!]!
  2098. id: String
  2099. altrender: String
  2100. audience: String
  2101. lang: String
  2102. script: String
  2103. encodinganalog: String
  2104. transliteration: String
  2105. lastdatetimeverified: String
  2106. source: String
  2107. rules: String
  2108. identifier: String
  2109. }
  2110. "Free text inside a mixed field"
  2111. type text {
  2112. text: String!
  2113. }
  2114. "A wrapper element that binds together <colspec>, <thead>, and <tbody> elements in a table."
  2115. type tgroup {
  2116. colspec: [colspec!]!
  2117. thead: thead
  2118. tbody: tbody!
  2119. id: String
  2120. altrender: String
  2121. audience: String
  2122. lang: String
  2123. script: String
  2124. cols: String!
  2125. colsep: Boolean
  2126. rowsep: Boolean
  2127. align: String
  2128. }
  2129. "A formatting element that contains the heading information in <table>."
  2130. type thead {
  2131. row: [row!]!
  2132. id: String
  2133. altrender: String
  2134. audience: String
  2135. lang: String
  2136. script: String
  2137. valign: String
  2138. }
  2139. "An element for encoding the formal name of a work."
  2140. type title {
  2141. part: [part!]!
  2142. id: String
  2143. altrender: String
  2144. audience: String
  2145. lang: String
  2146. script: String
  2147. localtype: String
  2148. source: String
  2149. rules: String
  2150. identifier: String
  2151. normal: String
  2152. encodinganalog: String
  2153. relator: String
  2154. render: String
  2155. }
  2156. "A child element of <titlestmt> and <seriesstmt> that indicates the title of a finding aid or finding aid series."
  2157. type titleproper {
  2158. mixed: [MMixedBasicElementsOptionUnion!]!
  2159. id: String
  2160. altrender: String
  2161. audience: String
  2162. lang: String
  2163. script: String
  2164. localtype: String
  2165. render: String
  2166. encodinganalog: String
  2167. }
  2168. "A required child element of <filedesc> that binds together information about the name of an encoded finding aid and those responsible for its content."
  2169. type titlestmt {
  2170. titleproper: [titleproper!]!
  2171. subtitle: [subtitle!]!
  2172. author: [author!]!
  2173. sponsor: [sponsor!]!
  2174. id: String
  2175. altrender: String
  2176. audience: String
  2177. lang: String
  2178. script: String
  2179. encodinganalog: String
  2180. }
  2181. "A child element of <daterange> that records the end point in a range of dates."
  2182. type todate {
  2183. mixed: [MMixedBasicElementsOptionUnion!]!
  2184. standarddate: String
  2185. notbefore: String
  2186. notafter: String
  2187. id: String
  2188. altrender: String
  2189. audience: String
  2190. lang: String
  2191. script: String
  2192. localtype: String
  2193. }
  2194. "A child element of <did> that provides a simple statement of the date(s) covered by the described materials."
  2195. type unitdate {
  2196. mixed: [MMixedBasicElementsOptionUnion!]!
  2197. id: String
  2198. altrender: String
  2199. audience: String
  2200. lang: String
  2201. script: String
  2202. label: String
  2203. unitdatetype: String
  2204. datechar: String
  2205. certainty: String
  2206. era: String
  2207. calendar: String
  2208. normal: String
  2209. encodinganalog: String
  2210. }
  2211. "A child element of <did> that enables structured, machine-processable expressions of the dates of the materials being described."
  2212. type unitdatestructured {
  2213. unitdatestructuredoption: UnitdatestructuredOptionUnion!
  2214. id: String
  2215. altrender: String
  2216. audience: String
  2217. lang: String
  2218. script: String
  2219. label: String
  2220. unitdatetype: String
  2221. datechar: String
  2222. certainty: String
  2223. encodinganalog: String
  2224. era: String
  2225. calendar: String
  2226. }
  2227. "A child element of <did> that provides an identifier for the materials being described, such as an accession number."
  2228. type unitid {
  2229. mixed: [MMixedBasicElementsOptionUnion!]!
  2230. id: String
  2231. altrender: String
  2232. audience: String
  2233. lang: String
  2234. script: String
  2235. localtype: String
  2236. label: String
  2237. countrycode: String
  2238. repositorycode: String
  2239. identifier: String
  2240. encodinganalog: String
  2241. }
  2242. "A child element of <did> that specifies a title for the described materials."
  2243. type unittitle {
  2244. mixed: [MMixedBasicPlusAccessableOptionUnion!]!
  2245. id: String
  2246. altrender: String
  2247. audience: String
  2248. lang: String
  2249. script: String
  2250. label: String
  2251. encodinganalog: String
  2252. localtype: String
  2253. normal: String
  2254. }
  2255. "A child element of <physdescstructured> that indicates the type of unit being quantified, e.g., boxes, linear feet, etc."
  2256. type unittype {
  2257. mixed: [String!]!
  2258. id: String
  2259. altrender: String
  2260. audience: String
  2261. lang: String
  2262. script: String
  2263. encodinganalog: String
  2264. source: String
  2265. rules: String
  2266. identifier: String
  2267. }
  2268. "An element for indicating any conditions that affect the use of the described materials, such as in publications."
  2269. type userestrict {
  2270. head: head
  2271. userestrictoption: [UserestrictOptionUnion!]!
  2272. id: String
  2273. altrender: String
  2274. audience: String
  2275. lang: String
  2276. script: String
  2277. encodinganalog: String
  2278. localtype: String
  2279. }