NlpSemanticParsingLocalBusinessType
NLPLocal SEOGoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingLocalBusinessType
SEO Analysis
AI GeneratedRelated to local search and geographic signals. Critical for local business visibility. This model (Nlp Semantic Parsing Local Business Type) contains 39 attributes that define its data structure. Key functionality includes: Also youth hostels, guest houses, etc.
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
39bankboolean(nilhardwareStoreboolean(nilhotelboolean(nilAlso youth hostels, guest houses, etc.
busStopboolean(niltelecomboolean(nilvehicleTypestringnilFull type: list(String.tAll of the vehicle types serviced by this business or business category. e.g. VEHICLE_TYPE_RAIL and VEHICLE_TYPE__BUS for "transit stop". This allows downstream to serve different result types for transit station categories in different languages. e.g. In en-US "train station" seeks both railway station and subway station results. But the equivalent word in French/Italian/German seeks only railway stations.
venueboolean(nilStadiums, theaters, cinemas, etc.
hospitalboolean(nilhairdresserboolean(niltransitOperatorboolean(nilOperator of a transit line, e.g., "MTA", "BART", "CTA", etc.
transitLineboolean(nilA particular line in a transit system, e.g., "3 train", "Red Line", "Cirle Line", etc.
universityboolean(nilAlso colleges
subwayStationboolean(niltrainStationboolean(nilcuisineGcidstringnilFull type: list(String.tIf the element implies a cuisine type then we include the gcid string when available. Currently this happens for BUSINESS_CATEGORY type. The field is repeated to model categories like "mandarin buffet restaurant" with multiple cuisine gcid's: mandarin_restaurant and buffet_restaurant.
soupKitchenboolean(nilshoppingCenterboolean(niltoyStoreboolean(nilparkingboolean(nildrugDropOffboolean(nilsportStoreboolean(nilpetStoreboolean(nilemergencystringnilFull type: String.tThis field is used to determine the emergency type of the element, which is specified by the grammar parse in (http://cs/file:googledata/localsearch/quality/grammar/local_patterns.asciipb). e.g. "coronavirus_treatment_locations" TODO(b/151330576) Deprecate the emergency field and replace with normal triggering.
restaurantboolean(nilAlso bars and cafes
transitStationboolean(nilThe different types of transit station business types will be used to figure out which vehicle types to use when querying Tripfinder's SearchStations service. The stations in that backend seem to be divided into HEAVY_RAIL, SUBWAY, and TRAM. There isn't a very reliable division between intercity rail and commuter rail -- Amtrak, LIRR, PATH, and NJ Transit are all classified as HEAVY_RAIL. That's why in these types we make a distinction between train and subway, and not train and muni_rail, (unlike TransitMode in the TravelAction proto).
electricVehicleChargingStationboolean(nilgroceryStoreboolean(nildepartmentStoreboolean(nilgasStationboolean(nilelectronicStoreboolean(nilairportboolean(nilairlineboolean(nilclothingStoreboolean(nilqrefTransitStationboolean(nilThis is used for transit stations annotated by QRef. The transit_station business_type above is only used for business categories, and therefore is used downstream to find nearby stations rather than a particular station, and so cannot be present in a Location that is a specific station from QRef. For these cases, this business_type is used instead. e.g. "grand central" "millbrae station" "union station" will have business_type qref_transit_station
foodPantryboolean(nilschoolboolean(nilPre-k to high school
pharmacyboolean(nilretailboolean(nilbikeSharingStationboolean(nil