-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathmapping.ttl
More file actions
114 lines (86 loc) · 3.41 KB
/
mapping.ttl
File metadata and controls
114 lines (86 loc) · 3.41 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
@prefix rr: <http://www.w3.org/ns/r2rml#> .
@prefix rml: <http://semweb.mmlab.be/ns/rml#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix ql: <http://semweb.mmlab.be/ns/ql#> .
@prefix map: <http://mapping.example.com/> .
@prefix dc: <http://purl.org/dc/elements/1.1/> .
@prefix ex: <https://w3id.org/docker/image/#> .
map:map_dockerObject_000 rml:logicalSource map:source_000 ;
rdf:type rr:TriplesMap ;
rdfs:label "dockerObject" ;
rr:predicateObjectMap map:pom_000, map:pom_001, map:pom_002, map:pom_003, map:pom_004, map:pom_005, map:pom_006, map:pom_007 ;
rr:subjectMap map:s_000 .
map:om_000 rml:reference "Id" ;
rdf:type rr:ObjectMap ;
rr:termType rr:Literal .
map:om_001 rdf:type rr:ObjectMap ;
rr:constant "https://w3id.org/docker/image/#dockerObject" ;
rr:termType rr:IRI .
map:om_002 rml:reference "Author" ;
rdf:type rr:ObjectMap ;
rr:termType rr:Literal .
map:om_003 rml:reference "Os" ;
rdf:type rr:ObjectMap ;
rr:termType rr:Literal .
map:om_004 rml:reference "Architecture" ;
rdf:type rr:ObjectMap ;
rr:termType rr:Literal .
map:om_005 rml:reference "DockerVersion" ;
rdf:type rr:ObjectMap ;
rr:termType rr:Literal .
map:om_006 rml:reference "Container" ;
rdf:type rr:ObjectMap ;
rr:termType rr:Literal .
map:om_007 rml:reference "Size" ;
rdf:type rr:ObjectMap ;
rr:termType rr:Literal .
map:pm_000 rdf:type rr:PredicateMap ;
rr:constant dc:identifier .
map:pm_001 rdf:type rr:PredicateMap ;
rr:constant rdf:type .
map:pm_002 rdf:type rr:PredicateMap ;
rr:constant ex:author .
map:pm_003 rdf:type rr:PredicateMap ;
rr:constant ex:os .
map:pm_004 rdf:type rr:PredicateMap ;
rr:constant ex:architecture .
map:pm_005 rdf:type rr:PredicateMap ;
rr:constant ex:dockerVersion .
map:pm_006 rdf:type rr:PredicateMap ;
rr:constant ex:container .
map:pm_007 rdf:type rr:PredicateMap ;
rr:constant ex:size .
map:pom_000 rdf:type rr:PredicateObjectMap ;
rr:objectMap map:om_000 ;
rr:predicateMap map:pm_000 .
map:pom_001 rdf:type rr:PredicateObjectMap ;
rr:objectMap map:om_001 ;
rr:predicateMap map:pm_001 .
map:pom_002 rdf:type rr:PredicateObjectMap ;
rr:objectMap map:om_002 ;
rr:predicateMap map:pm_002 .
map:pom_003 rdf:type rr:PredicateObjectMap ;
rr:objectMap map:om_003 ;
rr:predicateMap map:pm_003 .
map:pom_004 rdf:type rr:PredicateObjectMap ;
rr:objectMap map:om_004 ;
rr:predicateMap map:pm_004 .
map:pom_005 rdf:type rr:PredicateObjectMap ;
rr:objectMap map:om_005 ;
rr:predicateMap map:pm_005 .
map:pom_006 rdf:type rr:PredicateObjectMap ;
rr:objectMap map:om_006 ;
rr:predicateMap map:pm_006 .
map:pom_007 rdf:type rr:PredicateObjectMap ;
rr:objectMap map:om_007 ;
rr:predicateMap map:pm_007 .
map:rules_000 <http://rdfs.org/ns/void#exampleResource> map:map_dockerObject_000 ;
rdf:type <http://rdfs.org/ns/void#Dataset> .
map:s_000 rdf:type rr:SubjectMap ;
rr:template "https://w3id.org/docker/image/id/{Id}" .
map:source_000 rml:iterator "$.*" ;
rml:referenceFormulation ql:JSONPath ;
rml:source "data.json" ;
rdf:type rml:LogicalSource ;
rdfs:label "main-source" .