Class: TaxonNameRelationship::Iczn::Validating::UncertainPlacement
Constant Summary
collapse
- NOMEN_URI =
'http://purl.obolibrary.org/obo/NOMEN_0000266'.freeze
Class Method Summary
collapse
Instance Method Summary
collapse
disjoint_object_classes, disjoint_subject_classes, gbif_status_of_subject
disjoint_object_classes, disjoint_subject_classes, #sv_validate_priority
Class Method Details
.assignable ⇒ Object
23
24
25
|
# File 'app/models/taxon_name_relationship/iczn/validating/uncertain_placement.rb', line 23
def self.assignable
true
end
|
.assignment_method ⇒ Object
species.iczn_uncertain_placement = family
48
49
50
|
# File 'app/models/taxon_name_relationship/iczn/validating/uncertain_placement.rb', line 48
def self.assignment_method
:iczn_uncertain_placement
end
|
.disjoint_taxon_name_relationships ⇒ Object
.gbif_status_of_object ⇒ Object
35
36
37
|
# File 'app/models/taxon_name_relationship/iczn/validating/uncertain_placement.rb', line 35
def self.gbif_status_of_object
'valid'
end
|
.inverse_assignment_method ⇒ Object
family.iczn_set_as_uncertain_placement_of = species
53
54
55
|
# File 'app/models/taxon_name_relationship/iczn/validating/uncertain_placement.rb', line 53
def self.inverse_assignment_method
:iczn_set_as_uncertain_placement_of
end
|
.valid_object_ranks ⇒ Object
11
12
13
|
# File 'app/models/taxon_name_relationship/iczn/validating/uncertain_placement.rb', line 11
def self.valid_object_ranks
FAMILY_AND_ABOVE_RANK_NAMES_ICZN + ['NomenclaturalRank::Iczn::GenusGroup::Supergenus', 'NomenclaturalRank::Iczn::GenusGroup::Genus']
end
|
.valid_subject_ranks ⇒ Object
6
7
8
|
# File 'app/models/taxon_name_relationship/iczn/validating/uncertain_placement.rb', line 6
def self.valid_subject_ranks
GENUS_AND_SPECIES_RANK_NAMES_ICZN
end
|
Instance Method Details
#object_status ⇒ Object
27
28
29
|
# File 'app/models/taxon_name_relationship/iczn/validating/uncertain_placement.rb', line 27
def object_status
'incertae sedis for'
end
|
#subject_status ⇒ Object
31
32
33
|
# File 'app/models/taxon_name_relationship/iczn/validating/uncertain_placement.rb', line 31
def subject_status
'incertae sedis'
end
|
#subject_status_connector_to_object ⇒ Object
39
40
41
|
# File 'app/models/taxon_name_relationship/iczn/validating/uncertain_placement.rb', line 39
def subject_status_connector_to_object
' in'
end
|
#sv_coordinated_taxa ⇒ Object
57
58
59
|
# File 'app/models/taxon_name_relationship/iczn/validating/uncertain_placement.rb', line 57
def sv_coordinated_taxa
true
end
|
#sv_coordinated_taxa_object ⇒ Object
61
62
63
|
# File 'app/models/taxon_name_relationship/iczn/validating/uncertain_placement.rb', line 61
def sv_coordinated_taxa_object
true
end
|