top of page

Using an LLM to help build ontologies: The Basic Formal Ontology (BFO) Assistant

Writer's picture: Michael DeBellisMichael DeBellis

I wanted to add some definition comments to an ontology I'm building today. I like to follow standards as much as possible and I remember BFO has a specific standard for how to describe classes and I think other entities. I tried looking through the BFO book and manual I have but I'm impatient and when I couldn't find it right away I tried Google. That didn't work either so I tried ChatGPT. That didn't work either but it was closer.


Then I remembered seeing a new feature of a Wizard to create intelligent assistants on the Open AI developer page. So I created an assistant and fed it the Building Systems with BFO book and the BFO specification. It was very easy. Of course at this point I was also finding more interesting things to do than write documentation.


I asked the BFO Assistant "What is the appropriate format for writing definition comments in BFO?" That didn't work either. I mean it was actually a good answer but not exactly what I was looking for. See below.


I refined my question a bit with an example from my best recollection of what the standard was and that worked! I got exactly the information I was looking for:



3 commentaires


DDerom
20 févr.

Given the above and your general interest, might be interesting looking at LM-ontology-concept-placement, which on its turn relies on DeepOnto. https://github.com/KRR-Oxford/LM-ontology-concept-placement

J'aime

Invité
10 févr. 2024

Arguably, lions do not just live in the jungle: https://www.ourendangeredworld.com/do-lions-live-in-the-jungle/

J'aime

Invité
07 févr. 2024

I like the idea of specialty chatbots. I'm definitely using different models and personalities as my needs evolve.

J'aime
  • facebook
  • linkedin

©2019 by Michael DeBellis. Proudly created with Wix.com

bottom of page