我正在使用 SPARQL 查询来查询使用 Schema.org 词汇表标记的数据。我看到一些网站仍在使用 Data-Vocabulary.org 进行标记。
我可以在我的 SPARQL 查询中替换schema.org
withdata-vocabulary.org
以使查询正常工作吗?
它只是 Schema.org 和 Data-Vocabulary.org 之间的命名空间差异吗?
我正在使用 SPARQL 查询来查询使用 Schema.org 词汇表标记的数据。我看到一些网站仍在使用 Data-Vocabulary.org 进行标记。
我可以在我的 SPARQL 查询中替换schema.org
withdata-vocabulary.org
以使查询正常工作吗?
它只是 Schema.org 和 Data-Vocabulary.org 之间的命名空间差异吗?
这取决于您的查询。如果您想查看所有三元组,只需替换命名空间即可。但是,如果您查询某些类型/属性,则可能还不够。
Data-Vocabulary.org 和 Schema.org 是相似的词汇表,它们通常对类型/属性使用相同的名称,但并非总是如此。
例子:
Breadcrumb
对比BreadcrumbList
Address
对比PostalAddress
image
属性只能用于产品,而Schema.org 的image
属性可以用于一切。