Class: DarwinCore::TaxonNormalized

Inherits:
Object
  • Object
show all
Defined in:
lib/dwc-archive/classification_normalizer.rb

Direct Known Subclasses

GnubTaxon

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeTaxonNormalized

Returns a new instance of TaxonNormalized.



12
13
14
15
16
17
18
19
20
21
22
23
24
# File 'lib/dwc-archive/classification_normalizer.rb', line 12

def initialize
  @id = @parent_id = @rank = @status = nil
  @current_name = ''
  @current_name_canonical = ''
  @source = ''
  @local_id = ''
  @global_id = ''
  @classification_path = []
  @classification_path_id = []
  @synonyms = []
  @vernacular_names = []
  @linnean_classification_path = []
end

Instance Attribute Details

#classification_pathObject

Returns the value of attribute classification_path.



7
8
9
# File 'lib/dwc-archive/classification_normalizer.rb', line 7

def classification_path
  @classification_path
end

#classification_path_idObject

Returns the value of attribute classification_path_id.



7
8
9
# File 'lib/dwc-archive/classification_normalizer.rb', line 7

def classification_path_id
  @classification_path_id
end

#current_nameObject

Returns the value of attribute current_name.



7
8
9
# File 'lib/dwc-archive/classification_normalizer.rb', line 7

def current_name
  @current_name
end

#current_name_canonicalObject

Returns the value of attribute current_name_canonical.



7
8
9
# File 'lib/dwc-archive/classification_normalizer.rb', line 7

def current_name_canonical
  @current_name_canonical
end

#global_idObject

Returns the value of attribute global_id.



7
8
9
# File 'lib/dwc-archive/classification_normalizer.rb', line 7

def global_id
  @global_id
end

#idObject

Returns the value of attribute id.



7
8
9
# File 'lib/dwc-archive/classification_normalizer.rb', line 7

def id
  @id
end

#linnean_classification_pathObject

Returns the value of attribute linnean_classification_path.



7
8
9
# File 'lib/dwc-archive/classification_normalizer.rb', line 7

def linnean_classification_path
  @linnean_classification_path
end

#local_idObject

Returns the value of attribute local_id.



7
8
9
# File 'lib/dwc-archive/classification_normalizer.rb', line 7

def local_id
  @local_id
end

#parent_idObject

Returns the value of attribute parent_id.



7
8
9
# File 'lib/dwc-archive/classification_normalizer.rb', line 7

def parent_id
  @parent_id
end

#rankObject

Returns the value of attribute rank.



7
8
9
# File 'lib/dwc-archive/classification_normalizer.rb', line 7

def rank
  @rank
end

#sourceObject

Returns the value of attribute source.



7
8
9
# File 'lib/dwc-archive/classification_normalizer.rb', line 7

def source
  @source
end

#statusObject

Returns the value of attribute status.



7
8
9
# File 'lib/dwc-archive/classification_normalizer.rb', line 7

def status
  @status
end

#synonymsObject

Returns the value of attribute synonyms.



7
8
9
# File 'lib/dwc-archive/classification_normalizer.rb', line 7

def synonyms
  @synonyms
end

#vernacular_namesObject

Returns the value of attribute vernacular_names.



7
8
9
# File 'lib/dwc-archive/classification_normalizer.rb', line 7

def vernacular_names
  @vernacular_names
end