Можно ли использовать JSON-LD "@id" для ссылки на элемент, описанный на другой веб-странице? - PullRequest
1 голос
/ 23 сентября 2019

Я пытаюсь правильно и эффективно использовать рекомендации schema.org json-ld для добавления семантики на веб-страницу.

У меня есть веб-страница для уникальных организаций (http://example/organization1):

{
  "@context": "http://schema.org/",
  "@type": "Organization",
  "@id" : "#ID_Organization1", 

  "name": "Organization1",
  "url": "https://myorganization1.com

}

Могу ли я повторно использовать информацию об этой организации на другой странице, не переименовывая ее? (http://example/offers)

{
  "@context": "https://schema.org/",
  "@type": "Review",

  "itemReviewed" : {
  "@type" : "Organization",
  "@id" : "http://example/organization1#ID_Organization1"
  },
}

1 Ответ

1 голос
/ 23 сентября 2019

Проверьте в соответствии с информацией документации JSON-LD 1.1 :

3.3 Идентификаторы узла

Для возможности внешней ссылки на узлына графике RDF важно, чтобы узлы имели идентификатор.IRI - это фундаментальная концепция связанных данных, для того чтобы узлы были действительно связаны, разыменование идентификатора должно приводить к представлению этого узла.Это может позволить приложению получать дополнительную информацию об узле.В JSON-LD узел идентифицируется с помощью ключевого слова @ id .

Это, вероятно, означает, что использование этого элемента не ограничено.

...