RepositoryWebrefEntityJoin

AI Overview😉

  • The potential purpose of this module is to gather and store information about entities (e.g. people, organizations, locations) from various sources, including web pages, Wikipedia, and other databases. This information is used to create a comprehensive profile of the entity, including its names, aliases, relationships, and relevant metadata.
  • This module could impact search results by providing a more accurate and comprehensive understanding of entities, allowing for more precise and relevant search results. For example, if a user searches for "Apple", the module could help the search engine understand that the user is looking for information about the technology company, rather than the fruit.
  • To be more favorable for this function, a website could ensure that it provides clear and consistent information about entities mentioned on the site, such as names, aliases, and relationships. Additionally, providing high-quality, relevant, and accurate metadata about the entity could help the module to better understand the entity and improve search results. Furthermore, using structured data formats like schema.org could help the module to extract and understand the information more easily.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

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.RepositoryWebrefEntityJoin{
  annotatedEntityId:
    GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefWebrefEntityId.t() | nil,
  cdoc:
    [
      GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefSimplifiedCompositeDoc.t()
    ]
    | nil,
  contextNameInfo:
    [GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefGlobalNameInfo.t()]
    | nil,
  debugInfo:
    [GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefEntityDebugInfo.t()]
    | nil,
  enricherAnnotatorProfile:
    GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefAnnotatorProfile.t()
    | nil,
  enricherDebugData:
    GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefEnricherDebugData.t()
    | nil,
  extraData:
    GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefExtraMetadata.t() | nil,
  humanRatings:
    GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefHumanRatings.t() | nil,
  linkInfo:
    [GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefGlobalLinkInfo.t()]
    | nil,
  nameInfo:
    [GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefGlobalNameInfo.t()]
    | nil,
  refconNameInfo:
    [
      GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefRefconRefconNameInfo.t()
    ]
    | nil,
  representation:
    [
      GoogleApi.ContentWarehouse.V1.Model.RepositoryWebrefDomainSpecificRepresentation.t()
    ]
    | nil
}

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.