RepositoryWebrefExtraMetadata

AI Overview😉

  • The potential purpose of this module is to store and manage additional metadata about entities in the Google Knowledge Graph. This metadata can come from various sources, including raw data, domain-specific data, and other external sources. The module appears to be responsible for organizing and providing access to this metadata, which can be used to improve search results and entity disambiguation.
  • This module could impact search results by providing more accurate and relevant information about entities, which can help to improve the ranking and display of search results. For example, the module's ability to store and provide access to metadata about book editions, categories, and geographic locations could help to improve the search results for queries related to these topics. Additionally, the module's ability to identify latent entities and equivalent entity IDs could help to improve entity disambiguation and reduce the likelihood of irrelevant search results.
  • A website may change things to be more favorable for this function by providing high-quality, structured metadata about its entities, such as books, products, and geographic locations. This metadata should be accurate, up-to-date, and consistent across different sources and formats. Additionally, websites can use schema markup and other semantic annotation techniques to provide explicit metadata about their entities, which can help to improve the accuracy and relevance of search results. By providing high-quality metadata, websites can increase the likelihood that their entities will be accurately represented in the Google Knowledge Graph and improve their visibility in search results.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefExtraMetadata (google_api_content_warehouse v0.4.0)

Additional metadata about the entity, that can be derived from the "raw data" (composite doc, domain specific data...), or come from other sources. Next available tag is 35.

Attributes

  • bookEditionMetadata (type: list(GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefBookEditionMetadata.t), default: nil) - For a book entity, store its book editions metadata. Used by Juggernaut to do /book/book_edition recon, see ariane/265006. This field is used by Juggernaut only.
  • categoryInfo (type: GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefCategoryInfo.t, default: nil) - Information about category types of the entity.
  • clusterMetadata (type: GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefClusterMetadata.t, default: nil) - Metadata about clusters.
  • displayInfo (type: GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefDisplayInfo.t, default: nil) - Information for displaying the entity in applications.
  • entityScores (type: GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefEntityScores.t, default: nil) - Additional scores for the entity.
  • equivalentEntityId (type: list(GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefWebrefEntityId.t), default: nil) - An entity in KG that represents the same (or equivalent) entity in the real world. In particular, this is used for mid-forwarding: when de-duping entities in KG, the old ids represent the exact same entity as the one they were merged with. So when we see one id in the query and the other in a document, they are treated as the same entity.
  • geoMetadata (type: GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefGeoMetadataProto.t, default: nil) - Geo-specific entity metadata.
  • kcAttributeMetadata (type: GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefKCAttributeMetadata.t, default: nil) - Metadata related to KC attributes and Question & Answer triggering.
  • latentEntities (type: GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefLatentEntities.t, default: nil) - A list of entities that are latent given this entity. For example, "Lionel Messi" can have the latent entity "FC Barcelona". The latent entity links are materialized in an offline pipeline using r/w/scripts/latent_entities/latent-entities.pq. For more information, see go/latent-entities.
  • mdvcMetadata (type: GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefMdvcMetadata.t, default: nil) - Metadata about MDVC.
  • otherMetadata (type: GoogleApi.ContentWarehouse.V1.Model.Proto2BridgeMessageSet.t, default: nil) - Other metadata.
  • primaryRecording (type: String.t, default: nil) - The primary recording mid of a recording cluster entity. Used by Juggernaut to do /music/recording recon, see b/139901317. The primary recording is unique to a recording cluster. This field is used by Juggernaut only.
  • productMetadata (type: GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefProductMetadata.t, default: nil) - Products-specific entity metadata. Only available in QrefMetadata output.
  • specialEntityType (type: String.t, default: nil) - # LINT.ThenChange( //depot/google3/repository/webref/evaluation/query/metrics/util.cc)
  • specialWord (type: list(GoogleApi.ContentWarehouse.V1.Model.MapsQualitySpecialWordsProto.t), default: nil) -
  • supportTransferRules (type: list(GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefSupportTransferRule.t), default: nil) - Metadata about support transfer rules defined for this entity.

Summary

Types

t()

Functions

decode(value, options)

Unwrap a decoded JSON object into its complex fields.

Types

Link to this type

t()

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefExtraMetadata{
  bookEditionMetadata:
    [
      GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefBookEditionMetadata.t()
    ]
    | nil,
  categoryInfo:
    GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefCategoryInfo.t() | nil,
  clusterMetadata:
    GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefClusterMetadata.t()
    | nil,
  displayInfo:
    GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefDisplayInfo.t() | nil,
  entityScores:
    GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefEntityScores.t() | nil,
  equivalentEntityId:
    [GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefWebrefEntityId.t()]
    | nil,
  geoMetadata:
    GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefGeoMetadataProto.t()
    | nil,
  kcAttributeMetadata:
    GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefKCAttributeMetadata.t()
    | nil,
  latentEntities:
    GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefLatentEntities.t() | nil,
  mdvcMetadata:
    GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefMdvcMetadata.t() | nil,
  otherMetadata:
    GoogleApi.ContentWarehouse.V1.Model.Proto2BridgeMessageSet.t() | nil,
  primaryRecording: String.t() | nil,
  productMetadata:
    GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefProductMetadata.t()
    | nil,
  specialEntityType: String.t() | nil,
  specialWord:
    [GoogleApi.ContentWarehouse.V1.Model.MapsQualitySpecialWordsProto.t()] | nil,
  supportTransferRules:
    [
      GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefSupportTransferRule.t()
    ]
    | nil
}

Functions

Link to this function

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.