W3C home > Mailing lists > Public > public-schemaorg@w3.org > February 2021

Re: creator and author syntax question

From: Richard Wallis <richard.wallis@dataliberate.com>
Date: Wed, 17 Feb 2021 09:11:25 +0000
Message-ID: <CAD47Kz4U_=jyiV6phQYhyNvn6jjbmFuuYqdgmJ6+vxmmUcOwhw@mail.gmail.com>
To: Dan Brickley <danbri@google.com>
Cc: Lulin Song <song@ldeo.columbia.edu>, "public-schemaorg@w3.org" <public-schemaorg@w3.org>
What Dan said...

Plus: The Google Rich Results Test Tool is only testing for the attributes
that are significant to their [Google's] implementation of Rich Results in
their services.  It is not a general Schema.org test tool such as the
Structured
Data Linter <http://linter.structured-data.org/>, JSON-LD Playground
<https://json-ld.org/playground/>, etc.

~Richard.


Richard Wallis
Founder, Data Liberate
http://dataliberate.com
Linkedin: http://www.linkedin.com/in/richardwallis
Twitter: @rjw



On Wed, 17 Feb 2021 at 09:02, Dan Brickley <danbri@google.com> wrote:

> 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:11:50 UTC

This archive was generated by hypermail 2.4.0 : Wednesday, 17 February 2021 09:11:51 UTC