On Jul 14, 2014, at 8:01 AM, Borislav Iordanov <
[hidden email]> wrote:
I'd like to make my Protege plugin work both in 4.1 and 4.3. Two questions related to that:
1) Where exactly is the code for each one of those versions. Starting here:
http://smi-protege.stanford.edu/svn/protege4/ , I can find a 4.1.0 tag under
protege-base/tags, so I guess that's the 4.1 codebase? But I couldn't find some similar for 4.3...so should I assume 4.3 is the trunk?
Protege Desktop is made up of a collection of OSGi bundles, so it’s not particularly easy to point to a single directory that contains a tag of all the source code utilized in Protege 4.3.0. The protege-base project that you referred to above contains the code for launching Protege. The 4.3 tag for that body of code is here:
That’s the link for browsing. To check out the code, use this URL:
If you’re interested in any of the other bundles, e.g., the OWL support, you should browse the plugins subdirectory:
If you need further clarification on locating code for particular pieces of functionality, please follow up on this list.
On a related note, it should be noted that after 4.3 was released, we moved all of our source code for the latests versions of Protege Desktop and WebProtege to GitHub:
2) Do I understand correctly that 4.3 uses a newer version of the OWLAPI? I believe 4.1 uses OWLAPI 3.2.4 while 4.3 uses 3.4.?, correct?
If you’re ever curious about what version of a plug-in Protege is using, you can look in the About Box:
… to see that Protege 4.3.0 is using version 3.4.2 of the OWL API.
Jennifer
_______________________________________________
protege-dev mailing list
[hidden email]
https://mailman.stanford.edu/mailman/listinfo/protege-dev