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_at, #created_by, #id, #modified_at, #modified_by, #previous_uuids, #uuid

Instance Attribute Details

#availableTime?

Returns:

  • (Time, nil)


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

def available
  @available
end

#descriptionString?

Returns:

  • (String, nil)


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

def description
  @description
end

#doiPuree::Model::DOI?

Digital Object Identifier.

Returns:

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


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

def doi
  @doi
end

#filesArray<Puree::Model::File>

Supporting files.

Returns:



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

def files
  @files
end

#keywordsArray<String>

Returns:

  • (Array<String>)


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

def keywords
  @keywords
end

#organisational_unitsArray<Puree::Model::OrganisationalUnitHeader>



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

def organisational_units
  @organisational_units
end

#ownerPuree::Model::OrganisationalUnitHeader?



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

def owner
  @owner
end

#persons_externalArray<Puree::Model::EndeavourPerson>

Returns:



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

def persons_external
  @persons_external
end

#persons_internalArray<Puree::Model::EndeavourPerson>

Returns:



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

def persons_internal
  @persons_internal
end

#persons_otherArray<Puree::Model::EndeavourPerson>

Returns:



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

def persons_other
  @persons_other
end

#productionPuree::Model::TemporalRange?

Date of data production.

Returns:



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

def production
  @production
end

#publisherPuree::Model::PublisherHeader?



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

def publisher
  @publisher
end

#research_outputsArray<Puree::Model::RelatedContentHeader>



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

def research_outputs
  @research_outputs
end

#spatial_placesArray<String>

Returns:

  • (Array<String>)


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

def spatial_places
  @spatial_places
end

#spatial_pointPuree::Model::SpatialPoint?

Spatial coverage point.

Returns:



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

def spatial_point
  @spatial_point
end

#temporalPuree::Model::TemporalRange?

Temporal coverage.

Returns:



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

def temporal
  @temporal
end

#titleString?

Returns:

  • (String, nil)


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

def title
  @title
end

#workflowString?

Returns:

  • (String, nil)


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

def workflow
  @workflow
end