forked from gatemezing/sdm-vocab
-
Notifications
You must be signed in to change notification settings - Fork 0
/
sdm-vocab.ttl
125 lines (106 loc) · 4.38 KB
/
sdm-vocab.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
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix dctype: <http://purl.org/dc/dcmitype/> .
@prefix org: <http://www.w3.org/ns/org#> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix http: <http://www.w3.org/2011/http#>.
@prefix dct: <http://purl.org/dc/terms/>.
@prefix sd: <http://www.w3.org/ns/sparql-service-description#>.
@prefix interval: <http://reference.data.gov.uk/def/intervals/>.
##
## Use relative URI patterns instead
# @prefix sdm: <http://purl.org/ontology/sdm#>. ## Change this to a valid namespace
##
@prefix sdm: <#> .
####################
# Ontology Metadata
####################
sdm:
a owl:Ontology;
owl:versionInfo "0.1";
rdfs:comment "A vocabulary to represent SPARQL endpoint metadata."@en;
dct:title "SPARQL endpoint metadata"@en;
dct:issued "2013-10-14"^^xsd:date;
dct:modified "2013-10-15"^^xsd:date;
dct:description "A vocabulary to represent SPARQL endpoint metadata."@en;
dct:license <http://www.opendatacommons.org/licenses/pddl/1.0/> .
##########
# Classes
##########
sdm:EndPointFeatureExtension a owl:Class;
a rdfs:Class;
rdfs:label "EndPoint feature extension"@fr;
rdfs:subClassOf sd:Feature;
rdfs:comment "Principal class extending the sd:Feature for providing more metadata on an endpoint service. "@en;
rdfs:isDefinedBy <http://purl.org/ontology/sdm> .
sdm:SPARQLRequest a owl:Class ;
a rdfs:Class;
rdfs:label "SPARQL request"@en;
rdfs:subClassOf http:Request;
rdfs:isDefinedBy <http://purl.org/ontology/sdm> .
sdm:TripleStore a owl:Class ;
a rdfs:Class;
rdfs:label "Triple store"@en;
rdfs:subClassOf dctype:Software;
rdfs:isDefinedBy <http://purl.org/ontology/sdm> .
##################################
# Object Properties
##################################
sdm:developer a owl:ObjectProperty, rdf:Property;
rdfs:label "developer"@en;
rdfs:domain sdm:TripleStore;
rdfs:range org:Organization;
rdfs:comment "Developer of the triple store"@en;
rdfs:isDefinedBy <http://purl.org/ontology/sdm> .
sdm:httpMessage a owl:ObjectProperty, rdf:Property;
rdfs:label "http message"@en;
rdfs:domain sdm:EndPointFeatureExtension;
rdfs:range http:Message;
rdfs:comment "Links to the message of an http connection, and helps to connect with http:httpVersion which is a rdfs:Literal"@en;
rdfs:isDefinedBy <http://purl.org/ontology/sdm> .
sdm:scheduledDowntime a owl:ObjectProperty, rdf:Property;
rdfs:label "scheduled downtime"@en;
rdfs:domain sdm:EndPointFeatureExtension;
rdfs:range interval:CalendarInterval;
rdfs:comment "Links to an interval period time"@en;
rdfs:isDefinedBy <http://purl.org/ontology/sdm> .
sdm:request a owl:ObjectProperty, rdf:Property;
rdfs:label "requests"@en;
rdfs:domain sdm:EndPointFeatureExtension;
rdfs:range sdm:SPARQLRequest;
rdfs:comment "Links to a SPARQL request"@en;
rdfs:isDefinedBy <http://purl.org/ontology/sdm> .
sdm:tripleStore a owl:ObjectProperty, rdf:Property;
rdfs:label "tripleStore"@en;
rdfs:domain sdm:EndPointFeatureExtension;
rdfs:range sdm:TripleStore;
rdfs:comment "Links to a given software acting as a triple store"@en;
rdfs:isDefinedBy <http://purl.org/ontology/sdm> .
##################################
# Data Properties
##################################
sdm:maxResultPerRequest a owl:DatatypeProperty, rdf:Property;
rdfs:label "Max results per request"@en;
rdfs:domain sdm:EndPointFeatureExtension;
rdfs:range xsd:integer;
rdfs:comment "The limit of the maximum results for the endpoint service"@en;
rdfs:isDefinedBy <http://purl.org/ontology/sdm> .
sdm:remainingPerRequest a owl:DatatypeProperty, rdf:Property;
rdfs:label "Remaining per request"@en;
rdfs:domain sdm:EndPointFeatureExtension;
rdfs:range xsd:integer;
rdfs:comment "The remaining results for a given request"@en;
rdfs:isDefinedBy <http://purl.org/ontology/sdm> .
sdm:queryTimeOut a owl:DatatypeProperty, rdf:Property;
rdfs:label "query time out"@en;
rdfs:domain sdm:EndPointFeatureExtension;
rdfs:range xsd:integer;
rdfs:comment "The timeout of a query in milliseconds"@en;
rdfs:isDefinedBy <http://purl.org/ontology/sdm> .
sdm:mirror a owl:DatatypeProperty, rdf:Property;
rdfs:label "mirror"@en;
rdfs:domain sdm:EndPointFeatureExtension;
rdfs:range xsd:anyURI;
rdfs:comment "URI of a mirror of the endpoint service"@en;
rdfs:isDefinedBy <http://purl.org/ontology/sdm> .