Home Search Exhibits Intro FAQs

About the Project

» Site Basics

» Personnel

» FAQs


Technical Info

» View the DTD

» Sample Markup

» Tutorial Template

» Tag Descriptions (by DTD)

» Tag Descriptions (by name)

View The DTD

About the DTD:

The Document Type Description (DTD) organizes the information that shows up in the XML files. It is itself a file, and used to check all XML files so they conform to its requirements. The DTD shapes the information in the files and defines the kinds of elements, attributes, and features that the data have. The effect of the DTD is to create consistency across files, but it is also a model of the data, and the conceptual structure is important since it defines the way the objects in the collection are represented. In this case, the DTD is organized in a three-level hierarchy of Work / Edition / Object. For more information about this organization see the Documentation.

DTD:

‹?xml version="1.0" encoding="UTF-8"?›

‹!ELEMENT work (title+, agents, thumbnail*, pubHist*, projectStatement*, aestheticProfile?, relDocs?, exHist?, receptHist?, genComment*, editions)›

‹!ATTLIST work id ID #REQUIRED›

‹!ELEMENT title (titleProper, note*)›

‹!ELEMENT titleProper (#PCDATA)›

‹!ELEMENT note (#PCDATA)›

‹!ATTLIST note enAuthor CDATA #REQUIRED›

‹!ELEMENT agents (agent)*›

‹!ELEMENT agent (name*, role*, (nationality* | location)*, dates?, note*)›

‹!ATTLIST agent type (initiating | unknown | other) #REQUIRED othertype CDATA #IMPLIED›

‹!ELEMENT name (#PCDATA)›

‹!ATTLIST name type (last | first | middle | unknown | other) #REQUIRED›

‹!ELEMENT role (#PCDATA)›

‹!ATTLIST role type (artist | author | binder | calligrapher | designer | gallery | papermaker | photographer | printer | publisher | typographer | other | unknown ) #REQUIRED otherrole CDATA #IMPLIED›

‹!ELEMENT nationality (#PCDATA)›

‹!ATTLIST nationality type (born | active | citizenship | unknown | other) #REQUIRED othertype CDATA #IMPLIED›

‹!ELEMENT location (#PCDATA)›

‹!ELEMENT dates (date+)›

‹!ELEMENT date (#PCDATA)›

‹!ATTLIST date type (conception | production | publication | distribution | birthdate | deathdate | acquisition | other) #REQUIRED othertype CDATA #IMPLIED range (single | span) #REQUIRED norm CDATA #REQUIRED›

‹!ELEMENT thumbnail (image?, caption?, critGloss*)›

‹!ELEMENT image (#PCDATA)›

‹!ELEMENT caption (#PCDATA)›

‹!ELEMENT critGloss (#PCDATA)›

‹!ATTLIST critGloss enAuthor CDATA #REQUIRED›

‹!ELEMENT pubHist (note*)›

‹!ELEMENT projectStatement (#PCDATA)›

‹!ATTLIST projectStatement enAuthor CDATA #REQUIRED›

‹!ELEMENT aestheticProfile (movement*, subject*, theme*, contentForm*, publicationTrad*, inspiration*, relWorks*, otherInflus*, community*, note*)›

‹!ELEMENT movement (#PCDATA)›

‹!ATTLIST movement type (AAT_agitProp | AAT_artePovera | AAT_artInformel | AAT_avantGarde | AAT_conceptual | AAT_concretePoetry | AAT_destructiveArt | AAT_fantasticRealist | AAT_feminism | AAT_funk | AAT_futurist | AAT_dada | AAT_expressionist | AAT_lettrist | AAT_minimal | AAT_multiculturalism | AAT_neoAvantgarde | AAT_photorealist | AAT_pop | AAT_popularCulture | AAT_postconceptual | AAT_postMinimal | AAT_postmodern | AAT_process | AAT_punk | AAT_radicalism | AAT_situationist | AAT_surrealist | AAT_systemic | AAT_traditionalism | local_bookArts | local_languagePoetry | local_newExpressionism | local_noire | unknown | other) #REQUIRED othertype CDATA #IMPLIED›

‹!ELEMENT subject (#PCDATA)›

‹!ATTLIST subject type (AAT_autobiography | AAT_biography | AAT_erotica | AAT_pornography | AAT_propaganda | AAT_didacticArt | AAT_dissidentArt | AAT_ecologicalArt | AAT_ethnicArt | AAT_fantasticArt | AAT_history | AAT_naiveArt | AAT_nonrepresentationalArt | AAT_outsiderArt | AAT_politicalArt | AAT_publicArt | AAT_serialArt | AAT_streetArt | AAT_comedy | AAT_fiction | AAT_nonfiction | AAT_travelLiterature | AAT_utopianLiterature | AAT_poetry | AAT_visualPoetry | LCSH_acrostics | LCSH_artistsBooks | LCSH_bookDesign | LCSH_concretePoetry | LCSH_experimentalDrama | LCSH_experimentalFiction | LCSH_fairytales | LCSH_games | LCSH_graphicNovels | LCSH_mailart | LCSH_maps | LCSH_miniatureBooks | LCSH_photographs | LCSH_postageStamps | LCSH_puzzles | LCSH_scrolls | LCSH_shortStories | LCSH_ToysandMovables | unknown | other) #REQUIRED›

‹!ELEMENT theme (#PCDATA)›

‹!ATTLIST theme enAuthor CDATA #REQUIRED›

‹!ELEMENT contentForm (#PCDATA)›

‹!ATTLIST contentForm type (AAT_alphabetBook | AAT_calendars | AAT_comics | AAT_fiction | AAT_fotonovelas | AAT_graphicNovel | AAT_journals | AAT_memoir | AAT_nonfiction | AAT_palimpsest | AAT_pictureBook | AAT_poetry | AAT_prosePoems | AAT_typeSpecimen | local_alteredBk | local_appropriatedText | local_classicText | local_collage | local_cutup | local_documentary | local_experimentalText | local_musicScore | local_narrative | local_notebooks | local_novel | local_performanceDoc | local_personalDiary | local_prose | local_visualNar| unknown | other) #REQUIRED othertype CDATA #IMPLIED›

‹!ATTLIST contentForm enAuthor CDATA #REQUIRED›

‹!ELEMENT publicationTrad (#PCDATA)›

‹!ATTLIST publicationTrad type (AAT_anthology | AAT_catalogue | AAT_chapbook | AAT_eBook | AAT_emblemBook | AAT_livredePeintre | AAT_multiples | AAT_palimpsest | AAT_typeSpecimen | local_activist | local_album | local_artistsBook | local_assembling | local_bookArtsHist | local_bookLikeObject | local_broadside | local_calligraphy | local_catRaisonne | local_collage | local_collection | local_coloringBk | local_comics | local_conceptual | local_desktop | local_exhCatalogue | local_facsimile | local_fetishistic | local_finePress | local_graphNovel | local_illustratedBook | local_interventionist | local_journal | local_livredArtiste | local_minimal | local_periodical | local_process | local_smallPress | local_visNarrative | local_visPoetry | local_unique | local_zine | unknown | other) #REQUIRED othertype CDATA #IMPLIED›

‹!ATTLIST publicationTrad enAuthor CDATA #REQUIRED›

‹!ELEMENT inspiration (#PCDATA)›

‹!ATTLIST inspiration enAuthor CDATA #REQUIRED›

‹!ELEMENT relWorks (#PCDATA)›

‹!ATTLIST relWorks enAuthor CDATA #REQUIRED›

‹!ELEMENT otherInflus (#PCDATA)›

‹!ATTLIST otherInflus enAuthor CDATA #REQUIRED›

‹!ELEMENT community (#PCDATA)›

‹!ATTLIST community type (press | workshop | class | school | none | unknown | other) #REQUIRED othertype CDATA #IMPLIED enAuthor CDATA #REQUIRED›

‹!ELEMENT relDocs (manuscripts*)›

‹!ELEMENT manuscripts (locationInfo?, note*)›

‹!ATTLIST manuscripts type (texts | mockups | correspondence | financial | legal | other) #REQUIRED othertype CDATA #IMPLIED›

‹!ELEMENT locationInfo (#PCDATA)›

‹!ATTLIST locationInfo type (callNo | shelfList | url | artistsArchive | other) #REQUIRED othertype CDATA #IMPLIED›

‹!ELEMENT exHist (#PCDATA)*›

‹!ELEMENT receptHist (#PCDATA)›

‹!ELEMENT genComment (#PCDATA)›

‹!ATTLIST genComment enAuthor CDATA #IMPLIED›

‹!ELEMENT editions (edition+)›

‹!ELEMENT edition (volume+)›

‹!ATTLIST edition id ID #REQUIRED type CDATA #REQUIRED›

‹!ELEMENT volume (title*, agents?, thumbnail*, edPubHist?, colophon?, physDesc?, productionInfo*, criticalAnal*, relDocs?, exHist*, receptHist*, genComment*, objects)›

‹!ATTLIST volume type (single | other) #REQUIRED othertype CDATA #IMPLIED›

‹!ELEMENT edPubHist (edInfo)*›

‹!ELEMENT edInfo (dates?, publisher?, place?, edSize?, versions?, note*)›

‹!ATTLIST edInfo ordertype (first | other) #REQUIRED edtype (unique | editioned) #REQUIRED numtype (numbered | unnumbered) #REQUIRED sigtype (signed | unsigned) #REQUIRED›

‹!ELEMENT publisher (#PCDATA)›

‹!ELEMENT place (#PCDATA)›

‹!ELEMENT edSize (#PCDATA)›

‹!ELEMENT versions (version+)›

‹!ELEMENT version (#PCDATA)›

‹!ELEMENT colophon (#PCDATA)›

‹!ELEMENT physDesc (genDesc?, measurements?, format*, pagination?, cover?, binding*, devices?, substrate*, media*, otherMaterials*, color?, enclosures?)›

‹!ELEMENT genDesc (#PCDATA)›

‹!ELEMENT measurements (measurement+)›

‹!ELEMENT measurement (#PCDATA)›

‹!ATTLIST measurement type (horizontal | vertical | depth | weight) #REQUIRED othertype CDATA #IMPLIED state (opened | closed | other) #REQUIRED otherstate CDATA #IMPLIED unit (inches | centimeter | pixels | ounces | other) #REQUIRED otherunit CDATA #IMPLIED›

‹!ELEMENT format (#PCDATA)›

‹!ATTLIST format type (AAT_accordion | AAT_album | AAT_blankBook | AAT_bookObject | AAT_carousel | AAT_codex | AAT_concertina | AAT_dosAdos | AAT_flag | AAT_flip | AAT_foldout | AAT_frenchDoor | AAT_JacobsLadder | AAT_harlequinade | AAT_pamphlet | AAT_scroll | AAT_stab | local_cards | local_circular | local_fan | local_fascicles | local_popUp | local_rolodex | local_sculptural | local_tunnel | unknown | other) #REQUIRED othertype CDATA #IMPLIED›

‹!ELEMENT pagination (#PCDATA)›

‹!ATTLIST pagination type (paginated | unpaginated) #REQUIRED›

‹!ELEMENT cover (#PCDATA)›

‹!ELEMENT binding (#PCDATA)›

‹!ATTLIST binding type (AAT_perfect | AAT_coptic | AAT_spiral | AAT_ring | AAT_comb | AAT_smythSewing | AAT_saddleStitching | AAT_caseBinding | AAT_looseLeaf | local_adhesive | local_boxed | local_case | local_grommets | local_handsewn | local_machinesewn | local_portfolio | local_post | local_slidingBard | local_slipcase | local_special | local_velobind | unknown | other) #REQUIRED›

‹!ELEMENT devices (#PCDATA)›

‹!ELEMENT substrate (#PCDATA)›

‹!ATTLIST substrate type (bookBlock| endsheets | other) #REQUIRED othertype CDATA #IMPLIED support (paper | other) #REQUIRED othersupport CDATA #IMPLIED›

‹!ELEMENT media (#PCDATA)›

‹!ATTLIST media type (AAT_audioTape | AAT_CD | AAT_ceramics | AAT_collage | AAT_drawingMedia | AAT_DVD | AAT_foundObjects | AAT_glass | AAT_metal | AAT_otherPaint | AAT_plastics | AAT_plexiglas | AAT_rubber | AAT_videoTape | AAT_wood | local_digital | local_ink | local_watercolor | local_gouache | local_gold | local_mixed | local_bodilyFluids | unknown |other) #REQUIRED othertype CDATA #IMPLIED›

‹!ELEMENT otherMaterials (#PCDATA)›

‹!ELEMENT color (#PCDATA)›

‹!ATTLIST color type (yes | no) #REQUIRED›

‹!ELEMENT enclosures (item+)›

‹!ELEMENT item (#PCDATA)›

‹!ELEMENT productionInfo (productionMeans*, productionNar*)›

‹!ELEMENT productionMeans (#PCDATA)›

‹!ATTLIST productionMeans type (AAT_inkjet | AAT_intaglio | AAT_laser | AAT_planographic | AAT_relief | AAT_screen | AAT_transfer | local_assemblage | local_blueprint | local_calligraphy | local_chineColle | local_collage | local_Cprint | local_digitalinkjet | local_digitalIris | local_digitalLaser | local_drypoint | local_engraving | local_etching | local_hotFoilDyeStamping | local_letterpress | local_linoleum | local_monoprint | local_offset | local_otherIntaglio | local_painting | local_rubberStmps | local_silkscreen | local_stoneLitho | local_tradPhoto | local_woodcut | local_xerographic | unknown | other) #REQUIRED›

‹!ELEMENT productionNar (#PCDATA)›

‹!ATTLIST productionNar enAuthor CDATA #REQUIRED›

‹!ELEMENT criticalAnal (desFeatures*, critDiscuss*, detailedAnal*, genComment*)›

‹!ATTLIST criticalAnal enAuthor CDATA #REQUIRED›

‹!ELEMENT desFeatures (typographic*, imagery*, graphical*, openings*, turnings*, development*, sequence*, textual*, structure*, conceptual*, intratextual*, sculptFeatures*, tempFeatures*, otherFeatures*)›

‹!ELEMENT typographic (#PCDATA)›

‹!ELEMENT imagery (#PCDATA)›

‹!ELEMENT graphical (#PCDATA)›

‹!ELEMENT openings (#PCDATA)›

‹!ELEMENT turnings (#PCDATA)›

‹!ELEMENT development (#PCDATA)›

‹!ELEMENT sequence (#PCDATA)›

‹!ELEMENT textual (#PCDATA)›

‹!ELEMENT structure (#PCDATA)›

‹!ELEMENT conceptual (#PCDATA)›

‹!ELEMENT intratextual (#PCDATA)›

‹!ELEMENT sculptFeatures (#PCDATA)›

‹!ELEMENT tempFeatures (#PCDATA)›

‹!ELEMENT otherFeatures (#PCDATA)›

‹!ELEMENT critDiscuss (#PCDATA)›

‹!ELEMENT detailedAnal (study*)›

‹!ELEMENT study (comment, image?)›

‹!ELEMENT comment (#PCDATA)›

‹!ELEMENT objects (object+)›

‹!ELEMENT object (title*, agents?, copyNum?, inscription?, provenance?, repository?, particulars?, condition?, relDocs?, conservationTreat?, exRequire?, exHist*, receptHist?, genComment*)›

‹!ATTLIST object id ID #REQUIRED›

‹!ELEMENT copyNum (#PCDATA)›

‹!ELEMENT inscription (#PCDATA)›

‹!ELEMENT provenance (dates?, note*)›

‹!ELEMENT repository (institution?, collection?, locationInfo*, rights?)›

‹!ELEMENT institution (#PCDATA)›

‹!ELEMENT collection (#PCDATA)›

‹!ELEMENT rights (#PCDATA)›

‹!ELEMENT particulars (#PCDATA)›

‹!ELEMENT condition (#PCDATA)›

‹!ATTLIST condition type (veryFine | fine | veryGood | good | fair | poor) #REQUIRED›

‹!ELEMENT conservationTreat (#PCDATA)›

‹!ELEMENT exRequire (#PCDATA)›