NlpSemanticParsingQRefAnnotation
NLPInfrastructureGoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingQRefAnnotation
SEO Analysis
AI GeneratedBackend infrastructure with indirect SEO impact. This model (Nlp Semantic Parsing Q Ref Annotation) contains SEO-relevant attributes including confidenceScore, referenceScore, resolutionScore. Key functionality includes: The shopping global product cluster id(s) of the annotated entity (in KG, the key(s) of type /business/variant_cluster).
Actionable Insights for SEOs
- Understanding this model helps SEOs grasp Google's internal data architecture
- Consider how this system might interact with other ranking signals
Attributes
37globalProductClusterIdstringnilFull type: list(String.tThe shopping global product cluster id(s) of the annotated entity (in KG, the key(s) of type /business/variant_cluster).
gaiaIdstringnilFull type: String.tThe Gaia ID for this entity. This is populated generally for people and businesses.
sourceTypeListCopleySourceTypeList →nilFull type: GoogleApi.ContentWarehouse.V1.Model.CopleySourceTypeList.tIf the annotation was created by using personal data, we record the provenance for that data here.
confidenceScorefloat(nilThe confidence (in [0, 1]) of the entity being correctly annotated.
nilFull type: list(GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingQRefAnnotationSubCluster.treferenceScorenumber(nilThe confidence (in [0, 1]) that the annotation is reference that implies another entity. (eg "my hotel" in "navigate to my hotel" is reference to explicit hotel from user hotel reservation).
displayNamestringnilFull type: String.tCopy the display info. This can be used by annotators to give grammars a canonical name for an entity. For instance, the media grammar could use it to output the same canonical name for "rock music" and "rock".
entitySourceDataNlpSemanticParsingEntitySourceData →nilFull type: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingEntitySourceData.tHolds information about the backends which contributed to this entity.
mdvcVerticalsstringnilFull type: list(String.tThe set of verticals this summary node belongs to.
deprecatedEquivalentMidsstringnilFull type: list(String.tDEPRECATED: Equivalent ids (e.g. de-duped mids) for this entity.
clusterIdstringnilFull type: String.tThe ID of the cluster (set entity) this entity belongs to.
deprecatedMdvcSupportingMidstringnilFull type: list(String.tDEPRECATED: Higher level id's that support the given id. This field has been deprecated in favor of related_entity. b/27363861
productLineIdstringnilFull type: list(String.tThe shopping product line id(s) of the annotated /business/shopping_product_line entity.
locationTypeinteger(nilThe location type of the entity, as an int32 representing a TypeCategory enum value. For example, this could be TYPE_LOCALITY (37) or TYPE_COUNTRY (33). We store this type as an int because including FeatureProto would cause java/com/google/ads/adh/pipeline/bigquery:ProtoCatalog to become too large, resulting in OOM errors.
mergedImpliedEntityNlpSemanticParsingQRefAnnotation →nilFull type: list(GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingQRefAnnotation.tA list of any implied entities merged into this annotation during parsing. Order is derivation-dependent.
isMdvcDimensionboolean(nilTrue if this entity is an mdvc dimension of some other annotated entity. Only included if the QRefAnnotator is initialised with include_annotated_relationships.
clusterSiblingMidstringnilFull type: list(String.tThe set of mids that are members of the same cluster.
relatedEntityNlpSemanticParsingRelatedEntity →nilFull type: list(GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingRelatedEntity.tMids related to the given entity
lowConfidenceboolean(nilWhether this entity is low confidence. Not used. Currently whitelisted entities below min_confidence threshold are marked as low confidence and maybe not trusted by downstreams.
addedByCloseAnswersboolean(nilWhether this qref annotation was created by CloseAnswers on Postref. Annotations of this type don't correspond to a particular mention of the entity on the query but rather to an interpretation of the full query.
locationGeostorePointProto →nilFull type: GoogleApi.ContentWarehouse.V1.Model.GeostorePointProto.tThe center point of this location. This is either directly provided by the FeatureProto.center field or the centroid using the points of the polygon in the FeatureProto.
collectionMembershipNlpSemanticParsingQRefAnnotationCollectionMembership →nilFull type: list(GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingQRefAnnotationCollectionMembership.totherMetadataProto2BridgeMessageSet →nilFull type: GoogleApi.ContentWarehouse.V1.Model.Proto2BridgeMessageSet.tMetadata to be passed through from the AnnotationContext API.
merlotCategoryNlpSemanticParsingQRefAnnotationMerlotCategoryData →nilFull type: list(GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingQRefAnnotationMerlotCategoryData.tresolutionScorenumber(nilThe confidence (in [0, 1]) that the annotation was created on an implicit mention (eg my hotel) as opposed to an explicit mention (eg: the westin copley square)
isNimbleAnnotationboolean(nilWhether this annotation originates from nimble. (go/nimble-annotator)
entityNumberinteger(nilThe index of the entity from which this annotation is obtained, within the WebrefEntities message in the interpretation defined by interpretation_number, above.
personalSummaryNodeChildNlpSemanticParsingQRefAnnotation →nilFull type: list(GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingQRefAnnotation.tPersonal summary nodes are compound entities made up of entities and their attributes, where the entities can be compound too. E.g., "my father's mother" can have a summary node annotation of "Mother(Father(Myself))".
mdvcChildNlpSemanticParsingQRefAnnotation →nilFull type: list(GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingQRefAnnotation.tNested annotations that represent subparts of the given mdvc full annotation. An MDVC full annotation is outputted as the summary node as the root node, and all the children of it as leaves (mdvc_child). QRef outputs a graph of relationships between the mdvc enties, and for mdvc full the aquatator nests the relevant children inside the summary node's proto.
entityRelationshipNlpSemanticParsingQRefAnnotationEntityRelationship →nilFull type: list(GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingQRefAnnotationEntityRelationship.tThe relationship information from QRef. Only included if the QRefAnnotator is initialised with include_annotated_relationships.
annotatedSpanstringnilFull type: String.tA copy of the span of canonical (raw) parser input text corresponding to this annotation.
interpretationNumberinteger(nilThe index of the QueryJoin interpretation from which this annotation was obtained. This field is not used for entities coming from low-confidence annotations, since such entities are not included in any interpretation.
freebaseMidstringnilFull type: String.tThe mid of the entity in freebase associated with this span.
attributeIdstringnilFull type: String.tAttribute ID of a personal_summary_node_child.
clusterSetScorefloat(nilCluster set qref confidence score.
oysterIdGeostoreFeatureIdProto →nilFull type: GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto.tThe geo oyster_id of the entity, relevant only for locations. Only included if the QRefAnnotator is initialised with include_oyster_id.
matchedLightweightTokenRepositoryWebrefLightweightTokensMatchedLightweightToken →nilFull type: list(GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefLightweightTokensMatchedLightweightToken.t