Voting helps other researchers find interesting modules.
SaftMentionAnnotation(s) are used to identify a sub-span of the input with some semantic relevance, for example PER (Person), LOC (Locations) or measure etc. Each SaftMentionAnnotation will have exactly one non-empty field.
coreference
GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingSaftCoreference.t
nil
entity
GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingSaftSpan.t
measure
GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingSaftMeasure.t
title
Unwrap a decoded JSON object into its complex fields.
@type t() :: %GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingSaftMentionAnnotation{ coreference: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingSaftCoreference.t() | nil, entity: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingSaftSpan.t() | nil, measure: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingSaftMeasure.t() | nil, title: GoogleApi.ContentWarehouse.V1.Model.NlpSemanticParsingSaftSpan.t() | nil }
@spec decode(struct(), keyword()) :: struct()