RepositoryWebrefPreprocessingNameEntityMetadata

Repository WebrefEntity Understanding

GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefPreprocessingNameEntityMetadata

8
out of 10
High
SEO Impact
Metadata about a name. There are two metadata protos, whose content is meant to be similar but their usage different: NameEntityMetadata for readability and ConceptNameMetadata for size / decoding speed. NameEntityMetadata is propagated to GlobalNameInfo and EntityJoin tables, while ConceptNameMetadata is propagated from EntityJoins to the name matching tables and later to the Webref's/QRef's output. To add a new metadata field in the Names pipeline, and propagate it to EntityJoins and Names matching tables, it is necessary to: (1) Add the field to NameEntityMetadata, and a corresponding data representation in ConceptNameMetadata. (2) Populate the field in NameVariantSignals.name_metadata, from any source. This can be done in a corresponding NameProcessor. (3) Update the library name-metadata.h/cc to make sure that the metadata field is: a) merged correctly when merging two NameSignals; and b) transformed to the corresponding field in ConceptNameMetadata proto. Next available tag: 22.

SEO Analysis

AI Generated

Part of Google's entity understanding system (WebRef). This system identifies and links entities—people, places, things, concepts—within web content to Google's Knowledge Graph. Entity recognition is fundamental to semantic search, helping Google understand content meaning beyond keywords and match it to relevant queries.

Actionable Insights for SEOs

  • Monitor for changes in rankings that may correlate with updates to this system
  • Consider how your content strategy aligns with what this signal evaluates
  • Build topical authority through comprehensive, entity-focused content
  • Implement structured data to help Google understand entities on your pages
  • Create content that clearly establishes entity relationships

Attributes

22
Sort:|Filter:
isBypassedNameboolean(
Default: nil

There is a limit of entities per name for which we can keep name signals and score. This flag is set to true for names that by-passed per-name-scoring, as there were too many entities for the name.

isCompoundNameboolean(
Default: nil

This name is a generated compound name to pass primary pruning.

isCompoundRetrievalKeyboolean(
Default: nil

Indicates special compound retrieval keys, like "Compound $mid1 $mid2"

isDictionaryTermboolean(
Default: nil

This is set to true if the entity corresponds to a dictionary term.

isEventRetrievalKeyboolean(
Default: nil

If true, this name is an event retrieval key.

isGeneratedNameboolean(
Default: nil

This name is generated from other names.

isGeneratedStreetnameboolean(
Default: nil

This name is a generated street name.

isHierarchyPropagatedboolean(
Default: nil

This name is added by name propagation in hierarchy.

isIsbnboolean(
Default: nil

This name is an ISBN.

isLyricsContentboolean(
Default: nil

This name comes from recording lyrics content.

isPhoneNumberboolean(
Default: nil

This name is a phone number.

isRefconNameboolean(
Default: nil

This name is used for refcon.

isReferenceNameboolean(
Default: nil

This name is a reference name, only for internal usage, this name should not go into matching table without support of other signals.

isRefpageUrlboolean(
Default: nil

This name is the URL of a reference page.

isReverseUniquePropertyNameboolean(
Default: nil

This name is generated from a reverse unique property of the entity.

isStrongIdentifierboolean(
Default: nil

This name is a strong identifier for this entity.

isSynonymOrFuzzyMatchboolean(
Default: nil

Set if the name is coming from synonyms.

isTrustedAllcapsNameboolean(
Default: nil

If true, this name is a trusted name if it is in ALLCAPS.

isUnnormalizedNameboolean(
Default: nil

If true, do not do tokenization when compute fprint hash for this name.

notGeneratedNameboolean(
Default: nil

This name is clearly not generated(aka. at least one source of this name is not generated). This field is added for simplifying generated name tag while merging. Do not use this metadata directly.

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

Original versions of the name (before normalization). Used as query for the entity by Explicit Entity Search.

suppressTokenizationboolean(
Default: nil

Whether or not to suppress tokenization on this name.