ro-crate
ro-crate copied to clipboard
Use Case: Preserve order of creators
As a Researcher, I want the order of creators to be preserved so that academic norms for assigning credit are assumed.
This could be implemented using @list - if we define the context:
"author": { "@id": "http://schema.org/author", "@container": "@list" }
I suggest we consider doing this for ALL terms - and also the @graph if that's legal to ensure that the Root Dataset can be placed first - potentially speeding up processing time for implementers.
IMPLEMENTATION NOTE: Most naive implementers are likely to treat JSON-LD as plain JSON in which ordering is preserved as author (and other) lists will be arrays, where order is preserved - this should ensure that when round tripping into other formats such as RDF, this expectation is met.