Schema.org создатель против автора собственности - PullRequest
0 голосов
/ 02 июля 2018

Кажется, они одинаковые?

https://schema.org/author

Автор этого контента или рейтинга. Обратите внимание, что автор отличается тем, что HTML 5 предоставляет специальный механизм для указания авторства через тег rel. Это эквивалентно этому и может использоваться взаимозаменяемо.

https://schema.org/creator

Создатель / автор этой CreativeWork. Это то же самое, что и свойство Author для CreativeWork.

Я вижу, что некоторые случаи использования в наборах данных в дикой природе author и другие creator.

  • Они действительно одинаковые?
  • Должно ли одно быть предпочтительнее другого?
  • Есть ли другие "псевдонимы" в Schema.org?
  • Является ли это представление о том же самом записанным в программно доступной форме где-нибудь? (может в каноническом RDFa?)

1 Ответ

0 голосов
/ 03 июля 2018

1001 * RDF * Начиная с версии 3.3, эти два свойства не связаны / эквивалентны в RDF. Вот их определения (в Turtle RDF): schema:author a rdf:Property ; rdfs:label "author" ; schema:domainIncludes schema:CreativeWork, schema:Rating ; schema:rangeIncludes schema:Organization, schema:Person ; rdfs:comment "The author of this content or rating. Please note that author is special in that HTML 5 provides a special mechanism for indicating authorship via the rel tag. That is equivalent to this and may be used interchangeably." . schema:creator a rdf:Property ; rdfs:label "creator" ; schema:domainIncludes schema:CreativeWork, schema:UserComments ; schema:rangeIncludes schema:Organization, schema:Person ; rdfs:comment "The creator/author of this CreativeWork. This is the same as the Author property for CreativeWork." . Как видно, они не относятся друг к другу на уровне RDF. Предложение («Это то же самое, что и свойство Author для CreativeWork.») В удобочитаемом определении creator - единственное место, где говорится, что эти два свойства эквивалентны. Отличия

Хотя оба свойства могут использоваться для CreativeWork элементов, только author может использоваться для Rating элементов и только creator может использоваться для UserComments элементов.

Что использовать?

Поскольку UserComments больше не следует использовать, свойство author будет более полезным, если вы когда-либо захотите использовать только одно из двух свойств.

Однако, поскольку тип CreativeWork предназначен не только для произведений, которые в естественном смысле имеют автора (документы и т. Д.), Но также и для произведений, имеющих создателя (например, скульптуры, для которых существует тип Sculpture), авторы структурированных данных могут предпочесть свойство creator в этих случаях.

В любом случае, в Microdata и RDFa легко использовать оба:

<span itemprop="author creator"></span>
<span property="author creator"></span>

(Конечно, вы можете использовать оба в JSON-LD, но это не , что просто.)

Так что, если вы заботитесь о RDF, и пока Schema.org не сделает эти два свойства эквивалентными на уровне RDF (если вообще когда-либо), вы можете пойти по этому пути, если считаете, что заинтересованный потребитель поддерживает только одно из этих двух свойства.

...