kg-construct / rml-io

RML-IO: Input/Output declarations for RML
https://w3id.org/rml/io/spec
Creative Commons Attribution 4.0 International
1 stars 4 forks source link

Header required for CSVW? #55

Open chrdebru opened 8 months ago

chrdebru commented 8 months ago

When CSVW header is false, I assume that columns are numbered from 1 to n (as CSVW assumes column numbers start from 1). Is this OK?

MERGED WITH #71 Allow RDF terms for rml:null for resources based on RDF and SPARQL? --> Moved to #71

DylanVanAssche commented 8 months ago

When CSVW header is false, I assume that columns are numbered from 1 to n (as CSVW assumes column numbers start from 1). Is this OK?

CSVW supports that but RML does not at this point, a header is always currently required. This is kinda of a corner-case we have to define I suppose?

Allow RDF terms for rml:null for resources based on RDF and SPARQL?

For SPARQL there is things like EXISTS and such right? rml:null is actually only for access descriptions that don't define what NULL values are.

bjdmeest commented 7 months ago

rml:null does define what NULL values are, no? that's my preference and how I interpret the spec: https://kg-construct.github.io/rml-io/spec/docs/#null-values. So then I would agree with the suggestion to extend to RDF terms

DylanVanAssche commented 7 months ago

Yes, you can use it for any source to indicate what NULL values are, extending to RDF etc. was already assumed, but not said explicitely?

DylanVanAssche commented 5 months ago

@chrdebru

When CSVW header is false, I assume that columns are numbered from 1 to n (as CSVW assumes column numbers start from 1). Is this OK?

How do you think we can define this better? We always need it for making references.

Allow RDF terms for rml:null for resources based on RDF and SPARQL?

This cannot be solved currently as RDF as Source is being discussed and probably for WG. Will split off the issue as we have 2 things now in 1 issue.