KnowledgeAnswersPlexityRequirement

GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersPlexityRequirement


Table of Contents ▼

Jump to a specific part of the page:

Description

Plexity is a conceptual distinction between viewing something (a slot filler, for example) as a single individual, or as a complex concept consisting of multiple individuals or subparts. Note that plexity is not the same as (or correlated with) either grammatical number or with distributive and collective interpretations of the slot. The PlexityRequirement proto and Plexity enum are defined outside ValueType as we may move the plexity specification to a different place in the intent protos in future.

Attributes List

This module has the following attributes (case-insensitive ascending order):

View Attributes

Attributes

  1. componentSpecificContracts (type: GoogleApi.ContentWarehouse.V1.Model.NlpMeaningComponentSpecificContracts, default: nil)
    - Contains data about the contracts that this ValueType level is available for. For more information see go/contract-based-conformance.
  2. remodelings (type: GoogleApi.ContentWarehouse.V1.Model.NlpMeaningMeaningRemodelings, default: nil)
    - Contains data about current schema remodelings at this ValueType level. For more information see go/meaning-remodeling-framework.
  3. simplePlexity (type: String.t, default: nil)
    - Simple plexity: the slot's filler must allow the specified plexity value, for example it must contain multiple individuals if the plexity is MULTIPLEX.

Type

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersPlexityRequirement{
componentSpecificContracts: GoogleApi.ContentWarehouse.V1.Model.NlpMeaningComponentSpecificContracts.t() | nil,
remodelings: GoogleApi.ContentWarehouse.V1.Model.NlpMeaningMeaningRemodelings.t() | nil,
simplePlexity: String.t() | nil
}

Function

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

Data sourced from HexDocs : GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersPlexityRequirement