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

问题描述 投票:1回答:1

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。微软,雅虎和Yandex也是如此。


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

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

我们必须使用OfferAggregateOfferhttp://www.productontology.org/doc/Yacht_charter吗?

schema.org microdata json-ld structured-data rdfa
1个回答
2
投票

Vocabularies

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

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

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

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

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

Syntaxes

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

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

Authors and consumers

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

例子:

  • 作者Stack Overflow在Q&A页面上使用了两个词汇表(Open Graph Protocol,Schema.org)和两个语法(Microdata,RDFa)。
  • 作者Tim Berners-Lee在his card中使用了14种词汇(Creative Commons,FOAF,DOAP,Solid,Geo等)和一种语法(RDF / XML)。

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

例子:

  • 消费者谷歌搜索supports一个词汇表(Schema.org)和三个语法(JSON-LD,微数据,RDFa)为他们丰富的结果。
  • 消费者Gmail supports一个词汇表(Schema.org)和两个语法(JSON-LD,Microdata)用于他们的Gmail动作/重点。
  • 消费者Facebook supports一个词汇表(开放图谱协议)和一个语法(RDFa)的共享功能。

My recommendation for starting

  • 使用词汇表Schema.org获取所有内容。它是最常用的词汇表,它由大型搜索引擎服务支持/赞助,并且适用于所有类型的内容。
  • 除了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>

它使用Schema.org中的Service类型(其中没有更具体的类型适用于游艇租赁服务,因此这与Schema.org目前具体相同),以及产品类型本体中的Yacht_charter类型。

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