-
Notifications
You must be signed in to change notification settings - Fork 0
/
ontology-query-testing.ttl
79 lines (63 loc) 路 2.76 KB
/
ontology-query-testing.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
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix mf: <https://www.w3.org/2001/sw/DataAccess/tests/test-manifest#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix dc: <http://purl.org/dc/elements/1.1/> .
@prefix : <https://comunica.github.io/ontology-query-testing/ontology-query-testing.ttl#> .
: rdfs:comment "Manifest vocabulary for query-engine testing" ;
dc:creator "Manu De Buck" ;
dc:subject "" ;
dc:publisher "comunica" ;
dc:title "Query-Engine testing vocabulary" ;
dc:description "Query-Engine testing vocabulary" ;
dc:date "2019-8" ;
dc:format "RDF" ;
dc:identifier : ;
## ---- Class declarations for the manifest ----
:LdfQueryEvaluationTest rdf:type rdfs:Class ;
rdfs:label "Ldf query evaluation test" ;
rdfs:comment "A type of test specifically for query evaluation testing. Query evaluation tests are required to have an associated input dataset, a query, and an expected output dataset."@en .
## ---- Class declarations for SourceTypes ----
:LinkedDataFragment rdf:type rdfs:Class ;
rdfs:label "Linked Data Fragment"@en ;
rdfs:comment "A linked data resource that the query-engine should use to query the data"@en ;
:TPF rdf:type rdfs:Class ,
:LinkedDataFragment ;
rdfs:label "Triple Pattern Fragments"@en ;
rdfs:comment "A source type for input of linked-data."@en .
:File rdf:type rdfs:Class ,
:LinkedDataFragment ;
rdfs:label "Data file"@en ;
rdfs:comment "A source type for input of linked-data."@en ;
:SPARQL rdf:type rdfs:Class ,
:LinkedDataFragment ;
rdfs:label "SPARQL-endpoint"@en ;
rdfs:comment "A source type for input of linked-data."@en ;
:HDT rdf:type rdfs:Class ,
:LinkedDataFragment ;
rdfs:label "Header, Dictionary, Triples"@en ;
rdfs:comment "A source type for input of linked-data."@en ;
:RDFJS rdf:type rdfs:Class ,
:LinkedDataFragment ;
rdfs:label "RDF/JS"@en ;
rdfs:comment "A source type for input of linked-data."@en ;
## ---- Property declarations for each test ----
:sourceType rdf:type rdf:Property ;
rdfs:comment "The source type of the input data."@en ;
# rdfs:domain ?? ;
rdfs:range et:LinkedDataFragment .
:source rdf:type rdf:Property ;
rdfs:comment "A source location of a test"@en ;
# rdfs:domain ?? ;
# rdf:range ?? ;
.
:mockFolder rdf:type rdf:Property ;
rdfs:comment "The folder which contains the folder with the mocked reponses"@en ;
rdfs:domain et:LdfQueryEvaluationTest ;
# rdfs:range ?? ;
.
:dataSources rdf:type rdf:Property ;
rdfs:comment "The data-sources with input data for a test."@en ;
rdfs:domain et:LdfQueryEvaluationTest ;
# rdfs:range ?? ;
.