CopleySourceTypeMetadata

AI Overview😉

  • The potential purpose of this module is to provide context and metadata about a personal entity (e.g. a hotel or restaurant) and its source (e.g. Gmail, Calendar) to help Google understand the entity's relevance and accuracy. This module seems to be related to Google's efforts to personalize search results and provide more accurate information to users.
  • This module could impact search results by influencing the ranking and display of search results related to personal entities. For example, if a user has interacted with a hotel through Gmail or Calendar, this module may prioritize search results related to that hotel, making it more likely to appear at the top of search results. Additionally, the module's sensitivity and provenance category attributes may affect how search results are filtered or displayed to users.
  • To be more favorable for this function, a website may want to ensure that its content is accurately categorized and tagged with relevant metadata, such as entity types (e.g. hotel, restaurant) and sources (e.g. Gmail, Calendar). Additionally, websites may want to optimize their content for personalized search results by including relevant keywords and phrases that are likely to be used by users who have interacted with the entity through Google's services. Furthermore, websites may want to focus on providing high-quality, accurate, and up-to-date information to increase their chances of being prioritized in search results.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

Contains the source and type information related to a personal entity, for example if it's an hotel or a restaurant (type) and if it comes from gmail, calendar, etc. (source). Next ID: 13

Attributes

  • contactAnnotationId (type: String.t, default: nil) - Annotation ID of a contact annotation, e.g. a relationship set via Assistant. This ID is generated by People Write Server. It is used to delete Contact Annotations via People API.
  • displayableName (type: String.t, default: nil) -
  • emailIdentifier (type: String.t, default: nil) - Only used if personal_data_provenance == PERSONAL_SOURCE_GMAIL. Used to create a link to the source email in the form: mail.google.com/mail/u/0/?extsrc=sync&client=h&plid={email_identifier}
  • eventId (type: GoogleApi.ContentWarehouse.V1.Model.EventIdMessage.t, default: nil) - Populated for some footprints data sources; uniquely identifies the footprint that generated the personal data that this provenance is attached to.
  • localDiscoverySettingsMetadata (type: GoogleApi.ContentWarehouse.V1.Model.PersonalizationSettingsApiProtoLocalDiscoveryLocalDiscoverySettingsMetadata.t, default: nil) -
  • personalDataProvenance (type: String.t, default: nil) -
  • personalDataType (type: String.t, default: nil) -
  • provenanceCategory (type: list(String.t), default: nil) -
  • sensitivity (type: GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersSensitivitySensitivity.t, default: nil) - Sensitivity applying to this copley annotation.

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.CopleySourceTypeMetadata{
  contactAnnotationId: String.t() | nil,
  displayableName: String.t() | nil,
  emailIdentifier: String.t() | nil,
  eventId: GoogleApi.ContentWarehouse.V1.Model.EventIdMessage.t() | nil,
  localDiscoverySettingsMetadata:
    GoogleApi.ContentWarehouse.V1.Model.PersonalizationSettingsApiProtoLocalDiscoveryLocalDiscoverySettingsMetadata.t()
    | nil,
  personalDataProvenance: String.t() | nil,
  personalDataType: String.t() | nil,
  provenanceCategory: [String.t()] | nil,
  sensitivity:
    GoogleApi.ContentWarehouse.V1.Model.KnowledgeAnswersSensitivitySensitivity.t()
    | nil
}

Functions

Link to this function

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.