Protégé 5.6.0
The Protégé development team is proud to announce the release of Protégé 5.6.0, the latest major release of your favorite ontology editor.
New features
- Support for ODK-style -idranges.owl policy files. If such a file is detected alongside the ontology to edit, Protégé will try to use the informations from that file to automatically set the prefix and identifiers range.
Other significant changes
- The OS X package can now run natively on arm64 CPUs, instead of relying on x86_64 emulation. This should drastically improve Protégé’s performances on M1-powered Apple computers.
- Migrated to Java 11.
- Migrated to OWL API 4.5.24. This version includes several changes to some serializers (notably the OBO serializer), which will likely result in huge diffs when ontology files are saved with this version of Protégé for the first time. To minimize the annoyance caused by such diffs, it is advised to:
- save your ontology with Protégé 5.6.0 without introducing any logical change and commit the resulting file;
- once the ontology has been saved once with Protégé 5.6.0, avoid editing it again with an older version.
- The GNU/Linux, Windows, and macOS versions now use the same launcher, so that Java memory options can be set for all three versions using the same
conf/jvm.conf
file. - The ELK reasoner is now included in the distribution.
Other improvements
- Improve the datatype selection box in the literal value editor (protegeproject/protege#856)
- Make deprecated classes hidden by default (protegeproject/protege#797)
- Trim whitespaces in the class expression editor (protegeproject/protege#770)
- Do not force values as boolean (protegeproject/protege#691)
- Disable expression caching (protegeproject/protege#864, protegeproject/protege#637)
- Use most commonly used entity name if name to entity mapping is ambiguous (protegeproject/protege#869)
- Add a “Jump to selection” in class tree (protegeproject/protege#687)
- Add “No to All” option for Resolve Missing Imports dialog (protegeproject/protege#707)
- Add “Instances (Inferred)” view to the default layout of the Individuals by Class tab (protegeproject/protege#583)
- Render DOI, Wikipedia, OMIM, OMIMPS, ORCID, and Orphanet identifiers as links (protegeproject/protege#1049)
Bug fixes
- Save files using format-specific extensions (protegeproject/protege#1016)
- Avoid freezing the UI when an ontology is inconsistent (protegeproject/protege#877)
- Fix rendering of labels containing an apostrophe (protegeproject/protege#919)