GoogleCloudDocumentaiV1DocumentProvenance

AI Overview😉

  • The potential purpose of this module is to track changes and relationships between different versions of annotated documents. It aims to identify the provenance of annotations, which means understanding their origin, history, and evolution across different revisions.
  • This module could impact search results by allowing Google to better understand the context and history of a document. This could lead to more accurate rankings, as Google can consider the document's evolution and the relationships between different versions. It may also help to identify and prioritize more authoritative or trustworthy sources.
  • To be more favorable for this function, a website could focus on providing clear and transparent documentation of changes and revisions to their content. This could include maintaining a version history, using clear and consistent annotation practices, and ensuring that changes are properly attributed to their original sources. Additionally, websites could consider using standardized annotation formats and providing machine-readable metadata to facilitate easier analysis and understanding by Google's algorithms.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

GoogleApi.ContentWarehouse.V1.Model.GoogleCloudDocumentaiV1DocumentProvenance (google_api_content_warehouse v0.4.0)

Structure to identify provenance relationships between annotations in different revisions.

Attributes

  • id (type: integer(), default: nil) - The Id of this operation. Needs to be unique within the scope of the revision.
  • parents (type: list(GoogleApi.ContentWarehouse.V1.Model.GoogleCloudDocumentaiV1DocumentProvenanceParent.t), default: nil) - References to the original elements that are replaced.
  • revision (type: integer(), default: nil) - The index of the revision that produced this element.
  • type (type: String.t, default: nil) - The type of provenance operation.

Summary

Types

t()

Functions

decode(value, options)

Unwrap a decoded JSON object into its complex fields.

Types

Link to this type

t()

@type t() ::
  %GoogleApi.ContentWarehouse.V1.Model.GoogleCloudDocumentaiV1DocumentProvenance{
    id: integer() | nil,
    parents:
      [
        GoogleApi.ContentWarehouse.V1.Model.GoogleCloudDocumentaiV1DocumentProvenanceParent.t()
      ]
      | nil,
    revision: integer() | nil,
    type: String.t() | nil
  }

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.