View Source 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

Functions

Unwrap a decoded JSON object into its complex fields.

Types

Functions

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

Unwrap a decoded JSON object into its complex fields.