Skip to content

Should OBO recommend against importing entire ontologies if not needed? #2769

@nataled

Description

@nataled

In an effort to minimize problems of term misalignment (for example, when different versions of the same term are imported from different ontologies), the EWG suggest that we recommend against importing whole ontologies, instead recommending importing only the needed subset.

Discussion from Ops meeting 2025-09-30:

  • DN: We have the tooling to handle this (OntoFox, ROBOT).
  • Jie: Has concern about full imports since these will also import imported terms.
  • James: I think this is a good recommendation: You shouldn't import a full ontology into your OBO project unless you know you need to. There's handful of exceptions, which are small ontologies designed to be imported whole: COB, OMO, BFO, RO core.
    • DN response: These exceptions should be noted in the recommendation, if adopted.
  • Alex: In favor of editorial freedom; shouldn’t make any recommendation one way or other.
    • DN response: This recommendation would be a SHOULD, not a MUST, so the freedom is still there. Plus, we make many recommendations that we think would benefit the community.
  • Hande: I think this recommendation may create more confusion than guidance for new ontology developers who might not have the needed background to follow this recommendation..
    • DN response: What if we added a note along the lines of ‘this is something to work towards’ and not any kind of immediate focus?
  • DN: Would need to give examples of situations where entire ontologies need not be imported, and situations where it would be a good idea to import a whole ontology.

Metadata

Metadata

Assignees

No one assigned

    Labels

    attn: Editorial WGIssues pertinent to editorial activities, such as ontology reviews and principlesattn: Operations CommitteeIssues pertinent to broad Foundry activities, such as policies and guidelinesdocumentationIssues related to documentation presented on the website or relevant to Foundry-provided toolspolicyIssues and discussion related to OBO Foundry policiesprinciplesIssues related to Foundry principlesquestionA question

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions