Class: Ieee::Idams::PublicationInfo

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

Overview

Contains detailed metadata about an IEEE publication

Instance Method Summary collapse

Instance Method Details

#acronym ⇒ String

IEEE publication acronym

Returns:

  • (String) —

    IEEE publication acronym



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

attribute :acronym, PublicationAcronym

#associated_punumber ⇒ String

Associated PU number

Returns:

  • (String) —

    associated PU number



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

attribute :associated_punumber, :string

#copyrightgroup ⇒ CopyrightGroup

Copyright information

Returns:



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

attribute :copyrightgroup, CopyrightGroup

#holdstatus ⇒ String

Hold status

Returns:

  • (String) —

    Publish or Hold



122
# File 'lib/ieee/idams/publication_info.rb', line 122

attribute :holdstatus, :string

#ics_codes ⇒ IcsCodes

ICS codes

Returns:



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

attribute :ics_codes, IcsCodes

#idamsid ⇒ String

System ID

Returns:

  • (String) —

    IDAMS internal ID



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

attribute :idamsid, :string

#ieeeabbrev ⇒ String

IEEE abbreviation

Returns:

  • (String) —

    IEEE abbreviation



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

attribute :ieeeabbrev, :string

#invpartnumber ⇒ String

Inventory part number

Returns:

  • (String) —

    inventory part number



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

attribute :invpartnumber, :string

#isbn ⇒ Isbn

ISBN information

Returns:

  • (Isbn) —

    ISBN details



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

attribute :isbn, Isbn, collection: true, initialize_empty: true

#package_member_set ⇒ PackageMemberSet

Package member set

Returns:



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

attribute :package_member_set, PackageMemberSet

#productnumber ⇒ ProductNumber

Product number

Returns:



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

attribute :productnumber, ProductNumber

#pubapprovaldate ⇒ String

Publication approval date

Returns:

  • (String) —

    approval date



118
# File 'lib/ieee/idams/publication_info.rb', line 118

attribute :pubapprovaldate, :string

#publicationopenaccess ⇒ String

Open access status

Returns:

  • (String) —

    open access indicator



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

attribute :publicationopenaccess, :string

#publicationsubtype ⇒ String

Publication subtype

Returns:

  • (String) —

    subtype of publication



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

attribute :publicationsubtype, :string

#publicationtype ⇒ String

Publication type

Returns:

  • (String) —

    type of publication



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

attribute :publicationtype, :string

#publisher ⇒ Publisher

Publisher information

Returns:



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

attribute :publisher, Publisher

#pubsponsor ⇒ PubSponsor

ISBN information

Returns:



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

attribute :pubsponsor, PubSponsor

#pubsponsoringcommitteeset ⇒ PubSponsoringCommitteeSet

Sponsoring committees

Returns:



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

attribute :pubsponsoringcommitteeset, PubSponsoringCommitteeSet

#pubstatus ⇒ String

Publication status

Returns:

  • (String) —

    Active or Inactive



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

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

#pubtopicalbrowseset ⇒ PubTopicalBrowseSet

Topical browse categories

Returns:



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

attribute :pubtopicalbrowseset, PubTopicalBrowseSet

#standard_bundle ⇒ StandardBundle

Standard bundle

Returns:



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

attribute :standard_bundle, StandardBundle

#standard_family ⇒ String

Standard family

Returns:

  • (String) —

    family of standards



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

attribute :standard_family, :string

#standard_id ⇒ String

Standard ID

Returns:

  • (String) —

    standard identifier



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

attribute :standard_id, :string

#standard_modifier_set ⇒ StandardModifierSet

Standard modifier set

Returns:



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

attribute :standard_modifier_set, StandardModifierSet

#standard_package_set ⇒ String

Standard package set

Returns:

  • (String) —

    package of standards



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

attribute :standard_package_set, StandardPackageSet

#standard_relationship ⇒ String

Standard relationship

Returns:

  • (String) —

    standard relationship



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

attribute :standard_relationship, StandardRelationship, collection: true,
initialize_empty: true

#standard_status ⇒ String

Standard status

Returns:

  • (String) —

    standard status



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

attribute :standard_status, :string

#standard_subtype ⇒ String

Standard subtype

Returns:

  • (String) —

    subtype of standard



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

attribute :standard_subtype, :string

#stdnumber ⇒ String

Standard number

Returns:

  • (String) —

    standard identifier



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

attribute :stdnumber, :string