- From: Dan Brickley <danbri@google.com>
- Date: Wed, 17 Feb 2021 08:59:28 +0000
- To: Lulin Song <song@ldeo.columbia.edu>
- Cc: "public-schemaorg@w3.org" <public-schemaorg@w3.org>
- Message-ID: <CAK-qy=4ayDz-O9re8-ZXkzE-48GaVott4+9UC5QNY+Xh6svfXQ@mail.gmail.com>
I believe this is because Google (alongside many others) hasn't much
support for the Role construction. In retrospect I believe it was too
general - providing a cross-domain modeling structure as well as vocabulary
to describe contributor roles, it ended up not doing either very well. The
markup probably looks OK for "author" because it isn't a property being
checked for, since "creator" is generally the more widely adopted term. I
started a thread on Twitter earlier this week exploring ways of improving
our (Schema.org's) coverage of contributor roles, including connection to
related initiatives like https://www.niso.org/standards-committees/credit
and others. https://twitter.com/danbri/status/1361197025065320449
Dan
On Wed, 17 Feb 2021 at 08:48, Lulin Song <song@ldeo.columbia.edu> wrote:
> Hi schema.org,
>
> I am working on JSON-LD content for 'Dataset' type. The dataset has
> multiple authors. I used Google Rich Results Test Tool.
> https://search.google.com/test/rich-results?utm_campaign=sdtt&utm_medium=message
>
> The following 'author' syntax is correct according the test tool. But if I
> replaced 'author' with 'creator', the tool said 'Invalid object type for
> field "creator". I read through schema.org documents, it seems both
> should work. Can someone explain why it failed on 'creator'?
> "author": [
> {
> "@type": "Role", "roleName": "Lead Author",
> "author": [
> {
> "@type": "Person",
> "name": "C E Nehru",
> "givenName": "C",
> "familyName": "Nehru"
> }
> ]
> },
> {
> "@type": "Role", "roleName": "Coauthor",
> "author": [
> {
> "@type": "Person",
> "name": "Martin Prinz",
> "givenName": "Martin",
> "familyName": "Prinz"
> },
> {
> "@type": "Person",
> "name": "Eric Dowty",
> "givenName": "Eric",
> "familyName": "Dowty"
> },
> {
> "@type": "Person",
> "name": "Klaus Keil",
> "givenName": "Klaus",
> "familyName": "Keil"
> }
> ]
> }
> ],
>
> Thanks,
> Lulin Song
> Geoinformatics
> Lamont-Doherty Earth Observatory
> Columbia University
>
>
>
Received on Wednesday, 17 February 2021 09:00:18 UTC