Cover Pages Logo SEARCH
Advanced Search
ABOUT
Site Map
CP RSS Channel
Contact Us
Sponsoring CP
About Our Sponsors

NEWS
Cover Stories
Articles & Papers
Press Releases

CORE STANDARDS
XML
SGML
Schemas
XSL/XSLT/XPath
XLink
XML Query
CSS
SVG

TECHNOLOGY REPORTS
XML Applications
General Apps
Government Apps
Academic Apps

EVENTS
LIBRARY
Introductions
FAQs
Bibliography
Technology and Society
Semantics
Tech Topics
Software
Related Standards
Historic

Encoded Archival Relations DTD


From ftp://jefferson.village.virginia.edu/pub/dvp4c/eac/shared/eac/ear.dtd.

<!DOCTYPE ear [
<!--************************************************************-->
<!--************************************************************-->
<!--************************************************************-->
<!-- encoded archival relations dtd
     PUBLIC "-//EAC WG//DTD ear.dtd (Alpha)//EN"
                                                                -->
<!--************************************************************-->
<!--************************************************************-->
<!--************************************************************-->
<!-- shared parameter entities
                                                                -->
<!ENTITY % eapara
         PUBLIC "-//EAC WG//DTD eapara.ent (Alpha)//EN"
         "eapara.ent"
>
%eapara;
<!--************************************************************-->
<!--************************************************************-->
<!--************************************************************-->
<!--************************************************************-->
<!-- element and attribute declarations
                                                                -->
<!--************************************************************-->
<!-- encoded archival relations
                                                                -->
<!ELEMENT ear
          (earheader, rel)
>
<!ATTLIST ear
          %a.common;
>
<!--************************************************************-->
<!-- ear header
                                                                -->
<!-- type cc  = eac - eac
          cr  = eac - resource
          cf  = eac - function-activity
          *fr = function-activity - resource
          *rr = resource - resource
          *ff = function-activity - function-activity

          * not implemented yet
-->
<!ELEMENT earheader
          (earid, mainhist, languagedecl?, ruledecl?,
           sourcedecl?, authdecl?)
>

<!ATTLIST earheader
          %a.common;
          type              (cc | cr | cf)         #REQUIRED
          status            (draft | edited |
                             deleted)              #REQUIRED
			    langencoding      CDATA                  "ISO 639-2b"
			    scriptencoding    CDATA                  "ISO 15924"
          dateencoding      CDATA                  "ISO 8601"
          countryencoding   CDATA                  "ISO 3166-1 a2"
          ownerencoding     CDATA                  "ISO ?"
          encodinganalogsys CDATA                  #IMPLIED
          detaillevel       %att.later;            #IMPLIED
>
<!--************************************************************-->
<!-- ear identifier
-->
<!ELEMENT earid
          (#PCDATA)
>
<!ATTLIST earid
          %a.common;
          %a.syskey;
>
<!--************************************************************-->
<!-- relations
                                                                -->
<!ELEMENT rel
          (((cc, cc) | (cr, cr) | (cf, cf)), date?, place?,
           (note | notes)*, source*)
>
<!ATTLIST rel
          %a.common;
>
<!--************************************************************-->
<!-- eac - eac
                                                                -->
<!ELEMENT cc
          EMPTY
>
<!ATTLIST cc
          %a.common;
          reltype           (superordinate |
                             subordinate |
                             earlier | later |
                             associative |
                             coordinate |
                             identity | other)
                                                     #IMPLIED
					%a.syskey;
          %a.type;
          rule              IDREF                    #IMPLIED
>
<!--************************************************************-->
<!-- eac - resource
                                                                -->
<!ELEMENT cr
          EMPTY
>
<!ATTLIST cr
          %a.common;
          reltype           (origination |
                             destruction |
                             control |
                             causa | other)
                                                     #IMPLIED
          %a.syskey;
          %a.type;
          rule              IDREF                    #IMPLIED
>
<!--************************************************************-->
<!-- eac - function-activity
                                                                -->
<!ELEMENT cf
          EMPTY
>
<!ATTLIST cf
          %a.common;
          reltype           %att.later;              #IMPLIED
          %a.syskey;
          %a.type;
          rule              IDREF                    #IMPLIED
>

<!--************************************************************-->
<!--************************************************************-->
<!-- shared elements and attributes
                                                                -->
<!ENTITY % eaelnent
         PUBLIC "-//EAC WG//DTD eaelnent.ent (Alpha)//EN"
         "eaelnent.ent"
>
%eaelnent;
<!--************************************************************-->

<!--************************************************************-->
<!--************************************************************-->
<!-- override xml exchange table model parameter entities
                                                                -->
<!ENTITY % titles
         "head?"
>
<!ENTITY % paracon
         "#PCDATA | %m.table.entry;"
>
<!-- Invoke the OASIS-OPEN XML Exchange Table Model
-->
<!ENTITY % calstblx
  PUBLIC "-//OASIS//DTD XML Exchange Table Model 19990315//EN"
  "soextblx.dtd">
<!--************************************************************-->

   %calstblx;

<!--************************************************************-->
<!--************************************************************-->
<!-- marked section to control notations, sgml and xml character
     entities.
-->
<!--************************************************************-->
<!ENTITY % sgml "IGNORE"
>
<![%sgml;[

<!ENTITY % xml      "IGNORE"
>
<!ENTITY % notation "INCLUDE"
>
<!ENTITY % eacchars  SYSTEM
"eacchars.ent"
>
%eacchars;
]]>
<!ENTITY % notation "IGNORE"
>
<![%notation;[
<!ENTITY % eacnotat SYSTEM "eacnotat.ent"
>
%eacnotat;
]]>
<!ENTITY % xml "IGNORE"
>
<![%xml;[
<!ENTITY % eacchars  SYSTEM "eacchars.ent"
>
%eacchars;
]]>
<!--************************************************************-->
<!-- end of marked sections
-->
<!--************************************************************-->
<!-- end of ear
-->
<!--************************************************************-->
]>

Prepared by Robin Cover for The XML Cover Pages archive.


Globe Image

Document URL: http://xml.coverpages.org/EAC-EAR-DTD200203.html