- From: Lulin Song <song@ldeo.columbia.edu>
- Date: Wed, 17 Feb 2021 09:41:48 -0500
- To: Dan Brickley <danbri@google.com>, Richard Wallis <richard.wallis@dataliberate.com>
- Cc: "public-schemaorg@w3.org" <public-schemaorg@w3.org>
- Message-ID: <814e83dc-4fb3-91cf-9968-4771e6fe90ec@ldeo.columbia.edu>
Thanks, Dan and Richard.
--LS
On 2/17/21 4:12 AM, Dan Brickley wrote:
>
> Thinking about this specific case, where the only roleName in the
> article is "coauthor", I would simplify and express everything using a
> simple "creator" property.
>
> Dan
>
> On Wed, 17 Feb 2021 at 09:11, Richard Wallis
> <richard.wallis@dataliberate.com
> <mailto:richard.wallis@dataliberate.com>> wrote:
>
> 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 <http://dataliberate.com>
> Linkedin: http://www.linkedin.com/in/richardwallis
> <http://www.linkedin.com/in/richardwallis>
> Twitter: @rjw
>
>
>
> On Wed, 17 Feb 2021 at 09:02, Dan Brickley <danbri@google.com
> <mailto: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
> <https://www.niso.org/standards-committees/credit> and others.
> https://twitter.com/danbri/status/1361197025065320449
> <https://twitter.com/danbri/status/1361197025065320449>
>
> Dan
>
> On Wed, 17 Feb 2021 at 08:48, Lulin Song
> <song@ldeo.columbia.edu <mailto:song@ldeo.columbia.edu>> wrote:
>
> Hi schema.org <http://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
> <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 <http://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 14:42:07 UTC