GeostoreUrlProto

AI Overview😉

  • The potential purpose of this module is to store and process information about URLs associated with a particular location or feature. It seems to be a part of Google's Geo Schema, which is used to organize and provide information about geographic features. This module is specifically focused on storing URLs, along with metadata such as language and pagerank (although pagerank is deprecated).
  • This module could impact search results by influencing how URLs are ranked and displayed in search engine results pages (SERPs). For example, the language attribute could be used to ensure that users are shown URLs in their preferred language, while the pagerank attribute (although deprecated) could have previously been used to influence the ranking of URLs based on their perceived importance or relevance. The metadata attribute could also be used to provide additional context about the URL, such as its relevance to a particular feature or location.
  • To be more favorable for this function, a website could ensure that its URLs are properly structured and include relevant metadata, such as language information. This could involve using schema.org markup to provide additional context about the URL and its associated feature or location. Additionally, ensuring that URLs are easily crawlable and indexable by search engines could also improve their visibility and ranking. Furthermore, providing high-quality, relevant, and useful content on the website could also improve the pagerank (although it's deprecated) and overall ranking of the URL.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

A web location for a Feature. URLs should always be stored in repeated fields because some objects (eg. transit schedules in Brussels) have different URLs for different languages.

Attributes

  • language (type: String.t, default: nil) - The external form of a Google International Identifiers Initiative (III) LanguageCode object. See google3/i18n/identifiers/languagecode.h for details. We place extra restrictions on languages in addition to what the III library requires. See http://go/geo-schema-reference/feature-properties/languages.md This field represents the language of the content of the web site. It may be missing if the web site is language-independent or if the language is unknown.
  • metadata (type: GoogleApi.ContentWarehouse.V1.Model.GeostoreFieldMetadataProto.t, default: nil) - Field-level metadata for this URL. NOTE: there are multiple UrlProto fields in the Geo Schema. Metadata here is only expected to be present on FeatureProto.website[].
  • pagerank (type: integer(), default: nil) - DEPRECATED The pagerank of this URL. Valid values [0, 65535] See http://wiki/Main/NearestSeeds for more information.
  • url (type: String.t, default: nil) - The URL.

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.GeostoreUrlProto{
  language: String.t() | nil,
  metadata:
    GoogleApi.ContentWarehouse.V1.Model.GeostoreFieldMetadataProto.t() | nil,
  pagerank: integer() | 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.