ContentAttributions

AI Overview😉

  • The potential purpose of this module is to identify and credit original sources of content, promoting the attributed page in search rankings. This helps to recognize and reward high-quality, original content creators.
  • This module could impact search results by boosting the rankings of pages that are properly attributed, and potentially demoting pages that fail to give credit to their sources. This could lead to a more accurate representation of original content and a better user experience.
  • To be more favorable for this function, a website could ensure that it properly attributes and links to original sources of content, using clear and consistent attribution methods. This could include using schemas like schema.org to mark up attributed content, as well as providing clear citations and references to original sources.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

The following protobuf is used to store an attribution from one page to (usually) one other page, giving credit for the content. This information is used during ranking to promote the attributed page. This protobuf is copied from a quality_contra::SelectedAttribution. See //quality/contra/authorship/attribution and https://qwiki.corp.google.com/display/Q/ContentTrackingContentAttribution.

Attributes

  • freshdocsOutgoing (type: list(GoogleApi.ContentWarehouse.V1.Model.ContentAttributionsOutgoingAttribution.t), default: nil) - Selected outgoing attributions extracted on FreshDocs.
  • offlineOutgoing (type: list(GoogleApi.ContentWarehouse.V1.Model.ContentAttributionsOutgoingAttribution.t), default: nil) - Selected outgoing attributions extracted via offline MR jobs.
  • onlineOutgoing (type: list(GoogleApi.ContentWarehouse.V1.Model.ContentAttributionsOutgoingAttribution.t), default: nil) - Selected outgoing attributions extracted online on Alexandria.

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.ContentAttributions{
  freshdocsOutgoing:
    [
      GoogleApi.ContentWarehouse.V1.Model.ContentAttributionsOutgoingAttribution.t()
    ]
    | nil,
  offlineOutgoing:
    [
      GoogleApi.ContentWarehouse.V1.Model.ContentAttributionsOutgoingAttribution.t()
    ]
    | nil,
  onlineOutgoing:
    [
      GoogleApi.ContentWarehouse.V1.Model.ContentAttributionsOutgoingAttribution.t()
    ]
    | nil
}

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.