是foaf:Person和schema.org/Person是否相互兼容?或者更好地坚持其中一个?

问题描述 投票:1回答:1
  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:creator vs https://schema.org/creator
  2. foaf:人对https://schema.org/Person
semantic-web schema.org turtle-rdf foaf
1个回答
0
投票

您可以使用多个词汇表/本体来描述同一个实体。

如果消费者(如搜索引擎)仅识别来自特定词汇表(如Schema.org)的术语,则它将忽略其他词汇表中的术语(如FOAF)。

因此,对于代表一个人的实体,您可以使用类型schema:Personfoaf:Person和/或dcterms:Agent。对于这个人写的一本书,你可以使用属性schema:creatorfoaf:maker和/或dcterms:creator

如果您的主要动机是SEO(而不是关联数据),I would recommend尽可能使用词汇Schema.org,以及其他词汇表(至少在Schema.org缺乏的地方,或者,如果您愿意,尽可能在任何可能的地方使用) )。

© www.soinside.com 2019 - 2024. All rights reserved.