-
Notifications
You must be signed in to change notification settings - Fork 6
/
Person.rdf
194 lines (193 loc) · 11.6 KB
/
Person.rdf
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
<?xml version="1.0"?>
<!-- $Author: MarkusDoering $ -->
<rdf:RDF xml:base="http://rs.tdwg.org/ontology/voc/Person" xmlns="http://rs.tdwg.org/ontology/voc/Person#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:tbase="http://rs.tdwg.org/ontology/Base#" xmlns:tp="http://rs.tdwg.org/ontology/voc/Person#">
<owl:Ontology rdf:about="http://rs.tdwg.org/ontology/voc/Person">
<dc:title>TDWG Person LSID Ontology</dc:title>
<dc:creator>Roger Hyam</dc:creator>
<dc:publisher>TDWG Biodiversity Information Standards</dc:publisher>
<dcterms:issued>2006-11-27</dcterms:issued>
<dcterms:modified>2015-07-01</dcterms:modified>
<dc:description>Ontology describing the metadata returned for LSIDs that are used for People. </dc:description>
<owl:versionInfo>0.3</owl:versionInfo>
<rdfs:comment rdf:parseType="Literal"> This ontology makes a basic split between people, their
names and contact details. Note that there are no regular contact details here like
telephone, mobile, skype name, zip code, postcode, PO Box number, Street address. The
vocabulary does not try to represent information that is handled better by vCard or FOAF
implementations. AACR2 rules on von, van de la and other compund names recommended.</rdfs:comment>
<owl:deprecated rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</owl:deprecated>
<rdfs:comment>This ontology is no longer under development and is no longer recommended for use. See https://github.com/tdwg/ontology for information about recommended replacements.</rdfs:comment>
<rdfs:seeAlso rdf:resource="https://raw.githubusercontent.com/tdwg/ontology/master/replacements.rdf"/>
</owl:Ontology>
<!-- *****************************************
P E R S O N
******************************************* -->
<!-- Person -->
<owl:Class rdf:ID="Person">
<rdfs:label>Person</rdfs:label>
<rdfs:comment>A representation of a human being, living or dead.</rdfs:comment>
<rdfs:subClassOf rdf:resource="http://rs.tdwg.org/ontology/Core#Person"/>
<rdfs:isDefinedBy rdf:resource="http://rs.tdwg.org/ontology/voc/Person"/>
</owl:Class>
<!-- Person::lifespan -->
<owl:DatatypeProperty rdf:ID="lifespan">
<rdfs:label>Lifespan</rdfs:label>
<rdfs:comment>The period for which this person was alive represented as a string. the form
birthdate - deathdate (XXXX - YYYY; XXXX - or - YYYY as appropriate) is prefered, or as simple
flourished date (fl. XXXX) may be given where that is all that is known. </rdfs:comment>
<rdfs:domain rdf:resource="#Person"/>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
<rdfs:isDefinedBy rdf:resource="http://rs.tdwg.org/ontology/voc/Person"/>
</owl:DatatypeProperty>
<!-- Person::birthdate -->
<owl:DatatypeProperty rdf:ID="birthdate">
<rdfs:label>Birth date</rdfs:label>
<rdfs:comment>The date of birth of this person as an ISO date string. </rdfs:comment>
<rdfs:domain rdf:resource="#Person"/>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
<rdfs:isDefinedBy rdf:resource="http://rs.tdwg.org/ontology/voc/Person"/>
<owl:sameAs rdf:resource="http://www.w3.org/2001/vcard-rdf/3.0#BDAY"/>
</owl:DatatypeProperty>
<!-- Person::deathdate -->
<owl:DatatypeProperty rdf:ID="deathdate">
<rdfs:label>Death date</rdfs:label>
<rdfs:comment>The date of death of this person as an ISO date string - if appropriate.</rdfs:comment>
<rdfs:domain rdf:resource="#Person"/>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
<rdfs:isDefinedBy rdf:resource="http://rs.tdwg.org/ontology/voc/Person"/>
</owl:DatatypeProperty>
<!-- Person::flourishedDate -->
<owl:DatatypeProperty rdf:ID="flourishedDate">
<rdfs:label>Flourished date</rdfs:label>
<rdfs:comment>A single date on which this person was known to be alive, as an ISO date string.
If multiple dates are available then the property may be repeated.</rdfs:comment>
<rdfs:domain rdf:resource="#Person"/>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
<rdfs:isDefinedBy rdf:resource="http://rs.tdwg.org/ontology/voc/Person"/>
</owl:DatatypeProperty>
<!-- Person::subjectScope -->
<owl:DatatypeProperty rdf:ID="subjectScope">
<rdfs:label>Subject scope</rdfs:label>
<rdfs:comment>Subject skill keyword. e.g. Entomology or Botany. May be repeated for multiple subjects.</rdfs:comment>
<rdfs:domain rdf:resource="#Person"/>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
<rdfs:isDefinedBy rdf:resource="http://rs.tdwg.org/ontology/voc/Person"/>
</owl:DatatypeProperty>
<!-- Person::geographicScope -->
<owl:DatatypeProperty rdf:ID="geographicScope">
<rdfs:label>Geographic scope</rdfs:label>
<rdfs:comment>The geographic area this person's work was/is concerned with. e.g. 'Africa' or 'Alpine'. May be repeated for multiple areas / countries.</rdfs:comment>
<rdfs:domain rdf:resource="#Person"/>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
<rdfs:isDefinedBy rdf:resource="http://rs.tdwg.org/ontology/voc/Person"/>
</owl:DatatypeProperty>
<!-- Person::authorOf -->
<owl:ObjectProperty rdf:ID="authorOf">
<rdfs:label>Author of</rdfs:label>
<rdfs:comment>The person has 'authored' this resource. 'Authored' here is taken in the broad
sense. The resource may be any kind of object not just a PublicationCitation.</rdfs:comment>
<rdfs:domain rdf:resource="#Person"/>
<rdfs:range rdf:resource="http://rs.tdwg.org/ontology/Core#BaseThing"/>
<rdfs:isDefinedBy rdf:resource="http://rs.tdwg.org/ontology/voc/Person"/>
</owl:ObjectProperty>
<!-- Person::alias -->
<owl:ObjectProperty rdf:ID="alias">
<rdfs:label>Alias</rdfs:label>
<rdfs:comment>Another name this person is known by. May include nicknames, formal abbreviations or
standard forms along with the context for use if appropriate.</rdfs:comment>
<rdfs:domain rdf:resource="#Person"/>
<rdfs:range rdf:resource="http://rs.tdwg.org/ontology/voc/Person#PersonNameAlias"/>
<rdfs:isDefinedBy rdf:resource="http://rs.tdwg.org/ontology/voc/Person"/>
</owl:ObjectProperty>
<!-- Person::contactDetails -->
<owl:ObjectProperty rdf:ID="contactDetails">
<rdfs:label>Contact details</rdfs:label>
<rdfs:comment>A link to contact information (such as postal address, email address and phone number) for this person.</rdfs:comment>
<rdfs:domain rdf:resource="#Person"/>
<rdfs:range rdf:resource="http://rs.tdwg.org/ontology/voc/ContactDetails#ContactDetails"/>
<rdfs:isDefinedBy rdf:resource="http://rs.tdwg.org/ontology/voc/Person"/>
</owl:ObjectProperty>
<!-- *****************************************
P E R S O N N A M E A L I A S
******************************************* -->
<!-- PersonNameAlias -->
<owl:Class rdf:ID="PersonNameAlias">
<rdfs:label>Person Name Alias</rdfs:label>
<rdfs:comment>The respresentation of a name a person is known by and the context in which it
should be or has been used.</rdfs:comment>
<rdfs:subClassOf rdf:resource="http://rs.tdwg.org/ontology/Core#Name"/>
<rdfs:isDefinedBy rdf:resource="http://rs.tdwg.org/ontology/voc/Person"/>
</owl:Class>
<!-- awaiting final metadata strategy
<owl:DatatypeProperty rdf:ID="dcAliasTitle">
<rdfs:label>Dublin Core Title</rdfs:label>
<rdfs:comment> Dublin Core Metadata Title for this object.
This property should contain a string representation of this alias in full.
This property is represented in the TDWG Ontology as http://rs.tdwg.org/ontology/voc/Person#dcAliasTitle but it is good practise to use the Dublin Core equivalent
http://purl.org/dc/elements/1.1/title in instance documents as it has the same meaning but it understandable to more clients. </rdfs:comment>
<rdfs:domain rdf:resource="#PersonNameAlias"/>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
<owl:sameAs rdf:resource="http://purl.org/dc/elements/1.1/title"/>
<rdfs:isDefinedBy rdf:resource="http://rs.tdwg.org/ontology/voc/Person"/>
</owl:DatatypeProperty>
-->
<!-- PersonNameAlias::context -->
<owl:DatatypeProperty rdf:ID="context">
<rdfs:label>Context</rdfs:label>
<rdfs:comment>The context in which this name form is used or has been used in the past. e.g.
'Publications in German' or 'Prior to Marriage in 1964'. May include indication of formal
standardisation system that may be represented by the ratifiedBy property. e.g. 'IPNI
Authors'.</rdfs:comment>
<rdfs:domain rdf:resource="#PersonNameAlias"/>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
<rdfs:isDefinedBy rdf:resource="http://rs.tdwg.org/ontology/voc/Person"/>
</owl:DatatypeProperty>
<!-- PersonNameAlias::ratifiedBy -->
<!-- this is removed because it replicates dc:conformsTo
<owl:ObjectProperty rdf:ID="ratifiedBy">
<rdfs:label>Ratified By</rdfs:label>
<rdfs:comment>The body that ratifies this as the correct way to cite this persons name in this
context.</rdfs:comment>
<rdfs:domain rdf:resource="#PersonNameAlias"/>
<rdfs:range rdf:resource="http://rs.tdwg.org/ontology/Base#Actor"/>
<rdfs:isDefinedBy rdf:resource="http://rs.tdwg.org/ontology/voc/Person"/>
</owl:ObjectProperty>
-->
<!-- PersonNameAlias::standardForm -->
<owl:DatatypeProperty rdf:ID="standardForm">
<rdfs:label>Standard Form</rdfs:label>
<rdfs:comment>The standardised, possibly abbreviated, form of the person's name in this
context.</rdfs:comment>
<rdfs:domain rdf:resource="#PersonNameAlias"/>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
<rdfs:isDefinedBy rdf:resource="http://rs.tdwg.org/ontology/voc/Person"/>
</owl:DatatypeProperty>
<!-- PersonNameAlias::surname -->
<owl:DatatypeProperty rdf:ID="surname">
<rdfs:label>Surname</rdfs:label>
<rdfs:comment>A hereditary name common to all members of a family, as distinct from a given
name or forename. Where (for a double barrelled or two word name) the delimitation between
surname and forename is not clear, name variations may be supplied with the different
delimitations. Eg 'Tom Parker Bowles' could be handled as 'Parker Bowles, Tom' and as
'Bowles, Tom Parker' using different PersonNameAlias objects for the same person.</rdfs:comment>
<rdfs:domain rdf:resource="#PersonNameAlias"/>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
<rdfs:isDefinedBy rdf:resource="http://rs.tdwg.org/ontology/voc/Person"/>
</owl:DatatypeProperty>
<!-- PersonNameAlias::forenames -->
<owl:DatatypeProperty rdf:ID="forenames">
<rdfs:label>Forenames</rdfs:label>
<rdfs:comment>All other names not included in the surname. May be just initials, all forenames
in full or a combination of expanded names and initials.</rdfs:comment>
<rdfs:domain rdf:resource="#PersonNameAlias"/>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
<rdfs:isDefinedBy rdf:resource="http://rs.tdwg.org/ontology/voc/Person"/>
</owl:DatatypeProperty>
<!-- PersonNameAlias::isPrefered -->
<owl:DatatypeProperty rdf:ID="isPreferred">
<rdfs:label>Is Preferred</rdfs:label>
<rdfs:comment>Indicates that this is the preferred name alias for the preson.</rdfs:comment>
<rdfs:domain rdf:resource="#PersonNameAlias"/>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#boolean"/>
<rdfs:isDefinedBy rdf:resource="http://rs.tdwg.org/ontology/voc/Person"/>
</owl:DatatypeProperty>
</rdf:RDF>