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

A referent contains information about what a discourse context entity is referring to. It acts like a canonical mention of the entity.

Attributes

  • distance (type: float(), default: nil) - Distance of this referent from the markables in the Document. Smaller values imply that the referent is more accessible to be an antecedent for a markable in the Document. The expectation is that this field would increase with every new Document in which this referent is not mentioned.
  • explicitness (type: String.t, default: nil) -
  • info (type: GoogleApi.ContentWarehouse.V1.Model.Proto2BridgeMessageSet.t, default: nil) - Application-specific information about this referent.
  • phrase (type: GoogleApi.ContentWarehouse.V1.Model.NlpSaftPhrase.t, default: nil) - Entity name phrase. The phrase indices are relative to the token array above. The phrase should normally cover all the tokens in the name and the head must be set to be the head token of the name.
  • prominence (type: float(), default: nil) - Prominence score for referent. This is roughly equivalent to the number of previous mentions of the referent.
  • role (type: String.t, default: nil) -
  • token (type: list(GoogleApi.ContentWarehouse.V1.Model.NlpSaftToken.t), default: nil) - Tokenized representation for the canonical name of the referent entity.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.NlpSaftReferent{
  distance: float() | nil,
  explicitness: String.t() | nil,
  info: GoogleApi.ContentWarehouse.V1.Model.Proto2BridgeMessageSet.t() | nil,
  phrase: GoogleApi.ContentWarehouse.V1.Model.NlpSaftPhrase.t() | nil,
  prominence: float() | nil,
  role: String.t() | nil,
  token: [GoogleApi.ContentWarehouse.V1.Model.NlpSaftToken.t()] | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.