Message to represent a "feature property" as an abstract construct. Most feature properties are mapped one to one with the EditProto field types. However in some cases the EditProto field type granularity is too coarse to support use-cases that rely on feature properties (such as per-value rights tracking). When that is the case, the feature property is augmented with a secondary field.
Author: Darth Autocrat
GeostoreFeatureReplacementInfoProto
Metadata to track feature derivations and replacements. This is used to track feature provenance (particularly for road segments).
GeostoreFieldWithRightsProto
Proto used to represent rights for a feature property id. See go/geo-rights for more details. NOTE: Use google3/geostore/provenance/public/rights.h or google3/java/com/google/geostore/provenance/rights/Rights.java instead of accessing this proto directly.
GeostoreFoodMenuItemOptionProto
Example: the choice of chicken, beef, or tofu for the Thai Basil dish. Each option would have its own name, price, allergen info, etc. Note: This proto stores both food and service items despite the name.
GeostoreFoodMenuItemOptionProtoPortionSize
This message denotes the serving portion size of a food dish.
GeostoreGConceptInstanceProto
A GConceptInstanceProto contains a GConceptID (which is the unique identifier of a GConcept, a category in the Geo Ontology).
GeostoreGeometryStoreReferenceProto
A Geometry Store ID and, in some contexts, geometry materialized from the record associated with that ID.
GeostoreGeopoliticalProto
This protocol buffer is used to store geopolitical information about the feature that override the base state of the feature. For example, the name of the feature from different regions’ POV. This protocol buffer can be used on any feature involved in a geopolitical situation and is not limited to TYPE_POLITICAL features.
GeostoreGeopoliticalProtoRegionalPolygonComposingClaimsProto
The polygon composition recipe for a specific region’s view of this feature’s geometry, based on disputed area claims asserted by this country. Note that the included / excluded claims listed for a given region’s view of this feature may not match up exactly with which claims the region recognizes / does not recognize for this feature. Claims may only be included or excluded for regions that themselves are a party to the dispute, i.e. a region’s view of itself will include its own claims, and a region’s view of another feature will exclude its own claims. See current Geopolitical policy at go/geopolitical-policy-primer.
GeostoreHtmlTextProto
Represents HTML text associated with a feature.