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.

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.

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?


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