Class: Puree::Model::Dataset

Inherits:
Resource show all
Defined in:
lib/puree/model/dataset.rb

Overview

A dataset produced during some research.

Instance Attribute Summary collapse

Attributes inherited from Resource

#created, #locale, #modified, #uuid

Instance Attribute Details

#accessString?

Open access permission.

Returns:

  • (String, nil)


10
11
12
# File 'lib/puree/model/dataset.rb', line 10

def access
  @access
end

#associatedArray<Puree::Model::RelatedContentHeader>

Combines projects and publications.



14
15
16
# File 'lib/puree/model/dataset.rb', line 14

def associated
  @associated
end

#availableTime?

Date made available.

Returns:

  • (Time, nil)


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

def available
  @available
end

#descriptionString?

Returns:

  • (String, nil)


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

def description
  @description
end

#doiString?

Digital Object Identifier.

Returns:

  • (String, nil)


25
26
27
# File 'lib/puree/model/dataset.rb', line 25

def doi
  @doi
end

#filesArray<Puree::Model::File>

Supporting files.

Returns:



29
30
31
# File 'lib/puree/model/dataset.rb', line 29

def files
  @files
end

#keywordsArray<String>

Returns:

  • (Array<String>)


32
33
34
# File 'lib/puree/model/dataset.rb', line 32

def keywords
  @keywords
end

Returns:



35
36
37
# File 'lib/puree/model/dataset.rb', line 35

def legal_conditions
  @legal_conditions
end

Returns:



38
39
40
# File 'lib/puree/model/dataset.rb', line 38

def links
  @links
end

#organisationsArray<Puree::Model::OrganisationHeader>



41
42
43
# File 'lib/puree/model/dataset.rb', line 41

def organisations
  @organisations
end

#ownerPuree::Model::OrganisationHeader?



44
45
46
# File 'lib/puree/model/dataset.rb', line 44

def owner
  @owner
end

#persons_externalArray<Puree::Model::EndeavourPerson>

Returns:



50
51
52
# File 'lib/puree/model/dataset.rb', line 50

def persons_external
  @persons_external
end

#persons_internalArray<Puree::Model::EndeavourPerson>

Returns:



47
48
49
# File 'lib/puree/model/dataset.rb', line 47

def persons_internal
  @persons_internal
end

#persons_otherArray<Puree::Model::EndeavourPerson>

Returns:



53
54
55
# File 'lib/puree/model/dataset.rb', line 53

def persons_other
  @persons_other
end

#productionPuree::Model::TemporalRange?

Date of data production.

Returns:



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

def production
  @production
end

#projectsArray<Puree::Model::RelatedContentHeader>



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

def projects
  @projects
end

#publicationsArray<Puree::Model::RelatedContentHeader>



63
64
65
# File 'lib/puree/model/dataset.rb', line 63

def publications
  @publications
end

#publisherString?

Returns:

  • (String, nil)


66
67
68
# File 'lib/puree/model/dataset.rb', line 66

def publisher
  @publisher
end

#spatial_placesArray<String>

Returns:

  • (Array<String>)


69
70
71
# File 'lib/puree/model/dataset.rb', line 69

def spatial_places
  @spatial_places
end

#spatial_pointPuree::Model::SpatialPoint?

Spatial coverage point.

Returns:



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

def spatial_point
  @spatial_point
end

#temporalPuree::Model::TemporalRange?

Temporal coverage.

Returns:



77
78
79
# File 'lib/puree/model/dataset.rb', line 77

def temporal
  @temporal
end

#titleString?

Returns:

  • (String, nil)


80
81
82
# File 'lib/puree/model/dataset.rb', line 80

def title
  @title
end