YoutubeDiscoveryLegosLegosAnnotation

GoogleApi.ContentWarehouse.V1.Model.YoutubeDiscoveryLegosLegosAnnotation


Table of Contents ▼

Jump to a specific part of the page:

Description

The annotation of a document by a given entity, for a given type of relationship.

Attributes List

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

View Attributes

Attributes

  1. entity (type: GoogleApi.ContentWarehouse.V1.Model.YoutubeDiscoveryLegosLegosEntity, default: nil)
    - The entity annotating the document.
  2. format (type: GoogleApi.ContentWarehouse.V1.Model.YoutubeDiscoveryLegosLegosFormatRelationship, default: nil)
    - The annotation is a format annotation, i.e. it tells the format of the video.
  3. present (type: GoogleApi.ContentWarehouse.V1.Model.YoutubeDiscoveryLegosLegosPresentRelationship, default: nil)
    - The annotation is present in the video. Semantic Legos and Presence Legos naturally overlap and can contain the same entities. However, we do not enforce a strict subset relation.
  4. semantic (type: GoogleApi.ContentWarehouse.V1.Model.YoutubeDiscoveryLegosLegosSemanticRelationship, default: nil)
    - The annotation is a semantic annotation, i.e. it tells what the document is about and what the reasons to watch the video are. The annotation should be valid for the complete annotated document, not simply a part of the document such as a video segment.
  5. taxonomic (type: GoogleApi.ContentWarehouse.V1.Model.YoutubeDiscoveryLegosLegosTaxonomicRelationship, default: nil)
    - The annotation is a taxonomic annotation, i.e. it tells to which class of the Legos taxonomy the document belongs to.

Type

Function

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

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