gpt4 book ai didi

schema.org - Schema.org、Goodrelations-vocabulary.org 和 Productontology.org 之间有什么关系?

转载 作者:行者123 更新时间:2023-12-04 03:01:00 31 4
gpt4 key购买 nike

Schema.org、Goodrelations-vocabulary.org 和 Productontology.org 之间有什么关系?

Schema.org 告知,“W3C schema.org 社区组是该项目的主要论坛”。谷歌、微软、雅虎和 Yandex 是创始公司。

Google、Microsoft、Yahoo 和 Yandex 是否也接受 Goodrelations-vocabulary.org 和 Productontology.org 标准?如果没有,将来使用它们是个好主意吗?

虽然 Google 没有提及,但我读到关于 Google 处理结构化数据的方法存在一些差异。Schema.org 提供 Microdata,Google 提供 application/ld+json 等。

不可能说 Google 100 % 适合 Schema.org。 Microsoft、Yahoo 和 Yandex 是否一样。


在 Schema.org 上没有发布“游艇租赁”的结构化方式,唯一的方式是 http://www.productontology.org/doc/Yacht_charter ,但这不是官方的(直到今天 13.03.2018)。

发布游艇租赁行业结构化数据的最佳方式是什么?

我们是否必须使用OfferAggregateOfferhttp://www.productontology.org/doc/Yacht_charter

最佳答案

词汇

Schema.org主要为网络/电子邮件内容定义属性和类型。

GoodRelations主要为电子商务定义属性和类型。

The Product Types Ontology为英文维基百科文章描述的每个主要事物定义类型(无属性)。

(请注意,Schema.org 集成了 GoodRelations 的许多部分:Good Relations and Schema.org。)

当然还有many more vocabularies, and you could create your own ,也是。

语法

所有这些词汇表都是基于 RDF 的,因此它们可以用于任何 RDF 序列化(例如 JSON-LDRDFaRDF/XMLTurtle 等)。

它们也可以用于 Microdata , 尽管它不是 RDF 序列化 ( but close enough )。

作者和消费者

结构化数据的作者决定使用哪些词汇表和语法。

例子:

  • 作者 Stack Overflow 在问答页面上使用了两个词汇表(Open Graph Protocol、Schema.org)和两个语法(Microdata、RDFa)。

  • 作者 Tim Berners-Lee 在 his card 中使用了 14 个词汇表(Creative Commons、FOAF、DOAP、Solid、Geo 等)和一种语法 (RDF/XML) .

结构化数据的消费者(浏览器插件、独立工具、网络应用程序/服务等)决定支持哪些词汇表和语法。

例子:

  • 消费者 Google 搜索 supports一种词汇表 (Schema.org) 和三种语法(JSON-LD、Microdata、RDFa),以获得丰富的结果。

  • 消费者 Gmail supports一种词汇表 (Schema.org) 和两种语法(JSON-LD、微数据)用于 Gmail 操作/突出显示。

  • 消费者 Facebook supports一种词汇表(开放图谱协议(protocol))和一种语法 (RDFa) 用于共享功能。

我的开始建议

  • 将词汇表 Schema.org 用于所有内容。这是最常用的词汇表,由大型搜索引擎服务支持/赞助,适用于所有类型的内容。 p>

  • 除了来自 Schema.org 的类型/属性外,还使用其他词汇表。Schema.org 并未深入涵盖所有领域/领域。在缺少的地方,使用合适的、更具体的词汇。

  • 使用以下语法之一:JSON-LD、Microdata、RDFa。请参阅我关于 differences between JSON-LD, Microdata, and RDFa 的回答和我的回答comparing Microdata and RDFa .除非您已经知道其中一种语法,否则我建议您使用 RDFa(JSON-LD 可以很容易地从 HTML+RDFa 文档自动生成,但反之则不然)。

所以如果你提供游艇租赁服务,你可以使用这样的东西:

<section typeof="schema:Service http://www.productontology.org/id/Yacht_charter">
<h2 property="schema:name">Yacht charter</h2>
</section>

它使用 Service来自 Schema.org 的类型(其更具体的类型均不适用于游艇租赁服务,因此这与 Schema.org 当前获得的一样具体),以及 Yacht_charter来自产品类型本体的类型。

关于schema.org - Schema.org、Goodrelations-vocabulary.org 和 Productontology.org 之间有什么关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49252518/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com