View Source GoogleApi.ContentWarehouse.V1.Model.ScienceCitation (google_api_content_warehouse v0.3.0)

Attributes

  • PatentPublicationNumber (type: String.t, default: nil) -
  • ISBNVariant (type: list(String.t), default: nil) -
  • OnlineYear (type: integer(), default: nil) -
  • Number (type: String.t, default: nil) - can be 1-3
  • Anchors (type: list(GoogleApi.ContentWarehouse.V1.Model.ScienceCitationAnchor.t), default: nil) - All the anchor text (before, after, formal, etc) for this citation in the referring page.
  • PMID (type: String.t, default: nil) - Pubmed ID
  • PatentCountry (type: list(String.t), default: nil) - 2-letter country code where patent was issued, see ocean/metadata/patent_record.proto::Patent_Record::country_code for EPO one patent pertains to a list of countries.
  • LegalCitation (type: GoogleApi.ContentWarehouse.V1.Model.LegalCitation.t, default: nil) - The ScienceCitation is how metadata passes through the scholar system. For legal, we use the normal ScienceCitation for the metadata/citation of legal journals. For court/government documents (like opinions or statues), we wrap it in the following embedded message
  • PublicationDay (type: integer(), default: nil) - for patents, publicationD/M/Y is the date of issue, not application
  • Title (type: String.t, default: nil) -
  • FileCreationYear (type: integer(), default: nil) - date of creation of the pdf/doc
  • funding (type: list(GoogleApi.ContentWarehouse.V1.Model.ScienceCitationFunding.t), default: nil) -
  • AuthorMetatagLeftOver (type: String.t, default: nil) -
  • AbstractLanguage (type: String.t, default: nil) -
  • NumBackwardLinks (type: integer(), default: nil) - for display in gws
  • FileCreationMonth (type: integer(), default: nil) - zero-indexed field
  • ParseSource (type: integer(), default: nil) -
  • PublisherAddress (type: String.t, default: nil) - address from bibtex
  • AbstractSource (type: String.t, default: nil) -
  • ISSN (type: String.t, default: nil) -
  • VersionID (type: String.t, default: nil) - Document version identifier - fingerprint of an id computed from the url, or of bibliographic data from a publisher. Different urls for the same article from the same source have the same version id (e.g., abstract, pdf version, and html version).
  • unioncatalog (type: list(GoogleApi.ContentWarehouse.V1.Model.ScienceCitationUnionCatalog.t), default: nil) -
  • PMCID (type: String.t, default: nil) -
  • ConferenceNumber (type: integer(), default: nil) - 27 in the "27th conference on magical realism"
  • WorldViewable (type: boolean(), default: nil) - Is this version of the article world viewable?
  • OnlineDay (type: integer(), default: nil) -
  • NumGoodEmbeddedRefs (type: integer(), default: nil) - good embedded refs
  • downloadurl (type: list(GoogleApi.ContentWarehouse.V1.Model.ScienceCitationDownloadURL.t), default: nil) -
  • Series (type: String.t, default: nil) -
  • NumSectionRefs (type: integer(), default: nil) - refs in marked section
  • NumKeyQuotes (type: integer(), default: nil) - for display in gws
  • AbstractCitationSource (type: integer(), default: nil) - The source of abstract text that is chosen by science docid assigner.
  • CitationSourceUrl (type: String.t, default: nil) - url where record came from
  • Editor (type: list(String.t), default: nil) -
  • Language (type: String.t, default: nil) -
  • Chapter (type: String.t, default: nil) -
  • alternateabstract (type: list(GoogleApi.ContentWarehouse.V1.Model.ScienceCitationAlternateAbstract.t), default: nil) -
  • PublicationVenue (type: String.t, default: nil) - where published - subsumes booktitle, howpublished and journal from bibtex
  • NumBackwardLinksFromLegal (type: integer(), default: nil) - hack for legal rollout
  • Keywords (type: list(String.t), default: nil) -
  • CrawledDocid (type: String.t, default: nil) - If a citation is merged from a crawled version and a metadata version, keep the normal docid fp of the crawled version for clustering FP of normal docid of crawl version
  • AbstractHtmlLeftOver (type: String.t, default: nil) - Leftovers from AbstractHtml. These are usually unrecognized xml/html entities or xml/html tags
  • NumForwardLinks (type: integer(), default: nil) - for display in gws
  • BorrowedFields (type: integer(), default: nil) - OR of FieldType
  • FileCreationDay (type: integer(), default: nil) -
  • AbstractText (type: String.t, default: nil) -
  • PatentApplicationNumber (type: String.t, default: nil) - Note that an issued patent has a PatentNumber and can also have a PatentApplicationNumber, whereas a patent application has a PatentApplicationNumber and can also have a PatentPublicationNumber.
  • TitleHtml (type: String.t, default: nil) - Version of title for display. Contains unsanitized HTML/XML.
  • accessurl (type: list(GoogleApi.ContentWarehouse.V1.Model.ScienceCitationAccessURL.t), default: nil) -
  • ClusterDiscoveryDate (type: String.t, default: nil) - Used for logging, recommendations, and sort-by-date. Contains the earliest discovery date of the cluster, adjusted for earlier publication dates. Stored in Universal time scale (100 ns ticks since 0001 AD) because Unix timestamp would lead to negative dates for pre-1970 docs.
  • PublicationMonth (type: integer(), default: nil) - month from bibtex PublicationMonth is a zero-indexed field (0 is January).
  • CitationSrc (type: String.t, default: nil) - DEPRECATED: use CitationSource
  • TranslatedAuthorListHasEtAl (type: boolean(), default: nil) - etal marker for the translated author list - just in case
  • alternatetitle (type: list(GoogleApi.ContentWarehouse.V1.Model.ScienceCitationAlternateTitle.t), default: nil) -
  • subject (type: list(GoogleApi.ContentWarehouse.V1.Model.ScienceCitationSubject.t), default: nil) -
  • JOI (type: String.t, default: nil) -
  • OtherID (type: String.t, default: nil) - eg ERIC doc number or TR number
  • CitationSource (type: integer(), default: nil) - citation src: dblp/crossref/paper etc
  • WOSID (type: String.t, default: nil) - Web of Science ID
  • NumBackwardLinksInWoS (type: integer(), default: nil) - numcited in WoS
  • NumRelated (type: integer(), default: nil) - for display in gws
  • PublicationVenueVariant (type: list(String.t), default: nil) -
  • BaseLocalID (type: String.t, default: nil) - Set when building an incremental index. Whereas BaseGlobalID is the ID of the corresponding base cluster, the local ID is the ID of an individual citation within that base cluster that corresponds to this reparse.
  • CitationSourceCrawlTimestamp (type: String.t, default: nil) - Seconds since the epoch, should be consistent with CitationSourceUrl.
  • PublisherId (type: String.t, default: nil) -
  • SICI (type: String.t, default: nil) -
  • ArxivSection (type: String.t, default: nil) - e.g. hep-ph
  • author (type: list(GoogleApi.ContentWarehouse.V1.Model.ScienceCitationAuthor.t), default: nil) -
  • OnlineMonth (type: integer(), default: nil) - OnlineMonth is a zero-indexed field (0 is January).
  • PublisherOrg (type: String.t, default: nil) - subsumes organization, school and institution from bibtex
  • AbstractHtml (type: String.t, default: nil) - Version of abstract field for display. Contains unsanitized XML/HTML.
  • PatentClassification (type: list(String.t), default: nil) - patent classification e.g., "B24B 3100"
  • Type (type: integer(), default: nil) - ArticleType
  • DEPRECATEDPublisherDisplayName (type: String.t, default: nil) - these fields moved to DownloadURL where they belong
  • PatentNumber (type: String.t, default: nil) - number according to USPTO/EPO/JPO scheme.
  • PubvenueID (type: String.t, default: nil) - local journal number
  • AbstractDisplay (type: String.t, default: nil) -
  • NumHostedPages (type: integer(), default: nil) - If set, then we host this many pages of this citation's content. Note that this field may be set to 0, in which case we should be hosting this content but have failed. DEPRECATED, moved to DownloadURL
  • Volume (type: integer(), default: nil) -
  • Edition (type: String.t, default: nil) -
  • NumRelated2 (type: integer(), default: nil) - for experiments
  • ISBN (type: String.t, default: nil) -
  • DocumentID (type: String.t, default: nil) - Local document identifier - url fingerprint if we know the url, or fingerprint of all fields if we don't. Different urls have different local docids.
  • AlternateVersionID (type: String.t, default: nil) - Fingerprint of the URL after applying crawl and aggregate rewrites. Different citations with the same AlternateVersionID must have the same VersionID, but not necessarily vice versa. Omitted when identical to the VersionID.
  • category (type: list(GoogleApi.ContentWarehouse.V1.Model.ScienceCitationCategory.t), default: nil) -
  • PatentOffice (type: integer(), default: nil) - one of the above
  • ReviewTypeReason (type: integer(), default: nil) - bitmap of ReviewArticleTypeReasons
  • DspaceID (type: String.t, default: nil) - Dspace uses handle.net handles
  • AbstractTypeFromSource (type: String.t, default: nil) - The original (unnormalized) type of an abstract. AbstractDisplay holds a normalized type deduced from things like tagnames, tag-attributes, keywords in documents or the placement of the abstract in the document. This field is meant for the type of the abstract identified explicitly by the source document. E.g., the value of the 'abstract-type' attribute from a tag in XML ('primary abstract', 'summary', 'highlights' etc.).
  • UnmatchedInstitution (type: list(String.t), default: nil) - Author affiliations found in the document that we weren't able to match up to specific authors.
  • NumVersions (type: integer(), default: nil) - for display in gws
  • PublicationYear (type: integer(), default: nil) - year from bibtext full year
  • DOI (type: String.t, default: nil) - Digital Object Identifier
  • referencediscussion (type: list(GoogleApi.ContentWarehouse.V1.Model.ScienceCitationReferenceDiscussion.t), default: nil) -
  • TitleHtmlLeftOver (type: String.t, default: nil) - Leftovers from TitleHtml. These are usually unrecognized xml/html entities or xml/html tags
  • translatedauthor (type: list(GoogleApi.ContentWarehouse.V1.Model.ScienceCitationTranslatedAuthor.t), default: nil) -
  • BorrowedAuthors (type: integer(), default: nil) - one bit per author
  • ISSNVariant (type: list(String.t), default: nil) -
  • IncrementalExpected (type: boolean(), default: nil) - Is this article expected to have been indexed in the incremental?
  • DblpId (type: String.t, default: nil) -
  • BaseGlobalID (type: String.t, default: nil) - Global document identifier - only available when building increments over a known base index. This id is from the base index.
  • ConferenceId (type: String.t, default: nil) - Identifier for conference series - issn-lite
  • LCCN (type: String.t, default: nil) - library of congress call number
  • DEPRECATEDMetadataSourceFile (type: String.t, default: nil) -
  • ClearedReason (type: String.t, default: nil) -
  • LevelOfDiscussion (type: integer(), default: nil) - If this is a target reference, the level of discussion of this reference.
  • AuthorListHasEtAl (type: boolean(), default: nil) - whether this citation had an "et al" in the author list
  • NumRelated3 (type: integer(), default: nil) - for experiments
  • Note (type: String.t, default: nil) - random string data - unparsed
  • UnmatchedEmailAddr (type: list(String.t), default: nil) - Email addresses found in the document that we weren't able to match
  • Pages (type: String.t, default: nil) - Using string to handle all kinds of page specifications. Internal structure is not really needed.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.ContentWarehouse.V1.Model.ScienceCitation{
  AbstractCitationSource: integer() | nil,
  AbstractDisplay: String.t() | nil,
  AbstractHtml: String.t() | nil,
  AbstractHtmlLeftOver: String.t() | nil,
  AbstractLanguage: String.t() | nil,
  AbstractSource: String.t() | nil,
  AbstractText: String.t() | nil,
  AbstractTypeFromSource: String.t() | nil,
  AlternateVersionID: String.t() | nil,
  Anchors:
    [GoogleApi.ContentWarehouse.V1.Model.ScienceCitationAnchor.t()] | nil,
  ArxivSection: String.t() | nil,
  AuthorListHasEtAl: boolean() | nil,
  AuthorMetatagLeftOver: String.t() | nil,
  BaseGlobalID: String.t() | nil,
  BaseLocalID: String.t() | nil,
  BorrowedAuthors: integer() | nil,
  BorrowedFields: integer() | nil,
  Chapter: String.t() | nil,
  CitationSource: integer() | nil,
  CitationSourceCrawlTimestamp: String.t() | nil,
  CitationSourceUrl: String.t() | nil,
  CitationSrc: String.t() | nil,
  ClearedReason: String.t() | nil,
  ClusterDiscoveryDate: String.t() | nil,
  ConferenceId: String.t() | nil,
  ConferenceNumber: integer() | nil,
  CrawledDocid: String.t() | nil,
  DEPRECATEDMetadataSourceFile: String.t() | nil,
  DEPRECATEDPublisherDisplayName: String.t() | nil,
  DOI: String.t() | nil,
  DblpId: String.t() | nil,
  DocumentID: String.t() | nil,
  DspaceID: String.t() | nil,
  Edition: String.t() | nil,
  Editor: [String.t()] | nil,
  FileCreationDay: integer() | nil,
  FileCreationMonth: integer() | nil,
  FileCreationYear: integer() | nil,
  ISBN: String.t() | nil,
  ISBNVariant: [String.t()] | nil,
  ISSN: String.t() | nil,
  ISSNVariant: [String.t()] | nil,
  IncrementalExpected: boolean() | nil,
  JOI: String.t() | nil,
  Keywords: [String.t()] | nil,
  LCCN: String.t() | nil,
  Language: String.t() | nil,
  LegalCitation: GoogleApi.ContentWarehouse.V1.Model.LegalCitation.t() | nil,
  LevelOfDiscussion: integer() | nil,
  Note: String.t() | nil,
  NumBackwardLinks: integer() | nil,
  NumBackwardLinksFromLegal: integer() | nil,
  NumBackwardLinksInWoS: integer() | nil,
  NumForwardLinks: integer() | nil,
  NumGoodEmbeddedRefs: integer() | nil,
  NumHostedPages: integer() | nil,
  NumKeyQuotes: integer() | nil,
  NumRelated: integer() | nil,
  NumRelated2: integer() | nil,
  NumRelated3: integer() | nil,
  NumSectionRefs: integer() | nil,
  NumVersions: integer() | nil,
  Number: String.t() | nil,
  OnlineDay: integer() | nil,
  OnlineMonth: integer() | nil,
  OnlineYear: integer() | nil,
  OtherID: String.t() | nil,
  PMCID: String.t() | nil,
  PMID: String.t() | nil,
  Pages: String.t() | nil,
  ParseSource: integer() | nil,
  PatentApplicationNumber: String.t() | nil,
  PatentClassification: [String.t()] | nil,
  PatentCountry: [String.t()] | nil,
  PatentNumber: String.t() | nil,
  PatentOffice: integer() | nil,
  PatentPublicationNumber: String.t() | nil,
  PublicationDay: integer() | nil,
  PublicationMonth: integer() | nil,
  PublicationVenue: String.t() | nil,
  PublicationVenueVariant: [String.t()] | nil,
  PublicationYear: integer() | nil,
  PublisherAddress: String.t() | nil,
  PublisherId: String.t() | nil,
  PublisherOrg: String.t() | nil,
  PubvenueID: String.t() | nil,
  ReviewTypeReason: integer() | nil,
  SICI: String.t() | nil,
  Series: String.t() | nil,
  Title: String.t() | nil,
  TitleHtml: String.t() | nil,
  TitleHtmlLeftOver: String.t() | nil,
  TranslatedAuthorListHasEtAl: boolean() | nil,
  Type: integer() | nil,
  UnmatchedEmailAddr: [String.t()] | nil,
  UnmatchedInstitution: [String.t()] | nil,
  VersionID: String.t() | nil,
  Volume: integer() | nil,
  WOSID: String.t() | nil,
  WorldViewable: boolean() | nil,
  accessurl:
    [GoogleApi.ContentWarehouse.V1.Model.ScienceCitationAccessURL.t()] | nil,
  alternateabstract:
    [GoogleApi.ContentWarehouse.V1.Model.ScienceCitationAlternateAbstract.t()]
    | nil,
  alternatetitle:
    [GoogleApi.ContentWarehouse.V1.Model.ScienceCitationAlternateTitle.t()]
    | nil,
  author: [GoogleApi.ContentWarehouse.V1.Model.ScienceCitationAuthor.t()] | nil,
  category:
    [GoogleApi.ContentWarehouse.V1.Model.ScienceCitationCategory.t()] | nil,
  downloadurl:
    [GoogleApi.ContentWarehouse.V1.Model.ScienceCitationDownloadURL.t()] | nil,
  funding:
    [GoogleApi.ContentWarehouse.V1.Model.ScienceCitationFunding.t()] | nil,
  referencediscussion:
    [GoogleApi.ContentWarehouse.V1.Model.ScienceCitationReferenceDiscussion.t()]
    | nil,
  subject:
    [GoogleApi.ContentWarehouse.V1.Model.ScienceCitationSubject.t()] | nil,
  translatedauthor:
    [GoogleApi.ContentWarehouse.V1.Model.ScienceCitationTranslatedAuthor.t()]
    | nil,
  unioncatalog:
    [GoogleApi.ContentWarehouse.V1.Model.ScienceCitationUnionCatalog.t()] | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.