The EulerGUI Integrated Development Environment (IDE) allows one to
develop and run rules in N3 logic language, applied to data and models
in various formats converted in N3 (Notation 3).
N3 is a convergence language that allows to express data (facts),
classes and properties, and rules. It is the main language for the
Semantic Web, being much more readable and concise than RDF (Resource
Description Format). Compared to pure point-and-click tools like
Protégé, EulerGUI is centered on textual editor for N3 source.
The main new feature is a 2 clicks tool to add all referred ontologies
to current project.
This plays particularly well with other features.
You can refer to an ontology or vocabulary by using its common prefix
in the editor, e.g. :
:p a foaf:Person .
Then, upon saving the corresponding prefix declaration will be added
by looking up the http://prefix.cc web service :
Then with the new feature, you can actually add the URI of the FOAF
prefix to the project, which downloads the FOAF ontology as N3. You
can then consult the FOAF ontology in the N3 editor, to discover all
available properties and classes. These properties' label and RDF
comments are also visible in the editor as tooltips. You can also
launch the OWL reasoner, which shows a tree view of classes in FOAF
and in all N3 sources in project.
The second new feature is a button to stop the current inference
engine. This is useful when a bad rule base goes into an infinite