HTML图像映射为SiteNavigationElement

HTML图像映射为SiteNavigationElement,html,schema.org,imagemap,microdata,Html,Schema.org,Imagemap,Microdata,我计划将HTML图像映射用作schema.orgSiteNavigationElement 我们的想法是将该图像用作场馆地图,并作为视觉辅助工具,以查找我所在地区的当地业务 代码通过谷歌结构化数据测试工具进行了验证,看起来一切正常 <div itemscope itemtype="http://schema.org/SiteNavigationElement" > <div itemprop="name">the name</div> <div

我计划将HTML图像映射用作schema.org
SiteNavigationElement

我们的想法是将该图像用作场馆地图,并作为视觉辅助工具,以查找我所在地区的当地业务

代码通过谷歌结构化数据测试工具进行了验证,看起来一切正常

<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
有效吗?

否,
SiteNavigationElement
url
属性用于导航的URI(不太可能有),而不是导航包含的链接的url。看

除此之外,这似乎是适当的。但是(当然,因为您只使用示例文本),
名称
应该给出导航本身的名称(以及
说明
说明),而不是页面等的名称


(请注意,从一开始就使用这些类型通常不是很有用。在Schema.org中会不时讨论对它们的反对意见。我只会在very中使用它们。)

否,
SiteNavigationElement
url
属性用于导航的URI(不太可能有一个),不适用于导航包含的链接的URL。看

除此之外,这似乎是适当的。但是(当然,因为您只使用示例文本),
名称
应该给出导航本身的名称(以及
说明
说明),而不是页面等的名称

(请注意,从一开始就使用这些类型通常不是很有用。在Schema.org中会不时讨论不推荐它们。我只会在非常有用的情况下使用它们。)