-
Notifications
You must be signed in to change notification settings - Fork 57
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Should the table entity in the RDF mapping of core tabular data be explicitly identified? #106
Comments
What would it provide us in practice? Ivan
Ivan Herman, W3C |
It means that we can refer to the table entity itself; most of the RDF triples in the output relate to this entity. It would be nice (but only nice) to be talking about something with a real identifier rather than a blank node. |
Ah, I see, I am fine with this. Ivan
Ivan Herman, W3C |
The problem with using something that looks like So technically we can't do that. Better, I think, to have the table be a blank node with an explicit pointer to the CSV file that it originates from (eg via |
Oops:-) You are right.
That would work for me Ivan
Ivan Herman, W3C |
This is an opportunity to take advantage of a possible @id field in the table metadata. We changed this to be url to reference the csv file, but being JSON-LD, it may have an @id, none the less. Note that if it doesn't, it's identifier is a blank node. But this does offer a way for the metadata author to control the Table identifier. |
Yes but that is again different: "@id" gives an identity to the metadata and not to the table data in, say, RDF form. It is the same duality as @language vs. lang... Ivan
Ivan Herman, W3C |
Indeed it does. You can see my interpretation of what generated RDF (and JSON) might look like on my gkTransformation branch: https://github.com/w3c/csvw/tree/gk-transformations/tests. Not that it is necessarily perfect, but it would be good to see if we are in general agreement, at least if common properties are restricted to the Table. |
Resolved at Feb F2F: if there is a |
csv2rdf doc now updated as per resolution. If the |
Should the table entity in the RDF mapping of core tabular data be explicitly identified (e.g. as
[CSV Location]#table
)?The text was updated successfully, but these errors were encountered: