Skip to content

Semantics of class hierarchy is inconsistent #14

@hlapp

Description

@hlapp

There are several places in the class hierarchy for names and for ranks where lists of things are interspersed inconsistently in a hierarchy of things. The issue here may be more on finding a proper label and definition that resolves the inconsistency than actually rearranging the structure. That said, using class hierarchy to record membership in a subset of the ontology is poor practice if that's what this is for; OBO ontologies use subset definitions ("slims") for that.

Examples are NOMEN_0000025 ("ICZN Official List of Works Approved as Available") being a subclass (transitively) of NOMEN_0000107 ("ICZN name"), which asserts that an official list of works is_a "ICZN name", and (by transitivity) a "biological name". Perhaps from a nomenclator's point of view this isn't even necessarily untrue, but it certainly is very weird semantics otherwise. Similarly for the "subdivisions" that are under the rank class.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions