1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82
|
<!--
PubMed Books and Documents DTD
This DTD was created in December 2009 to accommodate the loading of book and
book chapter records to PubMed.
Use the PUBLIC Identifier
"-//NLM-NCBI//DTD PubMed Books Documents, 12-16-2009 v.1//EN"
Delivered as "bookdoc.dtd"
1/29/2010 - changed "FirstPage" to "StartPage"
2/3/2010 - added ArticleIdList to BookDocument and added bookaccession as value in %art.id.type.int;
-->
<!--ENTITY % personal.name "( ForeName?, LastName, Initials, Suffix? )">
<!ENTITY % author.name "((%personal.name; | CollectiveName), Affiliation?)"-->
<!--ENTITY % normal.date "Year,Month,Day,(Hour,(Minute,Second?)?)?"-->
<!ENTITY % booklinkatts
"book CDATA #IMPLIED
part CDATA #IMPLIED
sec CDATA #IMPLIED" >
<!ELEMENT BookDocumentSet (BookDocument*, DeleteDocument?)>
<!ELEMENT BookDocument ( PMID, ArticleIdList, Book, LocationLabel*, ArticleTitle?, VernacularTitle?,
Pagination?, Language*, AuthorList*, GroupList?, PublicationType*, Abstract?, Sections?, KeywordList*,
ContributionDate?, DateRevised?, CitationString?, GrantList?, ItemList*) >
<!ELEMENT Book ( Publisher, BookTitle, PubDate, BeginningDate?, EndingDate?, AuthorList*, Volume?, VolumeTitle?,
Edition?, CollectionTitle?, Isbn*, ELocationID*, Medium?, ReportNumber?) >
<!ELEMENT Publisher (PublisherName, PublisherLocation?) >
<!ELEMENT PublisherName %text; >
<!ELEMENT PublisherLocation (#PCDATA) >
<!ELEMENT BookTitle %text; >
<!ATTLIST BookTitle %booklinkatts; >
<!ELEMENT ContributionDate ( Year, ((Month, Day?) | Season)? ) >
<!ELEMENT BeginningDate ( Year, ((Month, Day?) | Season)? ) >
<!ELEMENT EndingDate ( Year, ((Month, Day?) | Season)? ) >
<!ELEMENT VolumeTitle %text; >
<!ELEMENT Edition (#PCDATA) >
<!ELEMENT CollectionTitle %text; >
<!ATTLIST CollectionTitle %booklinkatts; >
<!ELEMENT Isbn (#PCDATA) >
<!ELEMENT Medium (#PCDATA) >
<!ELEMENT ReportNumber (#PCDATA) >
<!ELEMENT ContractNumber (#PCDATA) >
<!ELEMENT CitationString %text; >
<!ATTLIST ArticleTitle %booklinkatts; >
<!ELEMENT LocationLabel (#PCDATA)>
<!ATTLIST LocationLabel
Type (part|chapter|section|appendix|figure|table|box) #IMPLIED >
<!ATTLIST AuthorList Type ( authors | editors ) "authors">
<!ELEMENT DeleteDocument (PMID*) >
<!ELEMENT PubmedBookArticle (BookDocument, PubmedBookData?)>
<!ELEMENT PubmedBookData (History?, PublicationStatus, ArticleIdList, ObjectList?)>
<!ELEMENT Sections (Section+) >
<!ELEMENT Section (LocationLabel?, SectionTitle, Section*) >
<!ELEMENT SectionTitle %text; >
<!ATTLIST SectionTitle %booklinkatts; >
<!ELEMENT PubmedBookArticleSet (PubmedBookArticle)*>
<!ELEMENT ItemList (Item)+>
<!ATTLIST ItemList ListType CDATA #REQUIRED>
<!ELEMENT Item (#PCDATA)>
|