2016-10-28 3 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 (например, , если место не имеет адреса).

Смежные вопросы