Skip to content

Looping of BFO:0000023 and CHEBI:50906 #385

@SydCo99

Description

@SydCo99

There seems to be some kind of loop happening with the role terms BFO:0000023 and CHEBI:50906.

BFO:0000023 is a subclass of BFO:0000023, and CHEBI:50906 is a subclass of BFO:0000023 (while they are also equivalent to each other). CHEBI:50906 is a subclass of CHEBI:50906 (so is BFO:0000023, twice, and again twice in the nested CHEBI:50906 subclass of itself). I have attached a screenshot of how this looks in Protege.

Also, the equivalency between the two role terms is a bit confusing as they have different definitions.
For reference:

  1. BFO definition - "A realizable entity the manifestation of which brings about some result or end that is not essential to a continuant in virtue of the kind of thing that it is but that can be served or participated in by that kind of continuant in some kinds of natural, social or institutional contexts."
  2. CHEBI definitions - "A role is particular behaviour which a material entity may exhibit."

Lastly, I'm assuming the BFO role term was intended to be oriented in the BFO hierarchy already in PHIPO, specifically as a subclass of Realizable Entity (http://purl.obolibrary.org/obo/BFO_0000017). Currently, both role terms are direct subclasses of owl:Thing.

PHIPO_role

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions