示例来自http://schema.org/ImageObject
<div itemprop="exifData" itemscope itemtype="http://schema.org/PropertyValue">
<meta itemprop="name" content="Exposure Time">
<meta itemprop="value" content="1/659 sec.">
</div>
<div itemprop="exifData" itemscope itemtype="http://schema.org/PropertyValue">
<meta itemprop="name" content="FNumber">
<meta itemprop="value" content="f/4.0">
</div>
<div itemprop="exifData" itemscope itemtype="http://schema.org/PropertyValue">
<meta itemprop="name" content="MaxApertureValue">
<meta itemprop="value" content="2.00">
</div>
<div itemprop="exifData" itemscope itemtype="http://schema.org/PropertyValue">
<meta itemprop="name" content="Metering Mode">
<meta itemprop="value" content="Pattern">
</div>
<div itemprop="exifData" itemscope itemtype="http://schema.org/PropertyValue">
<meta itemprop="name" content="Flash">
<meta itemprop="value" content="Flash did not fire.">
</div>
这些itemprop名称和值完全是自定义的,对吧?我的问题是,是否有命名惯例?因为示例中的MaxApertureValue被写为一个单词并且在CamelCase中,而Metering Mode是正常的。如果我把Aperture放进去不是更好吗?
答案 0 :(得分:0)
是的,这取决于作者使用的名称(即name
属性的值)。当然,如果它们存在,使用标准名称是有意义的。
在此示例中,作者将Exif数据标记为与文件中指定的完全相同:
<!-- We assume the following EXIF meta-data is available, but currently not shown: Exposure Time: 1/659 sec. FNumber: f/4.0 MaxApertureValue: 2.00 Metering Mode: Pattern Flash: Flash did not fire. -->
我不知道Exif,但是according to its Wikipedia article,这些名字似乎是这样写的(即MaxApertureValue
,Metering Mode
等。)
这就是消费者可能期望的exifData
财产。