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 (если вообще когда-либо), вы можете пойти по этому пути, если считаете, что заинтересованный потребитель поддерживает только одно из этих двух свойства.