Class: Ieee::Idams::ArticleInfo

Inherits:
Lutaml::Model::Serializable
  • Object
show all
Defined in:
lib/ieee/idams/article_info.rb

Overview

Contains detailed metadata about an article

Instance Method Summary collapse

Instance Method Details

#abstract ⇒ String

Abstract

Returns:

  • (String) —

    article abstract



65
66
# File 'lib/ieee/idams/article_info.rb', line 65

attribute :abstract, ArticleAbstract, collection: true,
initialize_empty: true

#amsid ⇒ String

System ID

Returns:

  • (String) —

    AMS internal ID



106
# File 'lib/ieee/idams/article_info.rb', line 106

attribute :amsid, :string

#article_publication_date ⇒ String

Article publication date

Returns:

  • (String) —

    publication date



86
# File 'lib/ieee/idams/article_info.rb', line 86

attribute :article_publication_date, :string

#articlecopyright ⇒ String

Article copyright

Returns:

  • (String) —

    copyright statement



61
# File 'lib/ieee/idams/article_info.rb', line 61

attribute :articlecopyright, ArticleCopyright

#articlecoverimageflag ⇒ String

Article cover image flag

Returns:

  • (String) —

    cover image indicator



45
# File 'lib/ieee/idams/article_info.rb', line 45

attribute :articlecoverimageflag, :string, values: %w[T F]

#articledoi ⇒ String

Digital Object Identifier

Returns:

  • (String) —

    DOI for the article



13
# File 'lib/ieee/idams/article_info.rb', line 13

attribute :articledoi, :string

#articlenodoiflag ⇒ String

Article no DOI flag

Returns:

  • (String) —

    no DOI indicator



41
# File 'lib/ieee/idams/article_info.rb', line 41

attribute :articlenodoiflag, :string, values: %w[T F]

#articleopenaccess ⇒ String

Open access status

Returns:

  • (String) —

    open access indicator



29
# File 'lib/ieee/idams/article_info.rb', line 29

attribute :articleopenaccess, :string, values: %w[T F]

#articlepeerreviewflag ⇒ String

Article peer review flag

Returns:

  • (String) —

    peer review indicator



53
# File 'lib/ieee/idams/article_info.rb', line 53

attribute :articlepeerreviewflag, :string, values: %w[T F]

#articleplagiarizedflag ⇒ String

Article plagiarism flag

Returns:

  • (String) —

    plagiarism indicator



37
# File 'lib/ieee/idams/article_info.rb', line 37

attribute :articleplagiarizedflag, :string, values: %w[T F]

#articlereferenceflag ⇒ String

Article reference flag

Returns:

  • (String) —

    reference indicator



49
# File 'lib/ieee/idams/article_info.rb', line 49

attribute :articlereferenceflag, :string, values: %w[T F]

#articleseqnum ⇒ Integer

Sequence number

Returns:

  • (Integer) —

    article sequence number



9
# File 'lib/ieee/idams/article_info.rb', line 9

attribute :articleseqnum, :integer

#articleshowflag ⇒ String

Display flag

Returns:

  • (String) —

    show/hide indicator



33
# File 'lib/ieee/idams/article_info.rb', line 33

attribute :articleshowflag, :string, values: %w[T F]

#articlestatus ⇒ String

Article status

Returns:

  • (String) —

    Active or Inactive



21
# File 'lib/ieee/idams/article_info.rb', line 21

attribute :articlestatus, :string, values: %w[Active Inactive]

#articlestdpurpose ⇒ String

Standard purpose

Returns:

  • (String) —

    standard purpose



78
# File 'lib/ieee/idams/article_info.rb', line 78

attribute :articlestdpurpose, :string

#articlestdscope ⇒ String

Standard scope

Returns:

  • (String) —

    standard scope



74
# File 'lib/ieee/idams/article_info.rb', line 74

attribute :articlestdscope, :string

#artpagenums ⇒ String

Page numbers

Returns:

  • (String) —

    start and end page numbers



102
# File 'lib/ieee/idams/article_info.rb', line 102

attribute :artpagenums, ArticlePageNums

#authorgroup ⇒ AuthorGroup

Author information

Returns:



70
# File 'lib/ieee/idams/article_info.rb', line 70

attribute :authorgroup, AuthorGroup

#content_type ⇒ String

Content type

Returns:

  • (String) —

    type of content



25
# File 'lib/ieee/idams/article_info.rb', line 25

attribute :content_type, :string

#date ⇒ String

Dates

Returns:

  • (String) —

    publication dates



82
# File 'lib/ieee/idams/article_info.rb', line 82

attribute :date, ArticleDate, collection: true, initialize_empty: true

#filename ⇒ String

PDF filename

Returns:

  • (String) —

    name of PDF file



98
# File 'lib/ieee/idams/article_info.rb', line 98

attribute :filename, ArticleFilename

#holdstatus ⇒ String

Hold status

Returns:

  • (String) —

    Publish or Hold



57
# File 'lib/ieee/idams/article_info.rb', line 57

attribute :holdstatus, :string, values: %w[Publish Hold]

#idamsid ⇒ String

System ID

Returns:

  • (String) —

    IDAMS internal ID



17
# File 'lib/ieee/idams/article_info.rb', line 17

attribute :idamsid, :string

#keywordset ⇒ Array<KeywordSet>

Keywords

Returns:



114
115
# File 'lib/ieee/idams/article_info.rb', line 114

attribute :keywordset, KeywordSet, collection: true,
initialize_empty: true

#multimedia ⇒ Multimedia

Multimedia

Returns:



110
# File 'lib/ieee/idams/article_info.rb', line 110

attribute :multimedia, Multimedia

#numpages ⇒ Integer

Number of pages

Returns:

  • (Integer) —

    page count



90
# File 'lib/ieee/idams/article_info.rb', line 90

attribute :numpages, :integer

#size ⇒ Integer

File size in bytes

Returns:

  • (Integer) —

    PDF file size



94
# File 'lib/ieee/idams/article_info.rb', line 94

attribute :size, :integer