Protege 3.4 Beta update (build 120)
Jennifer Vendetti <[email protected]> Sat, 17 Nov 2007 20:58:40 -0800
| Newsgroups | gmane.comp.misc.ontology.protege.beta |
|---|---|
| Message-ID | <[email protected]> |
There's a new beta build available on our Web site: http://protege.stanford.edu/download/prerelease/full/ http://protege.stanford.edu/download/prerelease/basic/ This build contains an important change to the Protege-OWL editor, which is the ability to connect directly to the Pellet reasoner. Previously, Protege-OWL only supported connections to an external DIG reasoner. This change includes modifications to the user interface and the Protege-OWL API, which are detailed in the following two sections: UI Changes ------------ - Reasoning functionality is now accessible through the new "Reasoning" menu, which allows users to select from a list of available reasoners. The current choices in this menu are "DIG Reasoner" and "Pellet 1.5.1 (direct)". All reasoning actions such as consistency checking, classification, etc., will work with the selected reasoner. - It is now possible to query the inferred property values of an individual. This can be done by right-clicking on an individual in the Individuals tab and selecting "Get inferred property values" from the context menu. API Changes -------------- - The old ProtegeOWLReasoner reasoner interface has been deprecated and the new ProtegeReasoner interface should be used instead. Documentation for accessing the reasoner programmatically using the new interface is available on the Wiki: http://protegewiki.stanford.edu/index.php/ProtegeReasonerAPI. - A new plug-in type called a "Reasoner Plug-in" has been introduced that allows developers to plug other reasoners into Protege-OWL. Currently, there are four implementations of the reasoner plug-in: 1) Jena reasoner, 2) DIG reasoner, 3) Pellet reasoner accessed through the Jena API, and 4) Pellet reasoner accessed through the OWL-API. We have made the DIG reasoner and the Pellet reasoner accessed through OWL-API available through the user interface via the Reasoning menu. Documentation for developing a reasoner plug-in is available on the Wiki: http://protegewiki.stanford.edu/index.php/ProtegeReasonerPlugin. - The protege-pellet.jar file in the edu.stanford.smi.protegex.owl.inference.pellet folder contains a programmatically accessible Protege-OWL to OWL-API converter. This allows developers to obtain an OWL-API model from a Protege-OWL model. The model is a snapshot and not a synchronized (live) copy and the limitations of the conversions are documented in the Javadoc for OWLAPIConverter. We would like to thank clark&parsia (http://clarkparsia.com/) for providing an important part of the converter code. Please note: when using the direct Pellet reasoner with large ontologies, we recommend that users increase the allocation for Protege-OWL's heap size because Protege-OWL and Pellet will share the same memory space. In the event that you get an OutOfMemory exception during reasoning, Protege-OWL will try to recover, but we do not recommend that you try to save your file after this type of exception. Other Changes --------------- - Protege-OWL users who use rdf:label to represent class names now have the ability to put spaces and other characters in class names. In the past, the restriction editor was not very friendly to such users because it could not parse expressions such as "hasTopping some My Favorite Type of Topping". We have modified the grammars used by the restriction editors so that names with spaces can be quoted. For example, the expression above can be represented as "hasTopping some 'My Favorite Tye of Topping'". As always, a Web-based version of the release notes is available on our site: http://protege.stanford.edu/download/release_notes/release_notes_beta.html The Protege Team _______________________________________________ protege-beta mailing list [email protected] https://mailman.stanford.edu/mailman/listinfo/protege-beta Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03