-
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
propertyUrl can have multiple values, but RDF column metadata assumes one #186
Comments
Also, this is complicated by |
I seriously wonder whether outputting these types of structures is useful in the first place. I would opt to remove that feature rather than getting into a complicated specifications on how to handle them; I do not see its usefulness. I am actually surprised to see that the propertyUrl can be a an array instead of a single value. Which use case dictates that this should be the case? Ivan
Ivan Herman, W3C |
B.t.w., I also realized that, semantically, they are wrong. The description in the metadata is a description of the column and not the description of the property. The only clear statement we can do is that the property is a... rdf:Property. Not worth the trouble imho... Ivan
Ivan Herman, W3C |
I agree, I don't think the rdf:Property statement is worth making. Question is, how should column metadata be presented, and how to relate columns with properties? |
You mean translate column metadata into RDF? Do we need that in the first place? Ivan
Ivan Herman, W3C |
Yeah, that's a good question. All the metadata is in the metadata file, after all, which is JSON-LD, so you can always retrieve that by just parsing that file and extracting the RDF. What may be missing is a reference from the RDF generated from the CSV back to the metadata file(s) used to create it. Right now, this is in the prov section, which is optional. I'm all for eliminating both the table and column metadata from the RDF output as being needlessly repetitious. |
Actually, it is questionable whether it would be correct to do anything like that. Some of the metadata, like the title and the description, is about the conceptual column; reproducing that in the RDF may not be obvious: what exactly would be the subject? Better not to go there... Ivan Ivan Herman (Written on mobile, sorry for brevity and misspellings...)
|
I've created a new issue, #189, about the column metadata in the RDF output. The rationale for having multiple property URLs is that (in my experience) there are frequently properties that are synonymous ( Suggested resolution: we only allow |
Resolution 2015-02-04 was to only allow |
The CSV2RDF spec generates column metadata using
propertyUrl
similar to the following:It also outputs Column common properties.
This comes from the column
propertyUrl
, here being:country
using the columntitle
(s) as a label. However, the metadata spec currently allows forpropertyUrl
to have multiple values. (Slightly complicated ifpropertyUrl
is a URI template property as proposed). Consider the following metadata:This would end up outputting the following:
We probably don't mean to be re-defining externally defined properties. Perhaps this should be restricted to properties which are a fragment identifier of the table URL, and then perhaps only the first such property, or we limit
propertyUrl
to having just a single value.The text was updated successfully, but these errors were encountered: