-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathidorg-ontology.ttl
More file actions
248 lines (199 loc) · 10.5 KB
/
idorg-ontology.ttl
File metadata and controls
248 lines (199 loc) · 10.5 KB
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
@prefix : <http://identifiers.org/idot/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix wdp: <https://www.wikidata.org/wiki/Property:> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix dcat: <http://www.w3.org/ns/dcat#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix idot: <http://identifiers.org/idot/> .
@prefix mirr: <http://identifiers.org/miriam.resource:> .
@prefix obda: <https://w3id.org/obda/vocabulary#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix void: <http://rdfs.org/ns/void#> .
@prefix idorg: <http://identifiers.org/> .
@prefix schema: <https://schema.org/> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix bioschemas: <http://bioschemas.org/> .
@prefix sh: <http://www.w3.org/ns/shacl#> .
@base <http://identifiers.org/idot/> .
<http://identifiers.org/idot/> rdf:type owl:Ontology ;
owl:versionIRI <http://identifiers.org/0.3> ;
rdfs:label "Ontology for the identifiers.org registry" ;
owl:versionInfo 0.3 .
#################################################################
# Object Properties
#################################################################
### http://identifiers.org/idot/isNamespaceOf
idot:isNamespaceOf rdf:type owl:ObjectProperty ;
owl:inverseOf idot:isResourceOf ;
rdfs:domain idot:Namespace ;
rdfs:range idot:Resource .
### http://identifiers.org/idot/isResourceOf
idot:isResourceOf rdf:type owl:ObjectProperty ;
rdfs:domain idot:Resource .
### http://identifiers.org/idot/successor
idot:successor rdf:type owl:ObjectProperty ;
rdfs:domain idot:Namespace ;
rdfs:range idot:Namespace .
#################################################################
# Data properties
#################################################################
### http://identifiers.org/idot/authHelpDescription
idot:authHelpDescription rdf:type owl:DatatypeProperty ,
owl:FunctionalProperty ;
rdfs:domain idot:Resource ;
rdfs:range xsd:string ;
rdfs:comment "Brief description on how to authenticate to access resource"@en ;
rdfs:label "Authentication description"@en .
### http://identifiers.org/idot/authHelpUrl
idot:authHelpUrl rdf:type owl:DatatypeProperty ,
owl:FunctionalProperty ;
rdfs:domain idot:Resource ;
rdfs:range xsd:string ;
rdfs:comment "URL with more information on how to authenticate to access resource"@en ;
rdfs:label "Authentication Description URL"@en .
### http://identifiers.org/idot/countryCode
idot:countryCode rdf:type owl:DatatypeProperty ,
owl:FunctionalProperty ;
rdfs:range xsd:string ;
rdfs:comment "These are ISO 3166 Alpha-2 codes" ;
rdfs:label "Country code"@en .
### http://identifiers.org/idot/deprecationDate
idot:deprecationDate rdf:type owl:DatatypeProperty ;
rdfs:subPropertyOf dcterms:date ;
rdf:type owl:FunctionalProperty ;
rdfs:domain [ rdf:type owl:Class ;
owl:unionOf ( idot:Namespace
idot:Resource
)
] ;
rdfs:range xsd:dateTime ;
rdf:comment "Date where the regitry marked the entry as deprecated"@en ;
rdfs:label "Date of deprecation"@en .
### http://identifiers.org/idot/deprecationOfflineDate
idot:deprecationOfflineDate rdf:type owl:DatatypeProperty ;
rdfs:subPropertyOf dcterms:date ;
rdf:type owl:FunctionalProperty ;
rdfs:domain [ rdf:type owl:Class ;
owl:unionOf ( idot:Namespace
idot:Resource
)
] ;
rdfs:range xsd:dateTime ;
rdfs:comment "Approximated date where the resource or namespace become became offline"@en .
### http://identifiers.org/idot/deprecationStatement
idot:deprecationStatement rdf:type owl:DatatypeProperty ,
owl:FunctionalProperty ;
rdfs:domain [ rdf:type owl:Class ;
owl:unionOf ( idot:Namespace
idot:Resource
)
] ;
rdfs:range xsd:string ;
rdfs:comment "Short explanation on what cause the resource to become deprecated"@en ;
rdfs:label "Deprecation statement"@en .
### http://identifiers.org/idot/hasProtectedUrls
idot:hasProtectedUrls rdf:type owl:DatatypeProperty ,
owl:FunctionalProperty ;
rdfs:domain idot:Resource ;
rdfs:range xsd:boolean .
### http://identifiers.org/idot/homepage
idot:homepage rdf:type owl:DatatypeProperty ,
owl:FunctionalProperty ;
rdfs:subPropertyOf foaf:page ;
rdfs:domain idot:Resource .
### http://identifiers.org/idot/isDeprecated
idot:isDeprecated rdf:type owl:DatatypeProperty ,
owl:FunctionalProperty ;
rdfs:domain [ rdf:type owl:Class ;
owl:unionOf ( idot:Namespace
idot:Resource
)
] ;
rdfs:range xsd:boolean .
### http://identifiers.org/idot/isOfficial
idot:isOfficial rdf:type owl:DatatypeProperty ,
owl:FunctionalProperty ;
rdfs:domain idot:Resource ;
rdfs:range xsd:boolean .
### http://identifiers.org/idot/luiPattern
idot:luiPattern rdf:type owl:DatatypeProperty ,
owl:FunctionalProperty ;
rdfs:domain [ rdf:type owl:Class ;
owl:unionOf ( idot:Namespace
idot:Resource
)
] ;
rdfs:range xsd:string ;
rdfs:label "Local ID pattern"@en .
### http://identifiers.org/idot/mirid
idot:mirid rdf:type owl:DatatypeProperty ,
owl:FunctionalProperty ;
rdfs:domain [ rdf:type owl:Class ;
owl:unionOf ( idot:Namespace
idot:Resource
)
] ;
rdfs:range xsd:string ;
rdfs:label "MIR ID"@en .
### http://identifiers.org/idot/prefix
idot:prefix rdf:type owl:DatatypeProperty ,
owl:FunctionalProperty ;
rdfs:domain idot:Namespace ;
rdfs:range xsd:string ;
rdfs:label "Prefix"@en .
### http://identifiers.org/idot/providerCode
idot:providerCode rdf:type owl:DatatypeProperty ,
owl:FunctionalProperty ;
rdfs:domain idot:Resource ;
rdfs:range xsd:string ;
rdfs:label "Provider code"@en .
### http://identifiers.org/idot/sampleID
idot:sampleID rdf:type owl:DatatypeProperty ,
owl:FunctionalProperty ;
rdfs:domain [ rdf:type owl:Class ;
owl:unionOf ( idot:Namespace
idot:Resource
)
] ;
rdfs:range xsd:string ;
rdfs:label "Sample ID"@en .
### http://identifiers.org/idot/urlPattern
idot:urlPattern rdf:type owl:DatatypeProperty ,
owl:FunctionalProperty ;
rdfs:domain idot:Resource ;
rdfs:range xsd:string ;
rdfs:label "URL Pattern"@en.
#################################################################
# Classes
#################################################################
### http://identifiers.org/idot/Namespace
idot:Namespace rdf:type owl:Class ;
rdfs:subClassOf dcat:Dataset ;
rdfs:label "Identifiers.org Namespace"@en .
### http://identifiers.org/idot/Resource
idot:Resource rdf:type owl:Class ;
rdfs:subClassOf dcat:DataService ;
rdfs:label "Identifiers.org Resource"@en .
#################################################################
# Individuals
#################################################################
### http://identifiers.org/idot/Registry
idot:Registry rdf:type owl:NamedIndividual ,
void:Dataset ,
dcat:Catalog ;
void:exampleResource idorg:taxonomy ;
void:feature <http://www.w3.org/ns/formats/Turtle> ;
void:sparqlEndpoint <http://sparql.api.identifiers.org/sparql> ;
foaf:page <http://identifiers.org> ,
<https://docs.identifiers.org> ;
dcterms:description "The Identifiers.org Central Registry service provides a centralized directory of Compact Identifiers. This website allows performing searches on the registry by using the search bar on the right side or the Registry Browser. Resource maintainers can also find the Prefix Registration Request form to request a prefix in Identifiers.org for their databases or services." ;
dcterms:license <https://creativecommons.org/licenses/by/4.0/> ;
dcterms:publisher <https://ror.org/02catss52> ;
dcterms:title "Identifiers.org Central Registry" ;
void:uriRegexPattern "^http://identifiers\\\\.org/[a-z0-9_.]+$" ;
void:vocabulary "http://xmlns.com/foaf/0.1/" ,
"https://www.w3.org/TR/vocab-dcat-3" ;
rdfs:seeAlso <https://docs.identifiers.org/pages/sparql.html> ;
dcat:landingPage <https://registry.identifiers.org> .