-
Notifications
You must be signed in to change notification settings - Fork 1
/
foaf.ttl
168 lines (166 loc) · 7.57 KB
/
foaf.ttl
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
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix vs: <http://www.w3.org/2003/06/sw-vocab-status/ns#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix wot: <http://xmlns.com/wot/0.1/> .
@prefix dc: <http://purl.org/dc/elements/1.1/> .
foaf: rdf:type owl:Ontology ;
dc:title "Friend of a Friend (FOAF) vocabulary" ;
dc:description "The Friend of a Friend (FOAF) RDF vocabulary, described using W3C RDF Schema and the Web Ontology Language." .
foaf:Agent rdf:type rdfs:Class ;
vs:term_status "stable" ;
rdfs:label "Agent" ;
rdfs:comment "An agent (eg. person, group, software or physical artifact)." ;
rdf:type owl:Class .
foaf:Agent owl:equivalentClass <http://purl.org/dc/terms/Agent> .
foaf:Person rdf:type rdfs:Class ;
rdfs:label "Person" ;
rdfs:comment "A person." ;
vs:term_status "stable" ;
rdf:type owl:Class ;
rdfs:isDefinedBy foaf: .
foaf:Person rdfs:subClassOf foaf:Agent .
foaf:Person owl:equivalentClass <http://schema.org/Person>,
<http://www.w3.org/2000/10/swap/pim/contact#Person> .
foaf:Person owl:disjointWith foaf:Organization,
foaf:Project .
foaf:name rdf:type rdf:Property ;
vs:term_status "testing" ;
rdfs:label "name" ;
rdfs:comment "A name for some thing." ;
rdf:type owl:DatatypeProperty ;
rdfs:isDefinedBy foaf: .
foaf:name rdfs:subPropertyOf rdfs:label .
foaf:name rdfs:domain owl:Thing .
foaf:name rdfs:range rdfs:Literal .
foaf:title rdf:type rdf:Property ;
vs:term_status "testing" ;
rdfs:label "title" ;
rdfs:comment "Title (Mr, Mrs, Ms, Dr. etc)" ;
rdf:type owl:DatatypeProperty ;
rdfs:isDefinedBy foaf: .
foaf:img rdf:type rdf:Property ;
vs:term_status "testing" ;
rdfs:label "image" ;
rdfs:comment "An image that can be used to represent some thing (ie. those depictions which are particularly representative of something, eg. one's photo on a homepage)." ;
rdf:type owl:ObjectProperty ;
rdfs:isDefinedBy foaf: .
foaf:img rdfs:subPropertyOf foaf:depiction .
foaf:img rdfs:domain foaf:Person .
foaf:img rdfs:range foaf:Image .
foaf:depiction rdf:type rdf:Property ;
vs:term_status "testing" ;
rdfs:label "depiction" ;
rdfs:comment "A depiction of some thing." ;
rdf:type owl:ObjectProperty ;
rdfs:isDefinedBy foaf: .
foaf:depiction rdfs:domain owl:Thing .
foaf:depiction rdfs:range foaf:Image .
foaf:depiction owl:inverseOf foaf:depicts .
foaf:familyName rdf:type rdf:Property ;
vs:term_status "testing" ;
rdfs:label "familyName" ;
rdfs:comment "The family name of some person." ;
rdf:type owl:DatatypeProperty ;
rdfs:isDefinedBy foaf: .
foaf:familyName rdfs:domain foaf:Person .
foaf:familyName rdfs:range rdfs:Literal .
foaf:givenName rdf:type rdf:Property ;
vs:term_status "testing" ;
rdfs:label "Given name" ;
rdfs:comment "The given name of some person." ;
rdf:type owl:DatatypeProperty ;
rdfs:isDefinedBy foaf: .
foaf:knows rdf:type rdf:Property ;
vs:term_status "stable" ;
rdfs:label "knows" ;
rdfs:comment "A person known by this person (indicating some level of reciprocated interaction between the parties)." ;
rdf:type owl:ObjectProperty ;
rdfs:isDefinedBy foaf: .
foaf:knows rdfs:domain foaf:Person .
foaf:knows rdfs:range foaf:Person .
foaf:based_near rdf:type rdf:Property ;
vs:term_status "testing" ;
rdfs:label "based near" ;
rdfs:comment "A location that something is based near, for some broadly human notion of near." ;
rdf:type owl:ObjectProperty ;
rdfs:isDefinedBy foaf: .
foaf:based_near rdfs:domain <http://www.w3.org/2003/01/geo/wgs84_pos#SpatialThing> .
foaf:based_near rdfs:range <http://www.w3.org/2003/01/geo/wgs84_pos#SpatialThing> .
foaf:age rdf:type rdf:Property ;
vs:term_status "unstable" ;
rdfs:label "age" ;
rdfs:comment "The age in years of some agent." ;
rdf:type owl:FunctionalProperty ;
rdf:type owl:DatatypeProperty ;
rdfs:isDefinedBy foaf: .
foaf:age rdfs:domain foaf:Agent .
foaf:age rdfs:range rdfs:Literal .
foaf:made rdf:type rdf:Property ;
vs:term_status "stable" ;
rdfs:label "made" ;
rdfs:comment "Something that was made by this agent." ;
rdf:type owl:ObjectProperty ;
rdfs:isDefinedBy foaf: .
foaf:made rdfs:domain foaf:Agent .
foaf:made rdfs:range owl:Thing .
foaf:made owl:inverseOf foaf:maker .
foaf:primaryTopic rdf:type rdf:Property ;
vs:term_status "stable" ;
rdfs:label "primary topic" ;
rdfs:comment "The primary topic of some page or document." ;
rdf:type owl:FunctionalProperty ;
rdf:type owl:ObjectProperty ;
rdfs:isDefinedBy foaf: .
foaf:primaryTopic rdfs:domain foaf:Document .
foaf:primaryTopic rdfs:range owl:Thing .
foaf:primaryTopic owl:inverseOf foaf:isPrimaryTopicOf .
foaf:Project rdf:type rdfs:Class ;
vs:term_status "testing" ;
rdfs:label "Project" ;
rdfs:comment "A project (a collective endeavour of some kind)." ;
rdf:type owl:Class ;
rdfs:isDefinedBy foaf: .
foaf:Project owl:disjointWith foaf:Person,
foaf:Document .
foaf:Organization rdf:type rdfs:Class ;
rdfs:label "Organization" ;
rdfs:comment "An organization." ;
vs:term_status "stable" ;
rdf:type owl:Class ;
rdfs:isDefinedBy foaf: .
foaf:Organization rdfs:subClassOf foaf:Agent .
foaf:Organization owl:disjointWith foaf:Person,
foaf:Document .
foaf:Group rdf:type rdfs:Class ;
vs:term_status "stable" ;
rdfs:label "Group" ;
rdfs:comment "A class of Agents." ;
rdf:type owl:Class .
foaf:Group rdfs:subClassOf foaf:Agent .
foaf:member rdf:type rdf:Property ;
vs:term_status "stable" ;
rdfs:label "member" ;
rdfs:comment "Indicates a member of a Group" ;
rdf:type owl:ObjectProperty ;
rdfs:isDefinedBy foaf: .
foaf:member rdfs:domain foaf:Group .
foaf:member rdfs:range foaf:Agent .
foaf:Document rdf:type rdfs:Class ;
rdfs:label "Document" ;
rdfs:comment "A document." ;
vs:term_status "stable" ;
rdf:type owl:Class ;
rdfs:isDefinedBy foaf: .
foaf:Document owl:equivalentClass <http://schema.org/CreativeWork> .
foaf:Document owl:disjointWith foaf:Organization,
foaf:Project .
foaf:Image rdf:type rdfs:Class ;
vs:term_status "stable" ;
rdfs:label "Image" ;
rdfs:comment "An image." ;
rdf:type owl:Class ;
rdfs:isDefinedBy foaf: .
foaf:Image rdfs:subClassOf foaf:Document .
foaf:Image owl:equivalentClass <http://schema.org/ImageObject> .