Совместимы ли foaf: Person и schema.org/Person друг с другом?или лучше придерживаться одного из них? - PullRequest
0 голосов
/ 19 февраля 2019
  1. schema.org лучше для SEO
  2. Начиная с https://lov.linkeddata.es/dataset/lov/ кажется, что FOAF получил большее распространение?

Я использовал онтологию:

@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix gr: <http://purl.org/goodrelations/v1#> .

GoodRelations не беспокоит, поскольку он в основном совместим с schema.org, но как насчет двух других?то есть

  1. dcterms: создатель против https://schema.org/creator
  2. foaf: Человек против https://schema.org/Person

1 Ответ

0 голосов
/ 19 февраля 2019

Вы можете использовать несколько словарей / онтологий для описания одной и той же сущности.

Если потребитель (например, поисковая система) распознает только термины из определенного словаря (например, Schema.org), он просто игнорируеттермины из других словарей (например, FOAF).

Итак, для сущности, представляющей человека, вы можете использовать типы schema:Person, foaf:Personи / или dcterms:Agent.А для книги, написанной этим человеком, вы можете использовать свойства schema:creator, foaf:maker и / или dcterms:creator.

Если вашей основной мотивацией является SEO (а не связанные данные), Я бы порекомендовал по возможности использовать словарь Schema.org, а также другие словари (по крайней мере, там, где отсутствует Schema.org).или, если хотите, везде, где это возможно).

...