NlpSemanticParsingQRefAnnotation

NLPInfrastructure

GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingQRefAnnotation

5
out of 10
Medium
SEO Impact
The QRefAnnotator annotates spans of input with freebase-ids and collection-information. NEXT ID TO USE: 41

SEO Analysis

AI Generated

Backend 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

37
Sort:|Filter:
globalProductClusterIdstring
Default: nilFull type: list(String.t

The shopping global product cluster id(s) of the annotated entity (in KG, the key(s) of type /business/variant_cluster).

gaiaIdstring
Default: nilFull type: String.t

The Gaia ID for this entity. This is populated generally for people and businesses.

Default: nilFull type: GoogleApi.ContentWarehouse.V1.Model.CopleySourceTypeList.t

If the annotation was created by using personal data, we record the provenance for that data here.

confidenceScorefloat(
Default: nil

The confidence (in [0, 1]) of the entity being correctly annotated.

Default: nilFull type: list(GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingQRefAnnotationSubCluster.t
referenceScorenumber(
Default: nil

The 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).

displayNamestring
Default: nilFull type: String.t

Copy 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".

Default: nilFull type: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingEntitySourceData.t

Holds information about the backends which contributed to this entity.

mdvcVerticalsstring
Default: nilFull type: list(String.t

The set of verticals this summary node belongs to.

deprecatedEquivalentMidsstring
Default: nilFull type: list(String.t

DEPRECATED: Equivalent ids (e.g. de-duped mids) for this entity.

clusterIdstring
Default: nilFull type: String.t

The ID of the cluster (set entity) this entity belongs to.

deprecatedMdvcSupportingMidstring
Default: nilFull type: list(String.t

DEPRECATED: Higher level id's that support the given id. This field has been deprecated in favor of related_entity. b/27363861

productLineIdstring
Default: nilFull type: list(String.t

The shopping product line id(s) of the annotated /business/shopping_product_line entity.

locationTypeinteger(
Default: nil

The 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.

Default: nilFull type: list(GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingQRefAnnotation.t

A list of any implied entities merged into this annotation during parsing. Order is derivation-dependent.

isMdvcDimensionboolean(
Default: nil

True if this entity is an mdvc dimension of some other annotated entity. Only included if the QRefAnnotator is initialised with include_annotated_relationships.

clusterSiblingMidstring
Default: nilFull type: list(String.t

The set of mids that are members of the same cluster.

Default: nilFull type: list(GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingRelatedEntity.t

Mids related to the given entity

lowConfidenceboolean(
Default: nil

Whether 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(
Default: nil

Whether 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.

Default: nilFull type: GoogleApi.ContentWarehouse.V1.Model.GeostorePointProto.t

The 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.

Default: nilFull type: list(GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingQRefAnnotationCollectionMembership.t
Default: nilFull type: GoogleApi.ContentWarehouse.V1.Model.Proto2BridgeMessageSet.t

Metadata to be passed through from the AnnotationContext API.

Default: nilFull type: list(GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingQRefAnnotationMerlotCategoryData.t
resolutionScorenumber(
Default: nil

The 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(
Default: nil

Whether this annotation originates from nimble. (go/nimble-annotator)

entityNumberinteger(
Default: nil

The index of the entity from which this annotation is obtained, within the WebrefEntities message in the interpretation defined by interpretation_number, above.

Default: nilFull type: list(GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingQRefAnnotation.t

Personal 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))".

Default: nilFull type: list(GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingQRefAnnotation.t

Nested 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.

Default: nilFull type: list(GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingQRefAnnotationEntityRelationship.t

The relationship information from QRef. Only included if the QRefAnnotator is initialised with include_annotated_relationships.

annotatedSpanstring
Default: nilFull type: String.t

A copy of the span of canonical (raw) parser input text corresponding to this annotation.

interpretationNumberinteger(
Default: nil

The 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.

freebaseMidstring
Default: nilFull type: String.t

The mid of the entity in freebase associated with this span.

attributeIdstring
Default: nilFull type: String.t

Attribute ID of a personal_summary_node_child.

clusterSetScorefloat(
Default: nil

Cluster set qref confidence score.

Default: nilFull type: GoogleApi.ContentWarehouse.V1.Model.GeostoreFeatureIdProto.t

The geo oyster_id of the entity, relevant only for locations. Only included if the QRefAnnotator is initialised with include_oyster_id.

Default: nilFull type: list(GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefLightweightTokensMatchedLightweightToken.t