我可以在GoodRelations和rdf中使用gr:category吗?从产品类型中一起使用?

时间:2014-05-08 17:59:52

标签: ontology rdfa

我可以一起使用gr:category和rdf:type from product ontology吗?

我看到vso:来自汽车本体论的独木舟......

<div typeof="gr:SomeItems vso:Canoe" about="#product">
  <span property="g:name">ACME Foldable Canoe</span>
  <div property="gr:category" content="Outdoors/Boats/Canoes"></div>
</div>

但是我使用的是产科学,这可能吗?

<div about="#myObject" typeof="http://www.productontology.org/id/Canoe">
  <div rel="rdf:type" resource="http://purl.org/goodrelations/v1#SomeItems"></div>
  <div property="gr:description" xml:lang="en">... a longer description ...</div>
  <div property="gr:name" xml:lang="en">.. a short name for the object ...</div>
  <div property="gr:category" content="Outdoors/Boats/Canoes"></div>
</div>

2 个答案:

答案 0 :(得分:2)

是的,这很有可能,并提高了客户理解数据的能力。

所以

<div about="#myObject" typeof="http://www.productontology.org/id/Canoe">
   <div rel="rdf:type" resource="http://purl.org/goodrelations/v1#SomeItems"></div>
   <div property="gr:description" xml:lang="en">... a longer description ...</div>
   <div property="gr:name" xml:lang="en">.. a short name for the object ...</div>
   <div property="gr:category" content="Outdoors/Boats/Canoes"></div>
</div>

完全有效。

主要搜索引擎目前没有关于他们尊重其他类型信息的方式的官方声明,但这是一个安全的假设

  1. 它不会伤害adn
  2. 此表单中的数据越多,搜索引擎就越重要。

答案 1 :(得分:1)

是的,您可以在RDFa(以及一般的RDF)中使用任何命名空间中的类型和属性。对于你的代码片段,你甚至可以删除rdf:type行,因为@typeof从任意数量的命名空间接受多种类型,这些类型可以是CURIEs或完整URI的形式(同样适用于@property) 。所以你的代码片段会变成:

<div about="#myObject" typeof="http://www.productontology.org/id/Canoe gr:SomeItems">
  <div property="gr:description" xml:lang="en">... a longer description ...</div>
  <div property="gr:name" xml:lang="en">.. a short name for the object ...</div>
  <div property="gr:category" content="Outdoors/Boats/Canoes"></div>
</div>