View Source GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefEntityJoin (google_api_content_warehouse v0.4.0)

Next available tag: 35. Represents all the information that we have for a given entity.

Attributes

  • annotatedEntityId (type: GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefWebrefEntityId.t, default: nil) - The id of this entity, prefer accessing through webref-entities-util.h functions.
  • cdoc (type: list(GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefSimplifiedCompositeDoc.t), default: nil) - This field contains reference pages for this entity. A reference page is a page that is highly topical for this entity, which can be used to mine additional information about this entity. Example reference pages for Apple Inc. would be the composite docs for "http://en.wikipedia.org/wiki/Apple_Inc." and http://www.apple.com. For actors or movies, you can also have the imdb page. Also see: http://go/refx-pages.
  • contextNameInfo (type: list(GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefGlobalNameInfo.t), default: nil) - The context names (with scores) of this entity. The difference to regular names (aka name_info) is that context names are not used for finding mentions in a document as they consist of names somehow related to the entity (e.g. name "fisherman s wharf" for the entity "Gary Danko"). Used for reconciling freebase and oyster.
  • debugInfo (type: list(GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefEntityDebugInfo.t), default: nil) - Debug information about the entity.
  • enricherAnnotatorProfile (type: GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefAnnotatorProfile.t, default: nil) - Optional profiling data from the enricher that enriched this entity (and produced this EntityJoin as debug output).
  • enricherDebugData (type: GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefEnricherDebugData.t, default: nil) - Contains debug data produced by enricher and only used for debug purpose (e.g. demo).
  • extraData (type: GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefExtraMetadata.t, default: nil) - Additional metadata about the entity, that can be derived from the "raw data" (composite doc, domain specific data...), or come from other sources. Despite its name, this field often contains quite important information.
  • humanRatings (type: GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefHumanRatings.t, default: nil) - Human ratings (e.g. ratings from EWOK). This is typically only populated in the evaluation pipelines (e.g. P@5).
  • linkInfo (type: list(GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefGlobalLinkInfo.t), default: nil) - Contains all links (with scores) that Webref knows for this entity. Links are relationships between entities. The data in this field is very important for the quality of the model.
  • nameInfo (type: list(GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefGlobalNameInfo.t), default: nil) - Contains all names (with scores) that Webref knows for this entity. The data in this field is very important for the quality of the model.
  • refconNameInfo (type: list(GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefRefconRefconNameInfo.t), default: nil) - Contains names and names metadata used by Refcon.
  • representation (type: list(GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefDomainSpecificRepresentation.t), default: nil) - An entity can have metadata from various data sources. Generally speaking all sources will be / should be reconciled into a single KG Topic entry. However, in some cases we pull in additional chunks of metadata from these sources; these are stored in this field. For example a local business could have a KG entry (topic proto), wikipedia entry (WikiJoin) and a MapFacts entry (Feature proto).

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.