1

I am trying to understand how to identify a place in Schema.org. For example how to describe a LocalBusiness that is in Greenwich Village, New York.

I would expect to use the containedInPlace property and define a Place entity representing Greenwich Village.

There are two possibilities that I can see, either user the geo property, or the globalLocationNumber.

geo is not always viable, given that we don't have GeoShape data for all locations, and [GeoCoordinates7 doesn't really capture the concept of the business being in Greenwich Village.

I haven't looked much into globalLocationNumber much, but wonder what happens where the location in question doesn't have a global location number.

Any better suggestions?

unor
  • 92,415
  • 26
  • 211
  • 360
Matt Evans
  • 7,113
  • 7
  • 32
  • 64

1 Answers1

1

If you want to give the location of a LocalBusiness, a straightforward way is to provide its address with the address property.

Ideally with a PostalAddress value (see example), but if you don’t have the address in a structured format, you can provide a Text value instead.

Other general options include location (e.g., if you can’t provide an address, but only the country or city), containedInPlace (e.g., if the business is located in another, well known place), and geo (e.g., if the place doesn’t have an address).

Community
  • 1
  • 1
unor
  • 92,415
  • 26
  • 211
  • 360