2016-10-28 45 views
1

我想了解如何在Schema.org中標識一個地方。例如,如何描述位於紐約格林威治村的LocalBusiness代表Schema.org中的一個地方

我期望使用containedInPlace屬性並定義代表格林威治村的Place實體。

我可以看到兩種可能性,無論是用戶geo屬性還是globalLocationNumber

geo並不總是可行的,因爲我們沒有GeoShape數據的所有位置,和[GeoCoordinates7並沒有真正捕獲業務在格林威治村是這個概念。

我還沒有看太多globalLocationNumber很多,但不知道會發生什麼情況下,有問題的位置沒有global location number

有什麼更好的建議嗎?

+0

這可能取決於您的確切用例。如果是企業所在地,['address'](http://schema.org/address)有什麼問題? – unor

+0

我認爲這可能是最好的選擇。 –

回答

1

如果你想給一個LocalBusiness的位置,一個簡單的方法是提供其地址address屬性。

理想情況下使用PostalAddress值(see example),但如果您沒有結構化格式的地址,則可以改爲提供Text值。

其他一般選項包括location(例如,如果你不能提供一個地址,但只有國家或城市),containedInPlace(例如,如果商家位於另一個著名的地方),並geo(如,如果地方沒有地址)。