-
Notifications
You must be signed in to change notification settings - Fork 5
/
mapping.yml
70 lines (67 loc) · 2.23 KB
/
mapping.yml
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
prefixes:
test: http://www.w3.org/2006/03/test-description#
earl: http://www.w3.org/ns/earl#
doap: http://usefulinc.com/ns/doap#
xsd: http://www.w3.org/2001/XMLSchema#
dct: http://purl.org/dc/terms/
mappings:
engine:
sources:
- ['metadata.csv~csv']
s: http://kg-construct.github.io/r2rml-implementation-report/TestSubject/$(engine_name)-$(database_name)
po:
- [a, [earl:Software,earl:TestSubject]]
- [dct:hasPart, $(database)~iri]
- [dct:date, $(test_date), xsd:date]
- [doap:name, $(engine_name)-$(database_name)]
- [doap:created, $(engine_created), xsd:date]
- [doap:homepage, $(engine_url)~iri]
- [doap:release, $(engine_version)]
tester:
sources:
- ['metadata.csv~csv']
s: http://kg-construct.github.io/r2rml-implementation-report/Assertor/$(tester_name)
po:
- [a, [foaf:Person,earl:Assertor]]
- [foaf:name, $(tester_name)]
- [foaf:mbox, $(tester_contact)]
- [foaf:homepage, $(tester_url)~iri]
metadata:
sources:
- ['results.csv~csv']
s: http://kg-construct.github.io/r2rml-implementation-report/Assertion/$(tester)-$(platform)-$(rdbms)-$(testid)
po:
- [a, earl:Assertion]
- [earl:mode, earl:automatic~iri]
- [earl:test, http://www.w3.org/2001/sw/rdb2rdf/test-cases/#$(testid)~iri]
- p: earl:assertedBy
o:
- mapping: tester
condition:
function: equal
parameters:
- [str1, $(tester)]
- [str2, $(tester_name)]
- p: earl:subject
o:
- mapping: engine
condition:
function: equal
parameters:
- [str1, $(platform)]
- [str2, $(engine_name)]
- p: earl:result
o:
- mapping: results
condition:
function: equal
parameters:
- [str1, $(testid)]
- [str2, $(testid)]
results:
sources:
- ['results.csv~csv']
s: http://kg-construct.github.io/r2rml-implementation-report/TestResult/$(tester)-$(platform)-$(rdbms)-$(testid)-$(result)
po:
- [a, earl:TestResult]
- [earl:outcome, http://www.w3.org/ns/earl#$(result)~iri]