File: pubmed_180601.dtd

package info (click to toggle)
python-biopython 1.78%2Bdfsg-4
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 65,756 kB
  • sloc: python: 221,141; xml: 178,777; ansic: 13,369; sql: 1,208; makefile: 131; sh: 70
file content (454 lines) | stat: -rw-r--r-- 13,869 bytes parent folder | download | duplicates (4)
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
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
<!--

2017-10-06

This DTD supports both the E-utilities and ftp service data dissemination methods. 
It is based on http://dtd.nlm.nih.gov/ncbi/pubmed/out/pubmed_180101.dtd

Additions/Changes since 180101 DTD: 

	1.  Added MathML3 
	2.  Allowed <mml:math> in <AbstractText>, <ArticleTitle>, <BookTitle>, <CollectionTitle>, 
	     <Keyword>, <VernacularTitle>.

	NOTE:  The use of "Medline" in a DTD or element name does not mean the record
	represents a citation from a MEDLINE-selected journal.  When the NLM DTDs and
	XML elements were first created, MEDLINE records were the only data exported.
	Now NLM exports citations other than MEDLINE records using these tools. To
	minimize unnecessary disruption to users of the data and tools, NLM has
	retained the original DTD and element names (e.g., MedlineTA, MedlineJournalInfo). 
 
	NOTE:  StartPage and EndPage in Pagination element are not currently used; are 
	reserved for future use. 

	* = 0 or more occurrences (optional element, repeatable)
	? = 0 or 1 occurrences (optional element, at most 1)
	+ = 1 or more occurrences (required element, repeatable)
	| = choice, one or the other but not both
	no symbol = required element

       -->
       
<!-- ============================================================= -->
<!--                     MATHML 3.0 SETUP                        -->
<!-- ============================================================= -->
<!--                    MATHML SETUP FILE                 -->
<!ENTITY % mathml-in-pubmed     SYSTEM        "mathml-in-pubmed.mod"               >	
%mathml-in-pubmed;


		 
<!-- ================================================================= -->
<!-- ================================================================= -->
<!ENTITY % text             "#PCDATA | b | i | sup | sub | u" >

 <!ENTITY % booklinkatts
			 "book		CDATA			#IMPLIED
			 part		CDATA			#IMPLIED
			sec		CDATA			#IMPLIED"  >
<!-- ================================================================= -->
<!-- ================================================================= -->

<!--  ================= Set-level elements ============================-->
<!ELEMENT	PubmedArticleSet ((PubmedArticle | PubmedBookArticle)+, DeleteCitation?) >
<!ATTLIST       PubmedArticleSet
>

<!ELEMENT	BookDocumentSet (BookDocument*, DeleteDocument?) >
<!ATTLIST       BookDocumentSet
>

<!ELEMENT	PubmedBookArticleSet (PubmedBookArticle*)>
<!ATTLIST       PubmedBookArticleSet
>


<!--  ============= Document-level elements ============================-->
<!ELEMENT	PubmedArticle (MedlineCitation, PubmedData?)>
<!ATTLIST       PubmedArticle
>

<!ELEMENT	PubmedBookArticle (BookDocument, PubmedBookData?)>
<!ATTLIST       PubmedBookArticle
>

<!ELEMENT	BookDocument ( PMID, ArticleIdList, Book, LocationLabel*, ArticleTitle?, VernacularTitle?,
	Pagination?, Language*, AuthorList*, InvestigatorList?, PublicationType*, Abstract?, Sections?, KeywordList*, 
	ContributionDate?, DateRevised?, CitationString?, GrantList?, ItemList*) >

<!ELEMENT	DeleteCitation (PMID+) >

<!ELEMENT	DeleteDocument (PMID*) >


<!--  =============== Sub-Document wrapper elements =====================-->
<!ELEMENT	MedlineCitation (PMID, DateCompleted?, DateRevised?, Article, 
                             MedlineJournalInfo, ChemicalList?, SupplMeshList?,CitationSubset*, 
                             CommentsCorrectionsList?, GeneSymbolList?, MeshHeadingList?, 
                             NumberOfReferences?, PersonalNameSubjectList?, OtherID*, OtherAbstract*, 
                             KeywordList*, CoiStatement?, SpaceFlightMission*, InvestigatorList?, GeneralNote*)>
<!ATTLIST	MedlineCitation 
		Owner  (NLM | NASA | PIP | KIE | HSR | HMD | NOTNLM) "NLM"
		Status (Completed | In-Process | PubMed-not-MEDLINE |  In-Data-Review | Publisher | 
		        MEDLINE | OLDMEDLINE) #REQUIRED 
		VersionID CDATA #IMPLIED
		VersionDate CDATA #IMPLIED 
		IndexingMethod    CDATA  #IMPLIED >

<!ELEMENT	PubmedData (History?, PublicationStatus, ArticleIdList, ObjectList?) >

<!ELEMENT	PubmedBookData (History?, PublicationStatus, ArticleIdList, ObjectList?)>

<!ELEMENT	Article (Journal,ArticleTitle,((Pagination, ELocationID*) | ELocationID+),
                     Abstract?,AuthorList?, Language+, DataBankList?, GrantList?,
                     PublicationTypeList, VernacularTitle?, ArticleDate*) >
<!ATTLIST	Article 
		    PubModel (Print | Print-Electronic | Electronic | Electronic-Print | Electronic-eCollection) #REQUIRED >
		



<!-- ================================================================= -->
<!--  Everything else in alphabetical order                            -->
<!-- ================================================================= -->

<!ELEMENT	Abstract (AbstractText+, CopyrightInformation?)>

<!ELEMENT	AbstractText   (%text; | mml:math | DispFormula)* >
<!ATTLIST	AbstractText
		    Label CDATA #IMPLIED
		    NlmCategory (BACKGROUND | OBJECTIVE | METHODS | RESULTS | CONCLUSIONS | UNASSIGNED) #IMPLIED >
		
<!ELEMENT	AccessionNumber (#PCDATA) >

<!ELEMENT	AccessionNumberList (AccessionNumber+) >

<!ELEMENT	Acronym (#PCDATA) >

<!ELEMENT	Affiliation  (%text;)*>

<!ELEMENT	AffiliationInfo (Affiliation, Identifier*)>

<!ELEMENT	Agency (#PCDATA) >

<!ELEMENT	ArticleDate (Year, Month, Day) >
<!ATTLIST	ArticleDate 
            DateType CDATA  #FIXED "Electronic" >
 
<!ELEMENT	ArticleId (#PCDATA) >
<!ATTLIST   ArticleId
	        IdType (doi | pii | pmcpid | pmpid | pmc | mid |
                   sici | pubmed | medline | pmcid | pmcbook | bookaccession) "pubmed" >
	      
 <!ELEMENT	ArticleIdList (ArticleId+)>

<!ELEMENT	ArticleTitle   (%text; | mml:math)*>
<!ATTLIST   ArticleTitle	%booklinkatts; >

<!ELEMENT	Author (((LastName, ForeName?, Initials?, Suffix?) | CollectiveName), Identifier*, AffiliationInfo*) >
<!ATTLIST	Author 
            ValidYN (Y | N) "Y" 
            EqualContrib    (Y | N)  #IMPLIED >
            
<!ELEMENT	AuthorList (Author+) >
<!ATTLIST	AuthorList 
            CompleteYN (Y | N) "Y" 
            Type ( authors | editors )  #IMPLIED >

<!ELEMENT	b		(%text;)*> <!-- bold -->

<!ELEMENT	BeginningDate ( Year, ((Month, Day?) | Season)? ) >

<!ELEMENT	Book ( Publisher, BookTitle, PubDate, BeginningDate?, EndingDate?, AuthorList*, InvestigatorList?, Volume?, 
                    VolumeTitle?, Edition?, CollectionTitle?, Isbn*, ELocationID*, Medium?, ReportNumber?) >

<!ELEMENT	BookTitle        (%text; | mml:math)*>
<!ATTLIST   BookTitle	%booklinkatts; >

<!ELEMENT	Chemical (RegistryNumber, NameOfSubstance) >

<!ELEMENT	ChemicalList (Chemical+) >

<!ELEMENT	CitationString     (%text;)*>

<!ELEMENT	CitationSubset (#PCDATA) >

<!ELEMENT   CoiStatement   (%text;)*>

<!ELEMENT	CollectionTitle        (%text; | mml:math)*>
<!ATTLIST   CollectionTitle	%booklinkatts; >

<!ELEMENT	CollectiveName (%text;)*>

<!ELEMENT	CommentsCorrections (RefSource,PMID?,Note?) >
<!ATTLIST	CommentsCorrections 
		     RefType (AssociatedDataset | AssociatedPublication | CommentOn | CommentIn | ErratumIn | 
		             ErratumFor | ExpressionOfConcernIn | ExpressionOfConcernFor | 
		             RepublishedFrom | RepublishedIn | 
		             RetractionOf | RetractionIn | UpdateIn | UpdateOf | SummaryForPatientsIn | 
		             OriginalReportIn | ReprintOf | ReprintIn | Cites)      #REQUIRED    >
		             
<!ELEMENT	CommentsCorrectionsList (CommentsCorrections+) >

<!ELEMENT	ContractNumber (#PCDATA) >

<!ELEMENT	ContributionDate ( Year, ((Month, Day?) | Season)? ) >

<!ELEMENT	CopyrightInformation (#PCDATA) >

<!ELEMENT	Country (#PCDATA) >

<!ELEMENT	DataBank (DataBankName, AccessionNumberList?) >

<!ELEMENT	DataBankList (DataBank+) >

<!ATTLIST	DataBankList 
            CompleteYN (Y | N) "Y" >
            
<!ELEMENT	DataBankName (#PCDATA) >

<!ELEMENT	DateCompleted (Year,Month,Day) >

<!ELEMENT	DateRevised (Year,Month,Day) >

<!ELEMENT	Day (#PCDATA )>

<!ELEMENT	DescriptorName (#PCDATA) >
<!ATTLIST	DescriptorName 
		    MajorTopicYN (Y | N) "N"
		    Type (Geographic) #IMPLIED
		     UI CDATA #REQUIRED >

<!ELEMENT       DispFormula     (mml:math) >
<!ELEMENT	Edition (#PCDATA) >

<!ELEMENT	ELocationID (#PCDATA) >
<!ATTLIST	ELocationID 
            EIdType (doi | pii) #REQUIRED 
		    ValidYN  (Y | N) "Y">

<!ELEMENT	EndingDate ( Year, ((Month, Day?) | Season)? ) >

<!ELEMENT	EndPage (#PCDATA) >

<!ELEMENT	ForeName (#PCDATA) >

<!ELEMENT	GeneSymbol (#PCDATA) >

<!ELEMENT	GeneSymbolList (GeneSymbol+)>

<!ELEMENT	GeneralNote (#PCDATA) >
<!ATTLIST	GeneralNote
		     Owner (NLM | NASA | PIP | KIE | HSR | HMD) "NLM" >
		     
<!ELEMENT	Grant (GrantID?, Acronym?, Agency, Country)>

<!ELEMENT	GrantID (#PCDATA) >

<!ELEMENT	GrantList (Grant+)>
<!ATTLIST	GrantList 
            CompleteYN (Y | N) "Y">
   
<!ELEMENT	History (PubMedPubDate+) >

<!ELEMENT	Hour (#PCDATA) >

<!ELEMENT	i		(%text;)*> <!-- italic -->

<!ELEMENT	Identifier (#PCDATA) >
<!ATTLIST	Identifier 
		    Source CDATA #REQUIRED >
		    
<!ELEMENT	Initials (#PCDATA) >

<!ELEMENT	Investigator (LastName, ForeName?, Initials?, Suffix?, Identifier*, AffiliationInfo*) >
<!ATTLIST	Investigator 
		    ValidYN (Y | N) "Y" >
		    
<!ELEMENT	InvestigatorList (Investigator+) >

<!ELEMENT	Isbn (#PCDATA) >

<!ELEMENT	ISOAbbreviation (#PCDATA) >

<!ELEMENT	ISSN (#PCDATA) >
<!ATTLIST	ISSN 
		    IssnType  (Electronic | Print) #REQUIRED >
		    
<!ELEMENT	ISSNLinking (#PCDATA) >

<!ELEMENT	Issue (#PCDATA) >
<!ELEMENT	Item (#PCDATA)>

<!ELEMENT	ItemList (Item+)>
<!ATTLIST   ItemList 
            ListType CDATA #REQUIRED>

<!ELEMENT	Journal (ISSN?, JournalIssue, Title?, ISOAbbreviation?)>

<!ELEMENT	JournalIssue (Volume?, Issue?, PubDate) >
<!ATTLIST	JournalIssue 
		    CitedMedium (Internet | Print) #REQUIRED >
		    
<!ELEMENT	Keyword     (%text; | mml:math)*>
<!ATTLIST	Keyword 
		    MajorTopicYN (Y | N) "N" >
		    
<!ELEMENT	KeywordList (Keyword+) >
<!ATTLIST	KeywordList 
		    Owner (NLM | NLM-AUTO | NASA | PIP | KIE | NOTNLM | HHS) "NLM" >
		    
<!ELEMENT	Language (#PCDATA) >

<!ELEMENT	LastName (#PCDATA) >

<!ELEMENT	LocationLabel		(#PCDATA)>
<!ATTLIST   LocationLabel
			Type  (part|chapter|section|appendix|figure|table|box)  #IMPLIED >

<!ELEMENT	Medium (#PCDATA) >

<!ELEMENT	MedlineDate (#PCDATA) >

<!ELEMENT	MedlineJournalInfo (Country?, MedlineTA, NlmUniqueID?, ISSNLinking?) >

<!ELEMENT	MedlinePgn (#PCDATA) >

<!ELEMENT	MedlineTA (#PCDATA) >

<!ELEMENT	MeshHeading (DescriptorName, QualifierName*)>

<!ELEMENT	MeshHeadingList (MeshHeading+)>

<!ELEMENT	Minute (#PCDATA) >

<!ELEMENT	Month (#PCDATA) >

<!ELEMENT	NameOfSubstance (#PCDATA) >
<!ATTLIST	NameOfSubstance 
		    UI CDATA #REQUIRED >
		    
<!ELEMENT	NlmUniqueID (#PCDATA) >

<!ELEMENT	Note (#PCDATA) >

<!ELEMENT	NumberOfReferences (#PCDATA) >

<!ELEMENT	Object (Param*)>
<!ATTLIST	Object 
          Type CDATA #REQUIRED >
  
<!ELEMENT	ObjectList (Object+) >

<!ELEMENT	OtherAbstract (AbstractText+, CopyrightInformation?) >

<!ATTLIST	OtherAbstract 
		    Type (AAMC | AIDS | KIE | PIP | NASA | Publisher) #REQUIRED
		    Language CDATA "eng" >
		    
<!ELEMENT	OtherID (#PCDATA) >
<!ATTLIST	OtherID 
		    Source (NASA | KIE | PIP | POP | ARPL | CPC | IND | CPFH | CLML |
		            NRCBL | NLM | QCIM) #REQUIRED >
		            
<!ELEMENT	PMID (#PCDATA) >
<!ATTLIST	PMID 
		    Version CDATA #REQUIRED >
		    
<!ELEMENT	Pagination ((StartPage, EndPage?, MedlinePgn?) | MedlinePgn) >

<!ELEMENT	Param  (%text;)*>
<!ATTLIST	Param 
             Name CDATA #REQUIRED >
          
<!ELEMENT	PersonalNameSubject (LastName, ForeName?, Initials?, Suffix?) >

<!ELEMENT	PersonalNameSubjectList (PersonalNameSubject+) >

<!ELEMENT	PubDate ((Year, ((Month, Day?) | Season)?) | MedlineDate) >

<!ELEMENT	PublicationStatus (#PCDATA) >

<!ELEMENT	PublicationType (#PCDATA) >
<!ATTLIST	PublicationType 
		    UI CDATA #REQUIRED >
		    
<!ELEMENT	PublicationTypeList (PublicationType+) >

<!ELEMENT   PubMedPubDate (Year, Month, Day, (Hour, (Minute, Second?)?)?)>
<!ATTLIST   PubMedPubDate
    	     PubStatus (received | accepted | epublish | 
                      ppublish | revised | aheadofprint | 
                      retracted | ecollection | pmc | pmcr | pubmed | pubmedr | 
                      premedline | medline | medliner | entrez | pmc-release) #REQUIRED >

<!ELEMENT	Publisher (PublisherName, PublisherLocation?) >

<!ELEMENT	PublisherLocation (#PCDATA) >

<!ELEMENT	PublisherName     (%text;)*>

<!ELEMENT	QualifierName (#PCDATA) >
<!ATTLIST	QualifierName 
		    MajorTopicYN (Y | N) "N"
		    UI CDATA #REQUIRED >
		    
<!ELEMENT	RefSource (#PCDATA) >

<!ELEMENT	RegistryNumber (#PCDATA) >

<!ELEMENT	ReportNumber (#PCDATA) >

<!ELEMENT	Season (#PCDATA) >

<!ELEMENT	Second (#PCDATA) >


<!ELEMENT	Section	(LocationLabel?, SectionTitle, Section*) >

<!ELEMENT	Sections	(Section+) >

<!ELEMENT	SectionTitle	(%text;)*>
<!ATTLIST   SectionTitle	%booklinkatts; >

<!ELEMENT	SpaceFlightMission (#PCDATA) >

<!ELEMENT	StartPage (#PCDATA) >

<!ELEMENT	sub	(%text;)*> <!-- subscript -->

<!ELEMENT	Suffix (%text;)*>

<!ELEMENT	sup	(%text;)*> <!-- superscript -->

<!ELEMENT	SupplMeshList (SupplMeshName+)>

<!ELEMENT	SupplMeshName (#PCDATA) >
<!ATTLIST	SupplMeshName 
		    Type (Disease | Protocol | Organism) #REQUIRED
		    UI CDATA #REQUIRED >
		    
<!ELEMENT	Title (#PCDATA) >

<!ELEMENT	u		(%text;)*> <!-- underline -->                              

<!ELEMENT	URL (#PCDATA) >
<!ATTLIST	URL
	      lang (AF|AR|AZ|BG|CS|DA|DE|EN|EL|ES|FA|FI|FR|HE|
                            HU|HY|IN|IS|IT|IW|JA|KA|KO|LT|MK|ML|NL|NO|
                            PL|PT|PS|RO|RU|SL|SK|SQ|SR|SV|SW|TH|TR|UK|
                           VI|ZH) #IMPLIED
	      Type ( FullText | Summary | fulltext | summary) #IMPLIED >
	      
<!ELEMENT	VernacularTitle     (%text; | mml:math)*>

<!ELEMENT	Volume (#PCDATA) >

<!ELEMENT	VolumeTitle (%text;)*>

<!ELEMENT	Year (#PCDATA) >