我打算将HTML图片地图用作schema.org SiteNavigationElement
。
我们的想法是将图像用作场地图和视觉辅助工具,以便在我所在地区寻找当地业务。
代码已通过Google结构化数据测试工具验证,一切似乎都可以。
<div itemscope itemtype="http://schema.org/SiteNavigationElement" >
<div itemprop="name">the name</div>
<div itemprop="description">the description</div>
<img itemprop="image" src="map.jpg" usemap="#map_tag"/>
<map name="#map_tag">
<area itemprop="url" coords="1, 2, 3, 4" href="link1.php" shape="rect" alt="alt_text1"/>
<area itemprop="url" coords="5, 5, 7, 8" href="link2.php" shape="rect" alt="alt_text2"/>
</map>
</div>
这是SiteNavigationElement
的有效用途吗?
答案 0 :(得分:0)
不,url
的{{1}}属性用于导航的URI(它不太可能有),而不是导航包含的链接的URL。请参阅my answer to "What is the correct use of schema.org SiteNavigationElement?"。
除此之外,它似乎是合适的。但是(当然,因为您只使用示例文本),SiteNavigationElement
应该给出导航本身的名称(以及name
描述),而不是页面等。
(请注意,开始使用这些WebPageElement
类型通常不是很有用。在Schema.org中不时讨论这些类型。我只会在非常{{3 }}。)