我的网站提供卫星频率信息。就像这个;
频率:11881 极化:V 符号率:27500 Fec:3/4
我想对这个数据使用微数据。 我像这样使用PageMap;
<PageMap>
<DataObject type="action">
<Attribute name="channel_name" value="Watan TV"/>
<Attribute name="frequency" value="11012"/>
<Attribute name="polarization" value="H"/>
<Attribute name="symbol_rate" value="27500"/>
<Attribute name="fec" value="5/6"/>
</DataObject>
</PageMap>
我想使用微数据。但我无法在Schema.org中找到任何类型。所以我这样使用:
<div itemscope>
<span itemprop="channel_name">Watan TV</span>
<span itemprop="frequency">11012</span>
<span itemprop="polarization">H</span>
<span itemprop="symbol_rate">27500</span>
<span itemprop="fec">5/6</span>
</div>
这是错的吗?或者我必须选择哪种架构类型?感谢...
答案 0 :(得分:1)
对于Microdata,您可以
最后一种情况是您在示例中使用的内容。因为您没有指定itemtype
属性,所以您没有使用词汇表。您可以提出任何名称(只要它不包含.
或:
),但don’t expect消费者可以重复使用您的数据:因为您没有使用词汇,你是唯一知道所有属性真正含义的人。
如果您的目标是为搜索引擎提供数据,您可能希望使用Schema.org,因为这是目前大型搜索引擎服务支持的唯一词汇(他们是赞助商)。但是如果Schema.org没有提供合适的类型,你就不能使用它(你可以使用适用的广泛类型,例如,一切都是Thing
,但它会遗漏你需要的所有属性为你的情况)。这里你唯一的选择是建议Schema.org的扩展(但即使它实现了它,它当然并不意味着搜索引擎开始用这些数据做一些事情)。