ResearchScienceSearchLicense

AI Overview😉

  • The potential purpose of this module is to identify and categorize distribution licenses for scientific research and content, allowing Google to better understand and rank search results related to academic and scientific sources.
  • This module could impact search results by giving more weight to sources with clear and recognized distribution licenses, such as Creative Commons or Open Access licenses, and potentially demoting sources with unclear or restrictive licenses. This could lead to more trustworthy and accessible results for users searching for scientific and academic content.
  • A website may change things to be more favorable for this function by clearly displaying and providing metadata for their distribution licenses, such as including license information in their website's footer or providing machine-readable license data. Additionally, using standardized and recognized licenses, such as those from Creative Commons, could help Google's algorithm better understand and categorize the license.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Distribution license information. Next ID: 6

Attributes

  • id (type: String.t, default: nil) - A fingerprint id generated based on the license_class, URL or text. Since the knowledge graph requires a unique string id for the license but any filed of license can be empty, a fingerprint id can serve as a compact identifier representing the non-empty sub-fields.
  • licenseClass (type: String.t, default: nil) - A value from a controlled vocabulary that uniquely identifies a license. Unless this is set to LICENSE_CLASS_UNDEFINED_NO_MATCH or LICENSE_CLASS_UNDEFINED_CONTRADICTING_MATCHES other fields in this message should be empty.
  • licenseMid (type: String.t, default: nil) - mid for the license.
  • text (type: String.t, default: nil) - The text (usually, the name) of the distribution license.
  • url (type: String.t, default: nil) - The url for the distribution license.

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.ResearchScienceSearchLicense{
  id: String.t() | nil,
  licenseClass: String.t() | nil,
  licenseMid: String.t() | nil,
  text: String.t() | nil,
  url: 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.