Top Level Namespace

Includes:
LogicTools

Defined Under Namespace

Modules: ActiverecordUtilities, AlternateValuesHelper, AnnotationsHelper, ApplicationEnumeration, ApplicationHelper, AssertedDistributionsHelper, BatchFileLoad, BatchLoad, BiocurationClassificationsHelper, BiologicalAssociationsGraphsHelper, BiologicalAssociationsHelper, BiologicalRelationshipsHelper, CharacterStatesHelper, CitationTopicsHelper, CollectingEventsHelper, CollectionObjectCatalog, CollectionObjectObservationsHelper, CollectionProfilesHelper, CombinationsHelper, CommonNamesHelper, ConfidencesHelper, ContainerItemsHelper, ContainersHelper, ContentsHelper, ControlledVocabularyTermsHelper, DataAttributesHelper, DataControllerConfiguration, DepictionsHelper, DescriptorsHelper, DocumentationHelper, DocumentsHelper, Download, Dwca, ExtractsHelper, Forms, GeneAttributesHelper, GeographicAreaTypesHelper, GeographicAreasGeographicItemsHelper, GeographicAreasHelper, GeographicItemsHelper, GeoreferencesHelper, Housekeeping, HubHelper, IdentifiersHelper, ImagesHelper, InterceptApi, LanguagesHelper, LoanItemsHelper, LoanRecipientsHelper, LoansHelper, LoggedTask, MatchGeoreferencesHelper, Material, NamespacesHelper, NomenclatureCatalog, NotesHelper, ObservationMatricesHelper, ObservationMatrixColumnItemsHelper, ObservationMatrixColumnsHelper, ObservationMatrixRowItemsHelper, ObservationMatrixRowsHelper, ObservationsHelper, OriginRelationshipsHelper, OtuPageLayoutSectionsHelper, OtuPageLayoutsHelper, OtusHelper, PeopleHelper, PreparationTypesHelper, ProjectMembersHelper, ProjectSourcesHelper, ProjectsHelper, ProtocolRelationshipsHelper, ProtocolsHelper, PublicContentsHelper, Queries, RangedLotCategoriesHelper, Ranks, RepositoriesHelper, RolesHelper, SequenceRelationshipsHelper, SequencesHelper, SerialChronologiesHelper, SerialsHelper, SetHousekeeping, Settings, SoftValidation, SqedDepictionsHelper, SqedToTaxonworks, Support, TagsHelper, TaskControllerConfiguration, TaxonDeterminationsHelper, TaxonNameClassificationsHelper, TaxonNameRelationshipsHelper, TaxonWorks, TaxonWorksAutoload, Taxonworks, TaxonworksNet, TopicsHelper, TypeMaterialsHelper, UserTasks, UsersHelper, Utilities, ValidatorsHelper, Whitelist Classes: AccessionProvider, AdministrationController, AlternateValue, AlternateValuesController, AnnotationsController, ApiController, ApplicationController, ApplicationRecord, AssertedDistribution, AssertedDistributionsController, AuthorsController, BiocurationClass, BiocurationClassification, BiocurationClassificationsController, BiocurationGroup, BiologicalAssociation, BiologicalAssociationsBiologicalAssociationsGraph, BiologicalAssociationsController, BiologicalAssociationsGraph, BiologicalAssociationsGraphsController, BiologicalProperty, BiologicalRelationship, BiologicalRelationshipType, BiologicalRelationshipsController, CharacterState, CharacterStatesController, Citation, CitationTopic, CitationTopicsController, CitationsController, CollectingEvent, CollectingEventsController, CollectionObject, CollectionObjectObservation, CollectionObjectObservationsController, CollectionObjectsController, CollectionProfile, CollectionProfilesController, Collector, Combination, CombinationsController, CommonName, CommonNamesController, Confidence, ConfidenceLevel, ConfidenceLevelsController, ConfidencesController, Container, ContainerItem, ContainerItemsController, ContainersController, Content, ContentsController, ControlledVocabularyTerm, ControlledVocabularyTermsController, CrashTestController, Current, DashboardController, DataAttribute, DataAttributesController, DateDayValidator, DateMonthValidator, DateTimeValidator, DateYearValidator, DeaccessionRecipient, Depiction, DepictionsController, DerivedCollectionObject, Descriptor, DescriptorsController, Determiner, Distribution, Document, Documentation, DocumentationController, DocumentsController, DwcOccurrence, DynamicContent, Extract, ExtractsController, GeneAttribute, GeneAttributesController, GeographicArea, GeographicAreaType, GeographicAreaTypesController, GeographicAreasController, GeographicAreasGeographicItem, GeographicAreasGeographicItemsController, GeographicItem, GeographicItemsController, Georeference, Georeferencer, GeoreferencesController, GraphController, HubController, Hybrid, Identifier, IdentifiersController, Image, ImagesController, Import, ImportAttribute, InternalAttribute, Keyword, KeywordsController, Language, LanguagesController, Loan, LoanItem, LoanItemsController, LoanRecipient, LoanSupervisor, LoansController, Lot, Namespace, NamespacesController, NomenclaturalRank, Note, NotesController, Observation, ObservationMatricesController, ObservationMatrix, ObservationMatrixColumn, ObservationMatrixColumnItem, ObservationMatrixColumnItemsController, ObservationMatrixColumnsController, ObservationMatrixRow, ObservationMatrixRowItem, ObservationMatrixRowItemsController, ObservationMatrixRowsController, ObservationsController, OriginRelationship, OriginRelationshipsController, Otu, OtuPageLayout, OtuPageLayoutSection, OtuPageLayoutSectionsController, OtuPageLayoutsController, OtusController, PeopleController, Person, PinboardItem, PinboardItemsController, PingController, Predicate, PredicatesController, PreparationType, PreparationTypesController, Project, ProjectMember, ProjectMembersController, ProjectSource, ProjectSourcesController, ProjectsController, Protocol, ProtocolRelationship, ProtocolRelationshipsController, ProtocolsController, Protonym, PublicContent, PublicContentsController, RangedLot, RangedLotCategoriesController, RangedLotCategory, RepositoriesController, Repository, Role, Sequence, SequenceRelationship, SequenceRelationshipsController, SequencesController, Serial, SerialChronologiesController, SerialChronology, SerialsController, SessionsController, SoftValidationsController, Source, SourceAuthor, SourceEditor, SourceSource, SourcesController, Specimen, SqedDepiction, Tag, TaggedSectionKeyword, TaggedSectionKeywordsController, TagsController, TaxonDetermination, TaxonDeterminationsController, TaxonName, TaxonNameAuthor, TaxonNameClassification, TaxonNameClassificationsController, TaxonNameRelationship, TaxonNameRelationshipsController, TaxonNamesController, TimeHourValidator, TimeMinuteValidator, TimeSecondValidator, Topic, TopicsController, TypeDesignator, TypeMaterial, TypeMaterialsController, User, UserMailer, UserPreferencesController, UsersController

Instance Attribute Summary (collapse)

Instance Attribute Details

- (String) cached

Genus-species combination for genus and lower, monomial for higher. The string has NO html, and no author/year.

Returns:

  • (String)


# File 'app/models/taxon_name.rb', line 5

- (String?) cached_author_year

Returns author and year string with parentheses where necessary, i.e. with context of present placement for iczn

Returns:

  • (String, nil)

    author and year string with parentheses where necessary, i.e. with context of present placement for iczn



# File 'app/models/taxon_name.rb', line 5

- (String) cached_higher_classification

a concatenated list of higher rank taxa. !! Currently deprecated.

Returns:

  • (String)


# File 'app/models/taxon_name.rb', line 5

- (String) cached_html

As in `cached` but with tags.

Returns:

  • (String)


# File 'app/models/taxon_name.rb', line 5

- (Boolean) cached_misspelling

if the name is a misspelling, stores True.

Returns:

  • (Boolean)


# File 'app/models/taxon_name.rb', line 5

- (String) cached_original_combination

Returns name as formed in original combination, no author/year, without HTML

Returns:

  • (String)

    name as formed in original combination, no author/year, without HTML



# File 'app/models/taxon_name.rb', line 5

- (String) cached_original_combination_html

Returns as cached_original_combination but with HTML

Returns:

  • (String)

    as cached_original_combination but with HTML



# File 'app/models/taxon_name.rb', line 5

- (String) cached_primary_homonym

original genus and species name. Used to find and validate primary homonyms.

Returns:

  • (String)


# File 'app/models/taxon_name.rb', line 5

- (String) cached_primary_homonym_alternative_spelling

Original genus and species name in alternative spelling. Used to find and validate primary homonyms.

Returns:

  • (String)


# File 'app/models/taxon_name.rb', line 5

- (String) cached_secondary_homonym

current genus and species name. Used to find and validate secondary homonyms.

Returns:

  • (String)


# File 'app/models/taxon_name.rb', line 5

- (String) cached_secondary_homonym_alternative_spelling

Current genus and species name in alternative spelling. Used to find and validate secondary homonyms.

Returns:

  • (String)


# File 'app/models/taxon_name.rb', line 5

- (String) etymology

the derivation and history of the name in written form

Returns:

  • (String)


# File 'app/models/taxon_name.rb', line 5

- (String) feminine_name

Species name which are adjective or participle change depending on the gender of the genus. 3 fields provide alternative species spelling. The part_of_speech is designated as a taxon_name_classification. The gender of a genus also designated as a taxon_name_classification.

Returns:

  • (String)


# File 'app/models/taxon_name.rb', line 5

- (String) masculine_name

Species name which are adjective or participle change depending on the gender of the genus. 3 fields provide alternative species spelling. The part_of_speech is designated as a taxon_name_classification. The gender of a genus also designated as a taxon_name_classification.

Returns:

  • (String)


# File 'app/models/taxon_name.rb', line 5

- (String?) name

the fully latinized string (monomimial) of a code governed taxonomic biological name not applicable for Combinations, they are derived from their pieces

Returns:

  • (String, nil)


# File 'app/models/taxon_name.rb', line 5

- (String) neuter_name

Species name which are adjective or participle change depending on the gender of the genus. 3 fields provide alternative species spelling. The part_of_speech is designated as a taxon_name_classification. The gender of a genus also designated as a taxon_name_classification.

Returns:

  • (String)


# File 'app/models/taxon_name.rb', line 5

- (Integer) parent_id

The id of the parent taxon. The parent child relationship is exclusively organizational. All statuses and relationships of a taxon name must be explicitly defined via taxon name relationships or classifications. The parent of a taxon name can be thought of as “the place where you'd find this name in a hierarchy if you knew literally nothing else about that name.” In practice read each monomial in the name (protonym or combination) from right to left, the parent is the parent of the last monomial read. There are 3 simple rules for determening the parent of a Protonym or Combination:

1) the parent must always be at least one rank higher than the target names rank
2) the parent of a synonym (any sense) is the parent of the synonym's valid name
3) the parent of a combination is the parent of the highest ranked monomial in the epithet (almost always the parent of the genus)

Returns:

  • (Integer)


# File 'app/models/taxon_name.rb', line 5

- (Integer) project_id

the project ID

Returns:

  • (Integer)


# File 'app/models/taxon_name.rb', line 5

- (String) rank_class

The TW rank of this name

Returns:

  • (String)


# File 'app/models/taxon_name.rb', line 5

- (String) type

The subclass of this taxon name, e.g. Protonym or Combination

Returns:

  • (String)


# File 'app/models/taxon_name.rb', line 5

- (String) verbatim_author

the verbatim author string as provided ? is not post-filled in when Source is referenced !?

Returns:

  • (String)


# File 'app/models/taxon_name.rb', line 5

- (String) verbatim_name

a representation of what the combination (fully spelled out) or protonym (monomial) *looked like* in its originating publication. The sole purpose of this string is to represent visual differences from what is recorded in the latinized version of the name (Protonym#name, Combination#cached) from what was originally transcribed. This string should NOT include the author year (see verbatim_author and year_of_publication for those data).

If a subgenus it should __TODO____ (not?) contain parens.

Returns:

  • (String)


# File 'app/models/taxon_name.rb', line 5

- (Integer) year_of_publication

Returns sensu ICZN - the 4 digit year when this name was published, i.e. made available. Not the publishers date stamped on the title page, but the actual date of publication. Precidence for taxon name publication year is TaxonName#year_of_publication, Source#year, Source#stated_year.

Returns:

  • (Integer)

    sensu ICZN - the 4 digit year when this name was published, i.e. made available. Not the publishers date stamped on the title page, but the actual date of publication. Precidence for taxon name publication year is TaxonName#year_of_publication, Source#year, Source#stated_year.



# File 'app/models/taxon_name.rb', line 5