Use*_*ser 7 microdata street-address schema.org
假设我有一个包含父建筑或其他地址信息的地址,例如:
Barnes & Noble
Union Square
33 E 17th St
New York, NY 10003
Run Code Online (Sandbox Code Playgroud)
要么
Koi Restaurant
Bryant Park Hotel
40 W 40th St
New York, NY 10018
Run Code Online (Sandbox Code Playgroud)
我应该如何使用schema.org标记"联合广场"或"布莱恩特公园酒店"部分地址?这被认为是街道地址的一部分吗?Yelp似乎把它全部放在街道地址,例如:
<span itemprop="streetAddress">Union Square<br>33 E 17th St</span>
Run Code Online (Sandbox Code Playgroud)
这些额外的信息称为公司名称,在搜索特定地址或验证它时有时可以产生更好的结果(相信我)。
然而,上述每个地址中似乎都有两行“公司名称”,这是无关的,不会产生有用的结果。
就微观数据而言,它们没有“公司名称”字段,但有“名称”字段。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>
Run Code Online (Sandbox Code Playgroud)
请注意,Google Inc. 位于“名称”字段中。这就是我放置额外信息的地方(如果您必须有两行公司名称,则在那里执行...但要将其用于实际邮寄或验证,请取出额外的名称。)