Re: [protege-user] ! [WARN] No ODBA model ... ?

Michael DeBellis <[email protected]>
Newsgroups gmane.comp.misc.ontology.protege.owl
Message-ID <CALGFikdRtC5JqmA1M5eEi7d=ggZK85FhAYN0C+=2C4HyOvqkLQ@mail.gmail.com>
Jean-Louis, FYI, I don't think this is a problem with 5.6.4 in general
because I can't recall seeing that error and I use 5.6.4 more or less every
day on some fairly large and complex ontologies. My best guess is that it
has to do with some plugin. I wasn't sure what ODBA meant in this context.
My first thought is: Object-Database Access and it has something to do with
a plugin for connecting the A-Box with a relational database... but that is
purely a guess. Also, in general, a Warning isn't all that serious. On the
other hand, when you get text in Red it often is a serious error. But as I
looked at that second image (Log Preferences) more carefully, I realized
that is just a generic message on the preferences for defining your log
preferences so the red in that message (at least I'm pretty sure) is not an
actual error but rather an example (hence the foos and bars) of what
different kinds of errors will look like with your current log settings.

Again, my best guess is the issue is a Plugin. For example, I use a Plugin
that always causes an error if I try to open one of the Windows where I'm
using the plugin without first running the reasoner and I just ignore it.
Do you get the "Reasoner Active" message after you run the reasoner? Does
the reasoner make expected inferences and can you click on a "?" and get
explanations? If yes then it probably isn't that serious an error.

Some suggestions:

1) Search through the log for "plugin" or look where you get the messages
and see if it mentions any plugins.
2) Copy the entire log and paste it into a text file using something like
Notepad and send the entire Log file.
3) If the sample ontology isn't that large and isn't proprietary send that
as well.
4) Create a new ontology, perhaps with just one class and one instance and
one data property and see if you still get the error.

Also, I asked ChatGPT what ODBA meant in the context of Protege. The answer
may not be correct but I'll paste it below just because it may be of some
use.

Cheers,
Michael
https://www.michaeldebellis.com/blog

From ChatGPT:

In the context of *Protégé* and OWL ontologies, *ODBA* typically stands for:

*OWL Direct Binary Access*

This refers to a *plugin or internal mechanism* within Protégé (especially
in its more advanced or research-focused configurations) that allows the
system to *directly access OWL ontologies in a binary format* for
performance optimization.
Key points:

   -

   *ODBA* is not a standard OWL term—it’s an internal or experimental
   component used in certain builds of Protégé, especially those connected
   with *ELK reasoner* or high-performance OWL EL reasoning.
   -

   It often appears in logs or UI components when Protégé is trying to
*optimize
   access to large ontologies*.
   -

   In some cases, you might see things like ODBA Plugin or references to
   ODBA storage in *reasoner preferences*, especially if you're using
   reasoners or tools developed at TU Dresden or Stanford.

------------------------------
If You Saw It in the UI or a Log Message:

It might be indicating that Protégé is using *binary-optimized access* to
speed up parsing or reasoning. It’s not something most ontology engineers
need to configure directly unless doing performance tuning.

Would you like to paste the full context where you saw “ODBA”? That might
help confirm whether it's the binary access layer or something else.

On Tue, May 27, 2025 at 9:28 AM Jean-Louis Janin <[email protected]>
wrote:

> Hello,
>
> I don't understand this uncomplete warning message, briefly available
> and reading as follows:
>
> "[WARN]  No ODBA model was loaded because no .odba file exists i...
> click to open the log"
>
> It appears regularly with Protégé Desktop 5.6.4 through an orange ! (see
> attached screen shots).
>
> Would anybody propose an explanation for this "potential" warning ?
>
> How could I create an ODBA file ? For what purpose ?
>
> Regards,
>
> Jean-Louis Janin
> _______________________________________________
> protege-user mailing list
> [email protected]
> https://mailman.stanford.edu/mailman/listinfo/protege-user
>

_______________________________________________
protege-user mailing list
[email protected]
https://mailman.stanford.edu/mailman/listinfo/protege-user
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.