street-address - 如何使用 schema.org/PostalAddress 处理复杂地址?

标签 street-address microdata schema.org

假设我有一个地址,其中包含父建筑物或其他附加地址信息,例如:

Barnes & Noble
Union Square
33 E 17th St
New York, NY 10003

或者
Koi Restaurant
Bryant Park Hotel
40 W 40th St
New York, NY 10018

我应该如何使用 schema.org 标记地址的“联合广场”或“布莱恩特公园酒店”部分?这是否被视为街道地址的一部分? Yelp 似乎把它全部放在街道地址中,例如:
<span itemprop="streetAddress">Union Square<br>33 E 17th St</span>

最佳答案

该额外信息称为公司名称,有时在搜索特定地址或验证地址时会产生更好的结果(相信我)。

但是,上述每个地址中似乎都有两行“公司名称”,这是无关紧要的,不会产生有用的结果。

就微数据而言,他们没有“公司名称”字段,但确实有“名称”字段。因此,Schema.org 示例是:

<div itemscope itemtype="http://schema.org/PostalAddress">
 <span itemprop="name">Google Inc.</span>
 P.O. Box<span itemprop="postOfficeBoxNumber">1234</span>
 <span itemprop="addressLocality">Mountain View</span>,
 <span itemprop="addressRegion">CA</span>
 <span itemprop="postalCode">94043</span>
 <span itemprop="addressCountry">United States</span>
</div>

请注意,Google Inc. 位于“名称”字段中。这就是我放置额外信息的地方(如果你必须有两行公司名称,那么在那里做……但要将它用于实际邮寄或验证,请去掉额外的名称。)

关于street-address - 如何使用 schema.org/PostalAddress 处理复杂地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13024487/

相关文章:

street-address - 如何将街道地址与英国邮政编码匹配?

microdata - How to use multiple Vocabularies with HTML5 Microdata (different vocab than schema.org)

facebook-opengraph - 在 Facebook OG 元标记上使用 Schema.org itemprop

html - 元标签 itemprop

schema.org - 使用 2 'mainEntity' 和 JSON-LD

html - 有没有办法将微数据添加到 CSS 中引用的图像?

javascript - 用于输入地址的自动完成文本框是个好主意吗?

android - 这里 map 3.3。如何获取当前用户位置街道名称?

angularjs - 如何通过在 angularjs 中使用地理定位 api 获取邮政编码或邮政编码

html - Microdata schema.org 中多次出现相同的 itemprop