Class: TaxonNameRelationship::Icvcn
- Inherits:
-
TaxonNameRelationship
- Object
- TaxonNameRelationship
- TaxonNameRelationship::Icvcn
- Defined in:
- app/models/taxon_name_relationship/icvcn.rb
Direct Known Subclasses
Defined Under Namespace
Classes: Accepting, Unaccepting
Constant Summary collapse
- NOMEN_URI =
'http://purl.obolibrary.org/obo/NOMEN_0000230'.freeze
Class Method Summary collapse
- .disjoint_object_classes ⇒ Object
- .disjoint_subject_classes ⇒ Object
-
.valid_object_ranks ⇒ Object
right_side.
-
.valid_subject_ranks ⇒ Object
left_side.
Class Method Details
.disjoint_object_classes ⇒ Object
21 22 23 24 25 |
# File 'app/models/taxon_name_relationship/icvcn.rb', line 21 def self.disjoint_object_classes ICZN_TAXON_NAME_CLASSIFICATION_NAMES + ICN_TAXON_NAME_CLASSIFICATION_NAMES + self.collect_descendants_and_itself_to_s(TaxonNameClassification::Icvcn::Invalid, TaxonNameClassification::Icvcn::Valid::Unaccepted) end |
.disjoint_subject_classes ⇒ Object
17 18 19 |
# File 'app/models/taxon_name_relationship/icvcn.rb', line 17 def self.disjoint_subject_classes ICZN_TAXON_NAME_CLASSIFICATION_NAMES + ICN_TAXON_NAME_CLASSIFICATION_NAMES + ICNP_TAXON_NAME_CLASSIFICATION_NAMES end |
.valid_object_ranks ⇒ Object
right_side
13 14 15 |
# File 'app/models/taxon_name_relationship/icvcn.rb', line 13 def self.valid_object_ranks ::ICVCN end |
.valid_subject_ranks ⇒ Object
left_side
8 9 10 |
# File 'app/models/taxon_name_relationship/icvcn.rb', line 8 def self.valid_subject_ranks ::ICVCN end |