A location instance is a particular instance of an location that has some
properties different from the parent. Eg, it may have different hours, or a
slightly different name.
A location instance:
MUST have a parentId, referring to a Location.
MUST have a unique ID, for localization to work.
SHOULD have AT LEAST ONE polygon or node to anchor it in space.
SHOULD have AT LEAST ONE other Location property set.
A location instance is a particular instance of an location that has some properties different from the parent. Eg, it may have different hours, or a slightly different name.
A location instance:
It is otherwise a Partial
NOTE: Unlike Location, details.name is optional.
Usage examples:
Interface