Read the latest issue of Notices  Read the latest issue of Bulletin  Shop in the AMS Bookstore  My Account | Cart  
 
American Mathematical Society   
 

AMS DOI DTD

Following is the DTD used by the AMS for DOI registration for AMS journals

<?xml version="1.0" encoding="UTF-8" ?>

<!-- Content: DOI-X Prototype DTD for Scientific Journal Metadata -->

<!ELEMENT doi_batch (head, body) >

<!ATTLIST doi_batch version CDATA #FIXED "0.3" >

<!ELEMENT head (doi_batch_id, timestamp, depositor, registrant) >

<!ELEMENT doi_batch_id (#PCDATA) >

<!ELEMENT timestamp (#PCDATA) >

<!ELEMENT depositor (name, email_address)>

<!ELEMENT name (#PCDATA) >

<!ELEMENT email_address (#PCDATA) >

<!ELEMENT registrant (#PCDATA) >

<!ELEMENT body (doi_record+) >

<!ELEMENT doi_record (timestamp?, doi_data, journal_article_metadata) >

<!ATTLIST doi_record type (abstract_only | full_text |bibliographic_record) "full_text" >

<!ELEMENT doi_data (doi, url) >

<!ELEMENT doi (#PCDATA) >

<!ELEMENT url (#PCDATA) >

<!ELEMENT journal_article_metadata (article, journal) >

<!ELEMENT article (title?, author*, date+, enumeration?, identifier*) >

<!ELEMENT title (#PCDATA) >

<!ELEMENT author (given_name?, surname) >

<!ATTLIST author sequence (first | additional) #REQUIRED >

<!ELEMENT given_name (#PCDATA) >

<!ELEMENT surname (#PCDATA) >

<!ELEMENT date (month?, day?, year) >

<!ATTLIST date type (online | print | other) "print" >

<!ELEMENT month (#PCDATA) >

<!ELEMENT day (#PCDATA) >

<!ELEMENT year (#PCDATA) >

<!ELEMENT enumeration (volume?, issue?, first_page?, last_page?, article_number?, special_numbering?) >

<!ELEMENT volume (#PCDATA) >

<!ELEMENT issue (#PCDATA) >

<!ELEMENT first_page (#PCDATA) >

<!ELEMENT last_page (#PCDATA) >

<!ELEMENT article_number (#PCDATA) >

<!ELEMENT special_numbering (#PCDATA) >

<!ELEMENT identifier (#PCDATA) >

<!ATTLIST identifier type (pii | sici | doi | other) #REQUIRED >

<!ELEMENT journal (full_title, abbrev_title*, issn*, coden?) >

<!ELEMENT full_title (#PCDATA) >

<!ELEMENT abbrev_title (#PCDATA) >

<!ELEMENT issn (#PCDATA) >

<!ATTLIST issn type (print | electronic) "print" >

<!ELEMENT coden (#PCDATA) >