2016-10-28 50 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(如,如果地方没有地址)。