The latter.
The key is that role is modeled independently of order. We added the
authorLIst and editorList subproperties as a convenience.
If had you one author and two editors, then you could have an
editorList property on the EditedBook, and just a single dct:creator
property on the BookSection.
What are the "contributors" in your example?
Bruce
There were no ideal solutions to this problem, just as there isn't in SQL.
> but it should at least be documented somewhere.
Just to be clear, for translations, I'd typically expect something like:
# translated book
ex:1 a bibo:Book ;
bibo:translator contr:1
bibo:translationOf ex:2 .
# original book
ex:2 a bibo:Book ;
dct:creator contr:2 .
If there were more than one creator in the second (original) book,
then you could do:
ex:2 a bibo:Book ;
dct:creator contr:2 .
dct:creator contr:3 .
bibo:authorList ( contr:2, contr3 ) . # note am using an rdf:List here
The bibo:contributorList property is if you need to describe order of
multiple different roles for some (probably odd) reason.
This decision is really a consequence of the current state of SPARQL,
since it's an important priority to be able to query these data
relatively reliably using the standard query language. This structure
allows you, for example, to first easily grab all content authored by
some person. If, OTOH, you want the ordered authorList, you can easily
grab that.
Also, an aside: it would be really nice to see Zotero work towards
turning contributor blank nodes into URIs like:
<http://viaf.org/viaf/36978042>
<http://openlibrary.org/a/OL767948A/Lorcan_Dempsey>
... both of which are examples of linked data, where you can get RDF
(and other) representations.
I know this isn't terribly easy (you need an infrastructure to do
disambiguation across zotero), but treating all contributor data as
effectively dumb text is less-than-ideal as a longer-term prospect.
Bruce
> If this is the case, I have some reservations to the idea generally,
> but it should at least be documented somewhere
As I said, a new version of the site will appear in the coming month or
so. From there, we will start adding some examples and get the logic
behind these decisions from this group to the site
Right now, the only thing we have as "documentation" for this property
can be found on the mailing list with some search :|
Thanks!
Fred