ro-crate icon indicating copy to clipboard operation
ro-crate copied to clipboard

Use Case: Preserve order of creators

Open ptsefton opened this issue 4 years ago • 3 comments

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.

ptsefton avatar Jul 30 '19 21:07 ptsefton