Are empty R2RML mappings valid?

We have an R2RML test case that asserts: An empty R2RML mapping is allowed, and generates an empty output dataset.
http://www.w3.org/2001/sw/rdb2rdf/test-cases/#R2RMLTC0007g

But the R2RML spec says:

[[
An R2RML mapping defines a mapping from a relational database to RDF. It is a structure that consists of one or more triples maps.
]]
http://www.w3.org/TR/r2rml/#dfn-r2rml-mapping

The empty graph encodes zero triples maps, and thus is not an R2RML mapping according to this definition.

That's a contradiction that needs to be fixed one way or the other. I don't have much of an opinion on which way we should go. Anyone else has an opinion?

Best,
Richard

Received on Saturday, 16 June 2012 14:05:35 UTC