forked from kg-construct/rml-test-cases
-
Notifications
You must be signed in to change notification settings - Fork 0
/
rules.ttl
111 lines (110 loc) · 3.86 KB
/
rules.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
@prefix rr: <http://www.w3.org/ns/r2rml#>.
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>.
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>.
@prefix fnml: <http://semweb.mmlab.be/ns/fnml#>.
@prefix fno: <https://w3id.org/function/ontology#>.
@prefix d2rq: <http://www.wiwiss.fu-berlin.de/suhl/bizer/D2RQ/0.1#>.
@prefix void: <http://rdfs.org/ns/void#>.
@prefix dc: <http://purl.org/dc/terms/>.
@prefix foaf: <http://xmlns.com/foaf/0.1/>.
@prefix rml: <http://semweb.mmlab.be/ns/rml#>.
@prefix ql: <http://semweb.mmlab.be/ns/ql#>.
@prefix : <http://mapping.example.com/>.
@prefix rml-tc: <http://rml.io/ns/test-case/>.
@prefix test: <http://www.w3.org/2006/03/test-description#>.
@prefix earl: <http://www.w3.org/ns/earl#>.
:rules_000 a void:Dataset;
void:exampleResource :map_metadata_000.
:map_metadata_000 rml:logicalSource :source_000.
:source_000 a rml:LogicalSource;
rml:source "results.csv";
rml:referenceFormulation ql:CSV.
:map_metadata_000 a rr:TriplesMap;
rdfs:label "metadata".
:s_000 a rr:SubjectMap.
:map_metadata_000 rr:subjectMap :s_000.
:s_000 rr:termType rr:BlankNode.
:pom_000 a rr:PredicateObjectMap.
:map_metadata_000 rr:predicateObjectMap :pom_000.
:pm_000 a rr:PredicateMap.
:pom_000 rr:predicateMap :pm_000.
:pm_000 rr:constant rdf:type.
:pom_000 rr:objectMap :om_000.
:om_000 a rr:ObjectMap;
rr:constant "http://www.w3.org/ns/earl#Assertion";
rr:termType rr:IRI.
:pom_001 a rr:PredicateObjectMap.
:map_metadata_000 rr:predicateObjectMap :pom_001.
:pm_001 a rr:PredicateMap.
:pom_001 rr:predicateMap :pm_001.
:pm_001 rr:constant earl:assertedBy.
:pom_001 rr:objectMap :om_001.
:om_001 a rr:ObjectMap;
rml:reference "tester";
rr:termType rr:IRI.
:pom_002 a rr:PredicateObjectMap.
:map_metadata_000 rr:predicateObjectMap :pom_002.
:pm_002 a rr:PredicateMap.
:pom_002 rr:predicateMap :pm_002.
:pm_002 rr:constant earl:subject.
:pom_002 rr:objectMap :om_002.
:om_002 a rr:ObjectMap;
rml:reference "platform";
rr:termType rr:IRI.
:pom_003 a rr:PredicateObjectMap.
:map_metadata_000 rr:predicateObjectMap :pom_003.
:pm_003 a rr:PredicateMap.
:pom_003 rr:predicateMap :pm_003.
:pm_003 rr:constant earl:test.
:pom_003 rr:objectMap :om_003.
:om_003 a rr:ObjectMap;
rr:template "http://rml.io/test-cases/#{testid}";
rr:termType rr:IRI.
:pom_004 a rr:PredicateObjectMap.
:map_metadata_000 rr:predicateObjectMap :pom_004.
:pm_004 a rr:PredicateMap.
:pom_004 rr:predicateMap :pm_004.
:pm_004 rr:constant earl:result.
:pom_004 rr:objectMap :om_004.
:rules_000 void:exampleResource :map_results_000.
:map_results_000 rml:logicalSource :source_001.
:source_001 a rml:LogicalSource;
rml:source "results.csv";
rml:referenceFormulation ql:CSV.
:map_results_000 a rr:TriplesMap;
rdfs:label "results".
:s_001 a rr:SubjectMap.
:map_results_000 rr:subjectMap :s_001.
:s_001 rr:termType rr:BlankNode.
:pom_005 a rr:PredicateObjectMap.
:map_results_000 rr:predicateObjectMap :pom_005.
:pm_005 a rr:PredicateMap.
:pom_005 rr:predicateMap :pm_005.
:pm_005 rr:constant rdf:type.
:pom_005 rr:objectMap :om_005.
:om_005 a rr:ObjectMap;
rr:constant "http://www.w3.org/ns/earl#TestResult";
rr:termType rr:IRI.
:pom_006 a rr:PredicateObjectMap.
:map_results_000 rr:predicateObjectMap :pom_006.
:pm_006 a rr:PredicateMap.
:pom_006 rr:predicateMap :pm_006.
:pm_006 rr:constant earl:mode.
:pom_006 rr:objectMap :om_006.
:om_006 a rr:ObjectMap;
rr:constant "http://www.w3.org/ns/earl#automatic";
rr:termType rr:IRI.
:pom_007 a rr:PredicateObjectMap.
:map_results_000 rr:predicateObjectMap :pom_007.
:pm_007 a rr:PredicateMap.
:pom_007 rr:predicateMap :pm_007.
:pm_007 rr:constant earl:outcome.
:pom_007 rr:objectMap :om_007.
:om_007 a rr:ObjectMap;
rr:template "http://www.w3.org/ns/earl#{result}";
rr:termType rr:IRI.
:om_004 a rr:ObjectMap;
rr:parentTriplesMap :map_results_000;
rr:joinCondition :jc_000.
:jc_000 rr:child "testid";
rr:parent "testid".