This section contains specific instructions for eagle-i editors who are working with the ontology in Protégé, as well as an overview of the general workflow for various common editing tasks.
Protégé is a free, open source ontology editor and knowledge-base framework. While this document contains a few general instructions for using Protégé, it is not meant to serve as a comprehensive help document for that program. Consult the Protégé user documentation for more details: http://protegewiki.stanford.edu/wiki/Main_Page. |
If you are editing for the first time in Protégé, you will need to adjust the settings (should only need to be done once).
Entity URI
Entity Label (for use with Auto-generated ID)
Auto-generated ID
|
The reasoner tests the logic and consistency of the asserted axioms in the ontology and computes the inferred hierarchy. The suggested reasoner for eagle-i is FaCT++. It is good practice to run the reasoner periodically before committing, to ensure nothing has been accidentally moved. The ‘Class hierarchy’ tab shows only the asserted hierarchy; the ‘Class hierarchy (inferred)’ tab shows the inferred hierarchy relationships (i.e. the hierarchy seen in the software). The inferred hierarchy is only visible after the reasoner has been run in that file.
Before viewing or editing the ontology, make sure you’re looking at the most current version:
src\isf\module-scripts
folder and select ‘Open in Terminal’ to open a command window. (Note: these instructions are specific to the SmartSVN client, but a variation on this workflow should be possible from other clients. See Ontology File Structure > src/isf/module-scripts for more details.)ei-all.bat
(for Windows) and hit enter. The script is done when the command prompt reappears. This process will take some time and potentially slow your computer down.eaglei-modules-top.owl
— imports the source (the ISF), the module configuration, and the exclude and include files.eaglei-module-configuration.owl
— shows only the source (ISF) and the module configuration.eagle-i-extended-app.owl
— shows both the eagle-i ontology generated and application OWL files.Reminder: do not edit the generated files. Any direct edits of the generated files will not be committed to SVN (these files are SVN ignored) and they will be lost the next time the scripts are ran. Only view these files in Protégé: