kg-construct / rml-test-cases

RML conformance test suite
http://rml.io/test-cases/
Creative Commons Attribution 4.0 International
4 stars 12 forks source link

RFC: RMLTC0019b-CSV & RMLTC0019b-JSON & RMLTC0019b-XML #16

Open pmaria opened 4 years ago

pmaria commented 4 years ago

RFC for:

The description of these test cases reads:

Test the generation of triples by using IRI value in columns, conforming RML mapping with data error (and limited results)

IMO an RML engine should not emit limited results when an exception is encountered. At least, not as the default behavior. I guess an engine could provide an option to control this, if desired, but by default I feel it should throw an exception when a mapping does not lead to conforming results.

Throwing an exception and not returning a result is also the behavior specified in https://www.w3.org/2001/sw/rdb2rdf/test-cases/#R2RMLTC0019b.

Proposed: