Voting helps other researchers find interesting modules.
Semantic node for annotating semantic constructions in documents. A set of SemanticNode instances represents a directed acyclic graph with an adjacency list representation. Each node can optionally be connected to some existing type system, such as PropBank. Each node can optionally be connected to one or more concrete elements in a SAFT document, specifically, an entity mention, a measure and/or a token span (Phrase). Next available id: 23
arc
list(GoogleApi.ContentWarehouse.V1.Model.NlpSaftSemanticNodeArc.t)
nil
confidence
number()
description
String.t
entity
integer()
implicit
boolean()
info
GoogleApi.ContentWarehouse.V1.Model.Proto2BridgeMessageSet.t
kind
measure
mention
phrase
GoogleApi.ContentWarehouse.V1.Model.NlpSaftPhrase.t
type
value
Unwrap a decoded JSON object into its complex fields.
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.NlpSaftSemanticNode{ arc: [GoogleApi.ContentWarehouse.V1.Model.NlpSaftSemanticNodeArc.t()] | nil, confidence: number() | nil, description: String.t() | nil, entity: integer() | nil, implicit: boolean() | nil, info: GoogleApi.ContentWarehouse.V1.Model.Proto2BridgeMessageSet.t() | nil, kind: String.t() | nil, measure: integer() | nil, mention: integer() | nil, phrase: GoogleApi.ContentWarehouse.V1.Model.NlpSaftPhrase.t() | nil, type: String.t() | nil, value: String.t() | nil }
@spec decode(struct(), keyword()) :: struct()