-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathauthor.dtd
87 lines (69 loc) · 2.86 KB
/
author.dtd
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
<!--
********************************************
Collaboration Author Lists - author.dtd
********************************************
Date: August 2010
-->
<!ELEMENT collaborationauthorlist ( cal:creationDate, cal:publicationReference, cal:collaborations, cal:organizations, cal:authors ) >
<!ATTLIST collaborationauthorlist
xmlns:foaf CDATA #FIXED "http://xmlns.com/foaf/0.1/"
xmlns:cal CDATA #FIXED "http://inspirehep.net/info/HepNames/tools/authors_xml/"
>
<!ELEMENT cal:creationDate ( #PCDATA ) >
<!ELEMENT cal:publicationReference ( #PCDATA ) >
<!-- **************** COLLABORATIONS ********************* -->
<!ELEMENT cal:collaborations ( cal:collaboration+ ) >
<!ELEMENT cal:collaboration ( foaf:name, cal:experimentNumber?, cal:group? ) >
<!ATTLIST cal:collaboration
id ID #REQUIRED
>
<!ELEMENT cal:experimentNumber ( #PCDATA ) >
<!ELEMENT cal:group ( #PCDATA ) >
<!ATTLIST cal:group
with IDREF #IMPLIED
>
<!-- ORGANIZATIONS -->
<!ELEMENT cal:organizations ( foaf:Organization+ ) >
<!ELEMENT foaf:Organization ( cal:orgDomain?, foaf:name, cal:orgName*, cal:orgStatus*, cal:orgAddress?, cal:group? ) >
<!ATTLIST foaf:Organization
id ID #REQUIRED
>
<!ELEMENT cal:orgAddress ( #PCDATA ) >
<!ELEMENT cal:orgDomain ( #PCDATA ) >
<!ELEMENT cal:orgName ( #PCDATA ) >
<!ATTLIST cal:orgName
source CDATA "INTERNAL"
>
<!ELEMENT cal:orgStatus ( #PCDATA ) >
<!ATTLIST cal:orgStatus
collaborationid IDREF #IMPLIED
>
<!-- AUTHORS -->
<!ELEMENT cal:authors ( foaf:Person+ ) >
<!ELEMENT foaf:Person ( foaf:name?, cal:authorNameNative?, foaf:givenName?, foaf:familyName, cal:authorSuffix?, cal:authorStatus?, cal:authorNamePaper, cal:authorNamePaperGiven?, cal:authorNamePaperFamily?, cal:authorCollaboration?, cal:authorAffiliations?, cal:authorids?, cal:authorFunding? ) >
<!ELEMENT foaf:familyName ( #PCDATA ) >
<!ELEMENT foaf:givenName ( #PCDATA ) >
<!ELEMENT foaf:name ( #PCDATA ) >
<!ELEMENT cal:authorNameNative ( #PCDATA ) >
<!ELEMENT cal:authorNamePaper ( #PCDATA ) >
<!ELEMENT cal:authorNamePaperGiven ( #PCDATA ) >
<!ELEMENT cal:authorNamePaperFamily ( #PCDATA ) >
<!ELEMENT cal:authorStatus ( #PCDATA ) >
<!ELEMENT cal:authorSuffix ( #PCDATA ) >
<!ELEMENT cal:authorCollaboration EMPTY >
<!ATTLIST cal:authorCollaboration
collaborationid IDREF "c1"
position CDATA #IMPLIED
>
<!ELEMENT cal:authorAffiliations ( cal:authorAffiliation* ) >
<!ELEMENT cal:authorAffiliation EMPTY >
<!ATTLIST cal:authorAffiliation
organizationid IDREF #REQUIRED
connection CDATA "Affiliated with"
>
<!ELEMENT cal:authorids ( cal:authorid* ) >
<!ELEMENT cal:authorid ( #PCDATA ) >
<!ATTLIST cal:authorid
source CDATA #REQUIRED
>
<!ELEMENT cal:authorFunding ( #PCDATA ) >