Re: [schemaorg] Vocabulary for comics (#378)

On Thu, 12 Mar 2015 at 12:42 Wallis,Richard <Richard.Wallis@oclc.org> wrote:

>  Hi Sean,
>
>  My personal opinion is that the work you and the previously referenced
> draft on the Wiki <
> http://www.w3.org/community/schemabibex/wiki/Periodicals_and_Comics_synthesis>
> are within the scope of this group to discuss.
>
>  As Jeff indicated, there is some overlap and/or mismatch between your
> discussions of Role and similar concepts from the Library of Congress
> Relator Codes and WikiData.  How these terms are defined/referenced in the
> vocabulary is then a question.  I am always sceptical of statements such as
> “set that covers the major…”, because it is very difficult to a)get
> agreement on what is major and b) what do you do about defying the minor
> ones.
>
>  Your use of the term name ‘role’ conflicts with the Role
> <http://schema.org/Role> type in Schma.org, which in itself is not a
> problem (you could use creativeRole for example).  However in covering off
> this need, I think it would be worth considering the creation of a
> ContributionRole subtype of Role which would allow the qualification of the
> contributor relationship between CreativeWork and Person or Organization.
> Then using the roleName attribute the type of contribution could be
> qualified either by a URL to the Library of Congress Relators, or WikiData,
> etc. definitions, or, if not available, in plain text.
>

Erm. I thought the agreed-upon pattern for using Role (first proposed by
danbri at
http://lists.w3.org/Archives/Public/public-vocabs/2014Sep/0009.html) would
be to apply the external vocabulary property in combination with
schema:contributor (e.g. lcrel:clr) and apply schema:roleName for those
consumers that might, for whatever reason, want to limit themselves to just
schema.org. E.g.:

<dl vocab="http://schema.org/" prefix="lcrel:
http://id.loc.gov/vocabulary/relators/">
  <span property="contributor" typeof="Role">
    <dt><span property="roleName">Pencils</span>:</dt>
    <dd><span property="contributor">Ron Lim</span></dd>
  </span>
  <span property="contributor" typeof="Role">
    <dt><meta property="roleName" content="colorist">Colors:</dt>
    <dd><span property="contributor lcrel:clr">Chris Sotomayor</span></dd>
    </span>
</dl>

... which generates something like:

    ns1:contributor [ a ns1:Role ;
            ns1:contributor "Ron Lim" ;
            ns1:roleName "Pencils" ],
        [ a ns1:Role ;
            lcrel:clr "Chris Sotomayor" ;
            ns1:contributor "Chris Sotomayor" ;
            ns1:roleName "colorist" ];

This was the direction I was taking things with my preconference at SWIB,
which even includes a Comic example:
https://coffeecode.net/swib14/preconference/rdfa_exercises/6_comic_book/

We could certainly update guidance and examples to use contributor types
from wikidata and other vocabularies, but I would like to ensure we're
starting from a common understanding. And having put a fair amount of
effort into the last iteration of Periodicals & Comics, I have some
interest in Comics going forward :)

Received on Thursday, 12 March 2015 17:33:50 UTC