NlpSciencelitArticleData

AI Overview😉

  • Potential purpose of module: This module, NlpSciencelitArticleData, appears to be designed to analyze and extract relevant information from scientific articles, including text, citations, references, and metadata. Its purpose is to provide a structured representation of the article's content, allowing for more effective search, indexing, and ranking of scientific articles.
  • Impact on search results: This module could impact search results by allowing Google to better understand the content and relevance of scientific articles. This could lead to more accurate and relevant search results, particularly for users searching for specific scientific topics or authors. The module's ability to extract citations, references, and metadata could also enable Google to provide more comprehensive and authoritative search results.
  • Optimization strategies for websites: To optimize for this module, scientific article websites could focus on providing clear, structured, and machine-readable metadata, such as article titles, authors, publication dates, and abstracts. They could also ensure that citations and references are properly formatted and easily extractable. Additionally, using schema markup and other forms of semantic HTML could help Google's algorithm better understand the content and relevance of the articles.

Interesting Module? Vote 👇

Voting helps other researchers find interesting modules.

Current Votes: 0

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

A copy of the text of an article along with references to internal figures and external citations, datasets, etc. Next available ID: 19

Attributes

  • analyzedText (type: GoogleApi.ContentWarehouse.V1.Model.NlxDataSchemaScaleSet.t, default: nil) - All the text in this article, separated into Sections and Paragraphs. See nlp_sciencelit.ScaleSetExtensions for the extensions to ScaleSet used.
  • articleId (type: list(GoogleApi.ContentWarehouse.V1.Model.NlpSciencelitArticleId.t), default: nil) -
  • citation (type: list(GoogleApi.ContentWarehouse.V1.Model.NlpSciencelitCitationData.t), default: nil) - All references from this article (Bibliography).
  • earliestPubDate (type: String.t, default: nil) - The result of selecting the earliest date from various metadata (PMC, PubMed Metadata, scholar citations).
  • metadata (type: GoogleApi.ContentWarehouse.V1.Model.NlpSciencelitArticleMetadata.t, default: nil) -
  • nonAbstractWordCount (type: String.t, default: nil) -
  • parsedFrom (type: String.t, default: nil) - Path of the source document from which this was parsed.
  • pubDate (type: list(GoogleApi.ContentWarehouse.V1.Model.NlpSciencelitPubDate.t), default: nil) - All dates from the PMC article metadata Year/Mon/Day.
  • referencedBlock (type: list(GoogleApi.ContentWarehouse.V1.Model.NlpSciencelitReferencedBlock.t), default: nil) - All figure captions within this article.
  • scholarCitation (type: GoogleApi.ContentWarehouse.V1.Model.ScienceCitation.t, default: nil) - Citation for this article.
  • scholarDocument (type: list(GoogleApi.ContentWarehouse.V1.Model.CompositeDoc.t), default: nil) - DocJoins with full text article.
  • scholarSignal (type: GoogleApi.ContentWarehouse.V1.Model.ScienceIndexSignal.t, default: nil) - May also add the Scholar index signal information:
  • source (type: String.t, default: nil) - Source of this article data (e.g., PubMed, scholar index, other source.).
  • title (type: String.t, default: nil) -
  • wordCount (type: String.t, default: nil) - Number of words in the entire article and everywhere outside of abstract sections.

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.NlpSciencelitArticleData{
  analyzedText:
    GoogleApi.ContentWarehouse.V1.Model.NlxDataSchemaScaleSet.t() | nil,
  articleId:
    [GoogleApi.ContentWarehouse.V1.Model.NlpSciencelitArticleId.t()] | nil,
  citation:
    [GoogleApi.ContentWarehouse.V1.Model.NlpSciencelitCitationData.t()] | nil,
  earliestPubDate: String.t() | nil,
  metadata:
    GoogleApi.ContentWarehouse.V1.Model.NlpSciencelitArticleMetadata.t() | nil,
  nonAbstractWordCount: String.t() | nil,
  parsedFrom: String.t() | nil,
  pubDate: [GoogleApi.ContentWarehouse.V1.Model.NlpSciencelitPubDate.t()] | nil,
  referencedBlock:
    [GoogleApi.ContentWarehouse.V1.Model.NlpSciencelitReferencedBlock.t()] | nil,
  scholarCitation:
    GoogleApi.ContentWarehouse.V1.Model.ScienceCitation.t() | nil,
  scholarDocument: [GoogleApi.ContentWarehouse.V1.Model.CompositeDoc.t()] | nil,
  scholarSignal:
    GoogleApi.ContentWarehouse.V1.Model.ScienceIndexSignal.t() | nil,
  source: String.t() | nil,
  title: String.t() | nil,
  wordCount: 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.