-
Notifications
You must be signed in to change notification settings - Fork 23
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
Alternative support for list-like structures such as schema:ListItem #15
Comments
I must admit I do not really understand this. Can someone shiw what that thing woukd mean in Turtle? |
@iherman The original ticket has examples that were useful to me. |
The issue is whether or not we can make it easier for ordered entries to be represented as arrays in JSON-LD, rather than only rdf:List. For example schema has an If the only value that these resources are adding is the ability to express an order, and JSON-LD is not ontology specific (e.g. we don't otherwise give (much) preference to RDF/RDFS terms over any others) then it would be valuable to allow a context to express that the json array should be treated as a |
I've seen this come up in cultural heritage work in particular, where (e.g.) OAI-ORE is particularly important. |
Thanks @ajs6f to push me to do my homework and read the original issue:-) I do feel a bit uneasy about this...
However... the awkwardness of RDF lists is mostly hidden to all users because it is relatively easy to handle them with the usual RDF serializations (including JSON-LD) maybe with the exception of RDF/XML when literal values are used. Ie, on the user level lists are fine, and the usual underlying machinery (SPARQL and others) can handle them already. The problem I see in JSON-LD+schema.org seems to be inherent to schema.org insofar as they shied away to include, say, an "authorList" property that would behave exactly like "author" except that the JSON-LD That being said, I also see the value of the proposal of @dlongley (or the alternative version thereof of @gkellogg). I just wonder whether other, similar "patterns" may come up for other structures that would lead to a similar template because, after all, we are talking about baking in some sort of a template into JSON-LD... |
Perhaps @danbri can common on the actual utility for schema.org use cases. |
Following discussion on WG call 2018-08-31, the current thinking is to close Combined with a
or similar. @danbri If this is still an important use case for schema.org, please can you weigh in before 2018-09-07? Thanks! |
On the WG call of 2018-09-07, we resolved to close this issue, won't fix. The rationale, following that of #7, is that this is data transformation not simple mapping and is out of scope. Further, the use case has not been validated and out of band discussions on the topic lead us to believe it's no longer desirable. |
Per a suggestion by @danbri, we may want to add a container type, similar to
@list
for encoding things likeschema:ItemList
serializations, when the values areschema:ListItem
and order is set throughschema:position
.ItemList
can be used with text values as well, but this is already reasonably supported natively.Original issue Native support for schema:ListItem #595
The text was updated successfully, but these errors were encountered: