Class: Puree::Model::ResearchOutput

Inherits:
Resource
  • Object
show all
Defined in:
lib/puree/model/research_output.rb

Overview

A Research output.

Direct Known Subclasses

JournalArticle, Paper, Thesis

Instance Attribute Summary collapse

Attributes inherited from Resource

#created_at, #created_by, #id, #modified_at, #modified_by, #portal_url, #previous_uuids, #uuid

Instance Attribute Details

#bibliographical_note ⇒ String?

Returns:

  • (String, nil)


9
10
11
# File 'lib/puree/model/research_output.rb', line 9

def bibliographical_note
  @bibliographical_note
end

#category ⇒ String?

Returns:

  • (String, nil)


12
13
14
# File 'lib/puree/model/research_output.rb', line 12

def category
  @category
end

#description ⇒ String?

Returns:

  • (String, nil)


15
16
17
# File 'lib/puree/model/research_output.rb', line 15

def description
  @description
end

#doi ⇒ Puree::Model::DOI?

Returns:

  • (Puree::Model::DOI, nil)


18
19
20
# File 'lib/puree/model/research_output.rb', line 18

def doi
  @doi
end

#dois ⇒ Array<Puree::Model::DOI>

Returns:

  • (Array<Puree::Model::DOI>)


21
22
23
# File 'lib/puree/model/research_output.rb', line 21

def dois
  @dois
end

#external_organisations ⇒ Array<Puree::Model::ExternalOrganisationHeader>



24
25
26
# File 'lib/puree/model/research_output.rb', line 24

def external_organisations
  @external_organisations
end

#files ⇒ Array<Puree::Model::File>

Returns:



27
28
29
# File 'lib/puree/model/research_output.rb', line 27

def files
  @files
end

#keywords ⇒ Array<String>

Returns:

  • (Array<String>)


30
31
32
# File 'lib/puree/model/research_output.rb', line 30

def keywords
  @keywords
end

#language ⇒ String?

Returns:

  • (String, nil)


33
34
35
# File 'lib/puree/model/research_output.rb', line 33

def language
  @language
end

Returns:

  • (Array<String>)


36
37
38
# File 'lib/puree/model/research_output.rb', line 36

def links
  @links
end

#open_access_permission ⇒ String?

Returns:

  • (String, nil)


39
40
41
# File 'lib/puree/model/research_output.rb', line 39

def open_access_permission
  @open_access_permission
end

#organisations ⇒ Array<Puree::Model::OrganisationalUnitHeader>



42
43
44
# File 'lib/puree/model/research_output.rb', line 42

def organisations
  @organisations
end

#owner ⇒ Puree::Model::OrganisationalUnitHeader?



45
46
47
# File 'lib/puree/model/research_output.rb', line 45

def owner
  @owner
end

#persons_external ⇒ Array<Puree::Model::EndeavourPerson>

Returns:



51
52
53
# File 'lib/puree/model/research_output.rb', line 51

def persons_external
  @persons_external
end

#persons_internal ⇒ Array<Puree::Model::EndeavourPerson>

Returns:



48
49
50
# File 'lib/puree/model/research_output.rb', line 48

def persons_internal
  @persons_internal
end

#persons_other ⇒ Array<Puree::Model::EndeavourPerson>

Returns:



54
55
56
# File 'lib/puree/model/research_output.rb', line 54

def persons_other
  @persons_other
end

#projects ⇒ Array<Puree::Model::RelatedContentHeader>



57
58
59
# File 'lib/puree/model/research_output.rb', line 57

def projects
  @projects
end

#publication_statuses ⇒ Array<Puree::Model::PublicationStatus>



60
61
62
# File 'lib/puree/model/research_output.rb', line 60

def publication_statuses
  @publication_statuses
end

#research_outputs ⇒ Array<Puree::Model::RelatedContentHeader>

Related research outputs.



64
65
66
# File 'lib/puree/model/research_output.rb', line 64

def research_outputs
  @research_outputs
end

#scopus_citations_count ⇒ Integer?

Returns:

  • (Integer, nil)


67
68
69
# File 'lib/puree/model/research_output.rb', line 67

def scopus_citations_count
  @scopus_citations_count
end

#scopus_id ⇒ String?

Returns:

  • (String, nil)


70
71
72
# File 'lib/puree/model/research_output.rb', line 70

def scopus_id
  @scopus_id
end

#scopus_metrics ⇒ Array<Puree::Model::ResearchOutputScopusMetric>



73
74
75
# File 'lib/puree/model/research_output.rb', line 73

def scopus_metrics
  @scopus_metrics
end

#subtitle ⇒ String?

Returns:

  • (String, nil)


76
77
78
# File 'lib/puree/model/research_output.rb', line 76

def subtitle
  @subtitle
end

#title ⇒ String?

Returns:

  • (String, nil)


79
80
81
# File 'lib/puree/model/research_output.rb', line 79

def title
  @title
end

#translated_subtitle ⇒ String?

Returns:

  • (String, nil)


82
83
84
# File 'lib/puree/model/research_output.rb', line 82

def translated_subtitle
  @translated_subtitle
end

#translated_title ⇒ String?

Returns:

  • (String, nil)


85
86
87
# File 'lib/puree/model/research_output.rb', line 85

def translated_title
  @translated_title
end

#type ⇒ String?

Returns:

  • (String, nil)


88
89
90
# File 'lib/puree/model/research_output.rb', line 88

def type
  @type
end

#workflow ⇒ String?

Returns:

  • (String, nil)


91
92
93
# File 'lib/puree/model/research_output.rb', line 91

def workflow
  @workflow
end