我正在尝试创建一个架构,以用于几个表,这些表使用根据高度,体积,宽度等排列的产品(例如瓶子)列表。
我尝试了此微数据:
platforms/
问题在于该度量不与产品直接相关。
如何使用微数据来构造数据,以使用<div itemscope itemtype="http://schema.org/ItemList" id="id1">
<ul>
<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
<meta itemprop="position" content="1" />
<span itemprop="item" itemscope itemtype="http://schema.org/Thing">
<span itemprop="name" class="name">Coke Bottle</span>
<span class="measure">
<span itemscope itemtype="http://schema.org/QuantitativeValue">
<span itemprop="value">2359</span>
<span itemprop="unitText">mm</span>
<meta itemprop="unitCode" content="MMT" />
</span> /
<span itemscope itemtype="http://schema.org/QuantitativeValue">
<span itemprop="value">92.52</span>
<span itemprop="unitText">in</span>
<meta itemprop="unitCode" content="INH" />
</span>
</span>
</span>
</li>
</ul>
</div>
维护测量值,并使QuantitativeValue
满足我的需要?
这些只是表格,显示按这些值升序或降序排列的产品名称列表,它们不用于导航,仅基于汇总数据显示信息。
答案 0 :(得分:1)
您无法将QuantitativeValue
与Thing
关联。
最佳做法是使用最具体的可用类型。在您的情况下,这将是Product
或它的子类型之一(如果适用)(IndividualProduct
,ProductModel
或SomeProducts
)。
这允许您使用属性depth
,height
,weight
和width
,所有这些属性都可以采用QuantitativeValue
值。 / p>
答案 1 :(得分:1)
在您的帖子中,我看到以下矛盾:
问题在于该度量不直接与产品相关联。
和
这些只是显示产品名称列表的表
但是,如果这是产品,则可以将以下有效标记用于列表:
<div itemscope itemtype="https://schema.org/ItemList" id="id1">
<ul>
<li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
<meta itemprop="position" content="1" />
<span itemprop="item" itemscope itemtype="https://schema.org/Product">
<a itemprop="url" href=example.com/list.html#cokebottle><span itemprop="name" class="name">Coke Bottle</span></a>
<span class="measure" itemprop="additionalProperty" itemscope itemtype="https://schema.org/PropertyValue">
<span itemprop="value">2359</span>
<span itemprop="unitText">mm</span>
<meta itemprop="unitCode" content="MMT" />
<meta itemprop="propertyID" content="http://www.unece.org/fileadmin/DAM/cefact/recommendations/bkup_htm/add3lm.htm" /> /
<span itemprop="value">92.52</span>
<span itemprop="unitText">in</span>
<meta itemprop="unitCode" content="INH" />
<meta itemprop="propertyID" content="http://www.unece.org/fileadmin/DAM/cefact/recommendations/bkup_htm/add3hk.htm" />
</span>
</span>
</li>
</ul>
</div>
在这里,我们使用了 guide of Google for Single, all-in-one-page list :
一个单一的多页列表包含所有列表信息,包括每个项目的全文:例如,各种松饼的食谱库,所有内容都包含在一页中。
请注意,此标记的引用必须具有相同的URL,但是在上面的示例中,不同的锚点例如 #cokebottle 。因此,它应该是一个页面上安装了所有部件(以及这些部件的链接)的列表。
在这里,我们还使用嵌入在属性 additionalProperty 中的类型 PropertyValue 。此属性是 Product 类型的一部分,因此所有标记都是特定产品的语义关系和描述。
还要注意,这里我们使用属性 propertyID 和URL作为此属性值的标识符。