I'm unable to use Inverse predicates with the yarrrml-parser. The inverse predicates are not parsed and handled when transforming the .yml mappings to rml mapping. When following the example from the specification (https://rml.io/yarrrml/spec/#predicates-and-objects) with the yarrrml parser I notice that the inverse predicate is not parsed.
Steps
I've created the following .yml file which takes a small example json file and the mappings to create two triples one in the regular way, with a regular predicates, and one with the inverse predicate.
This yml file resulted in the following rml mapping structure. Note that only the predicate ex:created can be found in the turtle file and the ex:createdBy can not be found.
Yeah, this is not implemented in the parser, because this is something that we would like to have in YARRRML but that's at the moment not possible in [R2]RML.
Issue type: :bug: Bug
Description
I'm unable to use Inverse predicates with the yarrrml-parser. The inverse predicates are not parsed and handled when transforming the
.yml
mappings torml
mapping. When following the example from the specification (https://rml.io/yarrrml/spec/#predicates-and-objects) with the yarrrml parser I notice that the inverse predicate is not parsed.Steps
I've created the following
.yml
file which takes a small example json file and the mappings to create two triples one in the regular way, with a regular predicates, and one with the inverse predicate.This yml file resulted in the following rml mapping structure. Note that only the predicate
ex:created
can be found in the turtle file and theex:createdBy
can not be found.The dataset I wanted to transform to linked data.
This resulted in the following triple:
What was expected
That in total 2 triples would show up:
Environment
rmlmapper version 5.0.0 and the latest version of the yarrrml-parser installed.