Top Level Namespace

Includes:
LogicTools

Defined Under Namespace

Modules: AlternateValuesHelper, AnnotationsHelper, Api, ApplicationEnumeration, ApplicationHelper, AssertedDistributionsHelper, AttributionsHelper, BatchFileLoad, BatchLoad, BiocurationClassificationsHelper, BiologicalAssociationsGraphsHelper, BiologicalAssociationsHelper, BiologicalRelationshipsHelper, CharacterStatesHelper, CitationTopicsHelper, CitationsHelper, CollectingEventsHelper, CollectionObjectObservationsHelper, CollectionObjectsHelper, CollectionProfilesHelper, CombinationsHelper, CommonNamesHelper, ConfidencesHelper, ContainerItemsHelper, ContainersHelper, ContentsHelper, ControlledVocabularyTermsHelper, ControllerTypes, Cookies, DataAttributesHelper, DataControllerConfiguration, DepictionsHelper, DescriptorsHelper, DocumentationHelper, DocumentsHelper, DownloadsHelper, Dwca, Export, ExtractsHelper, ForgeryProtection, Forms, GPXToCSV, GeneAttributesHelper, GeographicAreaTypesHelper, GeographicAreasGeographicItemsHelper, GeographicAreasHelper, GeographicItemsHelper, GeoreferencesHelper, GlobalIdHelper, Housekeeping, HubHelper, IdentifiersHelper, ImagesHelper, ImportAttributesHelper, InternalAttributesHelper, LabelsHelper, LanguagesHelper, LoanItemsHelper, LoanRecipientsHelper, LoansHelper, LogRecent, LoggedTask, MatchGeoreferencesHelper, Material, NamespacesHelper, Nexml, NomenclatureCatalog, NotesHelper, ObservationMatricesHelper, ObservationMatrixColumnItemsHelper, ObservationMatrixColumnsHelper, ObservationMatrixRowItemsHelper, ObservationMatrixRowsHelper, ObservationsHelper, OrganizationsHelper, OriginRelationshipsHelper, OtuPageLayoutSectionsHelper, OtuPageLayoutsHelper, OtusHelper, PageMeta, PaginationHeaders, Paperclip, PeopleHelper, PinboardItemsHelper, PreparationTypesHelper, ProjectMembersHelper, ProjectSourcesHelper, ProjectsHelper, ProtocolRelationshipsHelper, ProtocolsHelper, PublicContentsHelper, Queries, RangedLotCategoriesHelper, Ranks, RepositoriesHelper, RequestType, RescueFrom, RolesHelper, SequenceRelationshipsHelper, SequencesHelper, SerialChronologiesHelper, SerialsHelper, SetExceptionNotificationData, SetHousekeeping, Settings, ShallowPolymorphic, Shared, SledImagesHelper, SoftValidation, SourcesHelper, SqedDepictionsHelper, SqedToTaxonworks, Support, TagsHelper, TaskControllerConfiguration, TaxonDeterminationsHelper, TaxonNameClassificationsHelper, TaxonNameRelationshipsHelper, TaxonNamesHelper, TaxonWorks, TaxonWorksAutoload, Taxonworks, TaxonworksNet, TokenAuthentication, TopicsHelper, TypeMaterialsHelper, UserTasks, UsersHelper, Utilities, ValidatorsHelper, Vendor, Whitelist, Work Classes: AccessionProvider, AdministrationController, AlternateValue, AlternateValuesController, AnnotationsController, ApiController, ApplicationController, ApplicationJob, ApplicationRecord, AssertedDistribution, AssertedDistributionsController, Attribution, AttributionCopyrightHolder, AttributionCreator, AttributionEditor, AttributionOwner, AttributionsController, AuthorsController, BasicNomenclatureCreateDownloadJob, BibtexCreateDownloadJob, BiocurationClass, BiocurationClassification, BiocurationClassificationsController, BiocurationGroup, BiologicalAssociation, BiologicalAssociationsBiologicalAssociationsGraph, BiologicalAssociationsController, BiologicalAssociationsGraph, BiologicalAssociationsGraphsController, BiologicalProperty, BiologicalRelationship, BiologicalRelationshipType, BiologicalRelationshipsController, Catalog, CharacterState, CharacterStatesController, Citation, CitationTopic, CitationTopicsController, CitationsController, ColdpCreateDownloadJob, 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, Download, DownloadsController, DwcOccurrence, DynamicContent, Extract, ExtractsController, GeneAttribute, GeneAttributesController, GeographicArea, GeographicAreaType, GeographicAreaTypesController, GeographicAreasController, GeographicAreasGeographicItem, GeographicAreasGeographicItemsController, GeographicItem, GeographicItemsController, Georeference, Georeferencer, GeoreferencesController, GraphController, HubController, Hybrid, Identifier, IdentifiersController, Image, ImageMatrix, ImagesController, Import, ImportAttribute, InteractiveKey, InternalAttribute, Keyword, KeywordsController, Label, LabelsController, Language, LanguagesController, Loan, LoanItem, LoanItemsController, LoanRecipient, LoanSupervisor, LoansController, Lot, MetadataController, Namespace, NamespacesController, NomenclaturalRank, Note, NotesController, Observation, ObservationMatricesController, ObservationMatrix, ObservationMatrixColumn, ObservationMatrixColumnItem, ObservationMatrixColumnItemsController, ObservationMatrixColumnsController, ObservationMatrixRow, ObservationMatrixRowItem, ObservationMatrixRowItemsController, ObservationMatrixRowsController, ObservationsController, Organization, OrganizationsController, OriginRelationship, OriginRelationshipsController, Otu, OtuPageLayout, OtuPageLayoutSection, OtuPageLayoutSectionsController, OtuPageLayoutsController, OtusController, PapertrailController, PeopleController, Person, PinboardItem, PinboardItemsController, 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, SledImage, SledImagesController, SoftValidationsController, Source, SourceAuthor, SourceEditor, SourceSource, SourcesController, Specimen, SqedDepiction, SqedDepictionsController, Tag, TaggedSectionKeyword, TaggedSectionKeywordsController, TagsController, TaxonDetermination, TaxonDeterminationsController, TaxonName, TaxonNameAuthor, TaxonNameClassification, TaxonNameClassificationsController, TaxonNameRelationship, TaxonNameRelationshipsController, TaxonNamesController, TimeHourValidator, TimeMinuteValidator, TimeSecondValidator, Topic, TopicsController, TypeMaterial, TypeMaterialsController, User, UserMailer, UserPreferencesController, UsersController

Instance Attribute Summary collapse

Instance Attribute Details

#cachedString

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 4

#cached_author_yearString?

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 4

#cached_higher_classificationString

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

Returns:

  • (String)


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

#cached_htmlString

As in `cached` but with tags.

Returns:

  • (String)


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

#cached_misspellingBoolean

if the name is a misspelling, stores True.

Returns:

  • (Boolean)


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

#cached_original_combinationString

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 4

#cached_original_combination_htmlString

Returns as cached_original_combination but with HTML.

Returns:

  • (String)

    as cached_original_combination but with HTML



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

#cached_primary_homonymString

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

Returns:

  • (String)


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

#cached_primary_homonym_alternative_spellingString

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

Returns:

  • (String)


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

#cached_secondary_homonymString

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

Returns:

  • (String)


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

#cached_secondary_homonym_alternative_spellingString

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

Returns:

  • (String)


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

#etymologyString

the derivation and history of the name in written form

Returns:

  • (String)


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

#feminine_nameString

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 4

#masculine_nameString

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 4

#nameString?

the fully latinized string (monomial) 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 4

#neuter_nameString

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 4

#parent_idInteger

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 determining 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 4

#project_idInteger

the project ID

Returns:

  • (Integer)


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

#rank_classString

The TW rank of this name

Returns:

  • (String)


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

#typeString

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

Returns:

  • (String)


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

#verbatim_authorString

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

Returns:

  • (String)


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

#verbatim_nameString

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 4

#year_of_publicationInteger

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 4