Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: schema:Order to schema:position

...

First a caveat: one might be tempted to use a structure that relies on RDF "blank nodes", such as most tools generate by default from the Collection notation in RDF Turtle. As mentioned in  Common metadata design patternsMetadata Design Patterns, blank nodes are not well-defined in the repository context and should generally not be used in Fedora. So here's an example of what to avoid:

...

    @prefix dc: <http://purl.org/dc/elements/1.1/> .
    @prefix owl: <http://www.w3.org/2002/07/owl#> .
    @prefix schema: <https://schema.org/> .
    <>
      dc:title "Test title" ;
      dc:creator <#xyz>, <#abc>, <#123> .
    <#xyz> owl:sameAs <http://example.com/author/Quinn>; schema:Orderposition 1 .
    <#abc> owl:sameAs <http://example.com/author/Alice>; schema:Orderposition 2 .
    <#123> owl:sameAs <http://example.com/author/Bob>  ; schema:Orderposition 3 .

If you prefer, you could go with a PCDM-style proxy ordering approach. This generates the most triples of any approach we've considered, but for some tool chains it makes good sense.

...