Class: BiocurationClass

Inherits:
ControlledVocabularyTerm show all
Includes:
Shared::Tags
Defined in:
app/models/biocuration_class.rb

Overview

A BiocurationClass is used with BiocurationClassification to organize a collection according to some biological categories (attributes). Biocuration classes help to answer the question “where might I find this in the collection.”

For example, in an insect collection, this may be things like “adult”, “pupae”, “male”, “female”. More generally they could be categories like “skulls”, “furs”, or perhaps even “wet” or “dry”. It is important to note that these categorizations are for organization and curatorial purposes, they are not primary assertions that the collection object itself has the biological property “maleness”, or “adultness”. That is, in most, but not all, cases we can infer that the classification means that the collection object is a “male” or “adult”.

Constant Summary

Constant Summary

Constants inherited from ControlledVocabularyTerm

ControlledVocabularyTerm::ALTERNATE_VALUES_FOR

Instance Attribute Summary

Attributes inherited from ControlledVocabularyTerm

#definition, #name, #project_id, #type, #uri, #uri_relation

Instance Method Summary (collapse)

Methods inherited from ControlledVocabularyTerm

#uri_relation_is_a_skos_relation

Methods included from Housekeeping

#has_polymorphic_relationship?

Methods included from ActiverecordUtilities

#trim_attributes

Instance Method Details

- (Object) taggable_with



16
17
18
# File 'app/models/biocuration_class.rb', line 16

def taggable_with
  %w{BiocurationGroup}
end