@rmlio/yarrrml-parser
Version:
Parse YARRRML descriptions into RML RDF statements
33 lines (31 loc) • 912 B
YAML
prefixes:
ex: http://example.com#
grel: http://users.ugent.be/~bjdmeest/function/grel.ttl#
idlab-fn: "https://w3id.org/imec/idlab/function#"
mappings:
myMapping:
sources:
- ["data.csv~csv"]
s: ex:$(ID)
po:
- [a, ex:Person]
- [ex:label, $(name)]
- p: ex:isFriendsWith
o:
- mapping: myOtherMapping
condition:
- function: idlab-fn:equal
parameters:
- [grel:valueParameter, "$(otherID)", s]
- [grel:valueParameter2, "$(friendID)", o]
- function: idlab-fn:equal
parameters:
- [grel:valueParameter, "$(name)", s]
- [grel:valueParameter2, "$(friendName)", o]
myOtherMapping:
sources:
- ["data2.csv~csv"]
s: http://example.com#heroes_$(ID)
po:
- [a, ex:Hero]
- [ex:label, $(name)]