1

任何想法如何使用schema.org微地址为本地商户的邮政地址标记楼层号码?带schema.org微数据的门牌号码?

<div itemscope itemtype="http://schema.org/LocalBusiness"> 
    <span itemprop="legalName">Company Limited</span> 
    <div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress"> 
     <div itemprop="streetAddress">Billy Street 100</div> 
     <div>10th Floor</div> 
     <div><span itemprop="addressLocality">Paris</span>, 
       <span itemprop="addressRegion">TX</span> 
       <span itemprop="postalCode">75462</span></div> 
     <div itemprop="addressCountry">United States</div> 
    </div> 
</div> 

此外,在上述标记的语义?

如果没有楼层号码,我应该使用RDFa

回答

1

不幸的是,schema.org没有用于二级地址线的属性,这是地板号码的去向。 postOfficeBoxNumber尽可能接近,但它看起来像专门为PO Box 号码保留,而不是包含PO Box的整行。

也许你可以在streetAddress中放置楼层号,使用<br>标记在新行上。

虽然我知道很多关于街道地址的信息(我在SmartyStreets工作),但我不是微数据专家:但从我所知道的情况来看,标记看起来对我来说没什么问题。

如果您愿意,可以使用RDFa:Google supports it提供丰富的代码片段。或者你可以有一些乐趣和extend schema.org为您的需求。

+0

使用RDFa听起来像个好主意,谢谢!因此,当在搜索结果中显示丰富网页摘要时,Google是否支持RDFa与其首选/认可的微数据一样多? – Baumr

+0

我是这么认为的,基于Google的文档。或者,由于楼层号码*有点类似于*邮箱(用于您的目的),因此如果您想继续使用schema.org微数据,则无论如何您都可以将其置于邮箱插槽中。 – Matt

+0

从RDFa初始上下文http://www.w3.org/2011/rdfa-context/rdfa-1.1使用模式前缀,@Matt表示有趣的扩展模式。 Google在支持RDFa词汇,微格式方面处于领先地位,而HTML5的微数据行为将得到保证,如http://www.w3.org/QA/2012/09/getting_html5_to_recommendatio.html –

相关问题