NlpSemanticParsingLocalLocationElement
NLPLocal SEOGoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingLocalLocationElement
SEO Analysis
AI GeneratedRelated to local search and geographic signals. Critical for local business visibility. This model (Nlp Semantic Parsing Local Location Element) contains 21 attributes that define its data structure. Key functionality includes: For elements with a NICKNAME alias location, this field will hold all matching alias icons, which are used in search to resolve the location.
Actionable Insights for SEOs
- Optimize Google Business Profile with accurate location data
- Ensure NAP (Name, Address, Phone) consistency across the web
- Build local citations and location-relevant content
Attributes
21aliasIconPersonalizationMapsAliasIcon →nilFull type: list(GoogleApi.ContentWarehouse.V1.Model.PersonalizationMapsAliasIcon.tFor elements with a NICKNAME alias location, this field will hold all matching alias icons, which are used in search to resolve the location.
aliasLocationstringnilFull type: String.tThe following fields (alias_location, qref_location, and saft_location) should have at most one non-empty value between them.
businessTypeNlpSemanticParsingLocalBusinessType →nilFull type: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingLocalBusinessType.tSet only when type is BUSINESS_NAME or BUSINESS_CATEGORY.
contactLocationNlpSemanticParsingLocalContactLocation →nilFull type: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingLocalContactLocation.tdialogReferentsNlpSemanticParsingModelsDialogReferentsDialogReferents →nilFull type: list(GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingModelsDialogReferentsDialogReferents.tThis will hold semantics from the dialog_referents subgrammar with offsets and indices relating to a list of results shown to the user. This field is repeated while in the future we could support multiple item list selection. i.e. [the starbucks] where multiple entries in the results will be indicated here
directionalModifierstringnilFull type: String.tSet only when type is DIRECTIONAL_MODIFIER.
genericLocationboolean(nilDEPRECATED. See basic_location.element.type == LOCATION_REFERENT to determine this instead. Populated by a type VISITED local action, this field is used to indicate a location element is a general-case $PT_visited_location string.
hotelTypeNlpSemanticParsingLocalHotelType →nilFull type: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingLocalHotelType.tSet only when business_type is hotel.
hyperReliableDataNlpSemanticParsingLocalHyperReliableData →nilFull type: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingLocalHyperReliableData.timplicitLocalCategoryNlpSemanticParsingLocalImplicitLocalCategory →nilFull type: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingLocalImplicitLocalCategory.tlocalResultIdNlpSemanticParsingLocalLocalResultId →nilFull type: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingLocalLocalResultId.tA field used to store the ID of a specific location entity, especially one not extracted via QRef. For example, - a location selected by the users via a dialog follow-up query like [the second one]. Will only be populated in the LocalSemanticsServlet, not in the grammar. - a location resolved based on a full search, e.g., following the geocoding step for a directions query. This field is also used by NoramlizeLocationForFingerprinting as the canonical place to store FeatureIds.
numBytesinteger(nilnumberinteger(nilRepresents zip codes, street numbers, etc. that were detected directly by the grammar (and not, e.g., by QRef). DEPRECATED. We ran into problems with zip codes having leading zeroes. Now we store numbers only in the text field.
personalReferenceLocationNlpSemanticParsingPersonalReferenceAnnotation →nilFull type: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingPersonalReferenceAnnotation.tA collection of QRefAnnotations repesenting Reference and Resolution data for Personal References. See go/copley-local and go/copley-annotator.
qrefLocationNlpSemanticParsingQRefAnnotation →nilFull type: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingQRefAnnotation.tsaftLocationNlpSemanticParsingSaftMentionAnnotation →nilFull type: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingSaftMentionAnnotation.tsourcestringnilFull type: String.tstartByteinteger(nilThe byte span, in the raw query, which corresponds to this location element.
textstringnilFull type: String.tA string representation of the location element. Typical, this field will be populated by the MakeLocationElementFn semantic function with the substring of the raw_query defined by start_byte and num_bytes. However, the field can also be populated explicitly in the grammar, in which case MakeLocationElementFn leaves it alone.
transitLineNumberstringnilFull type: String.tTrain number associated with /collection/geo/transit_line. Populated when user requests specific instance of a transit line. For example, long distance trains in India have two numbers for each train, one for up direction and other for down. And user use these numbers in queries along with name to specify the specific trip of the train. More details in go/number-transit-line-queries.
typestringnilFull type: String.t