Protege 3.2 Beta update (build 343)

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Protege 3.2 Beta update (build 343)

Jennifer Vendetti
Administrator
There is a new beta build available on our Web site:

http://protege.stanford.edu/download/prerelease/full/
http://protege.stanford.edu/download/prerelease/basic/


General
-------
1. Users can now edit property files (protege.properties and
Protege.lax) from two places in the user interface:

a) Choose Project | Configure... to launch the Configure dialog and
click on the "Property Files" tab.
b) Choose Project | Configure... to launch the Configure dialog, check
the box next to "ProtegePropertiesTab" on the Tab Widgets tab, and click
OK.  The ProtegePropertiesTab tab widget plug-in will be visible in the
main window.  This tab allows editing of any property file with the
property=value format, not just property files that are specific to Protege.

Any changes made to the protege.properties file will take effect
immediately.  Changes in other property files, including Protege.lax,
will only take effect after restarting Protege.

2. All generated knowledge base events now have a timestamp and the user
name of the client that generated the event.  There are two new methods
in AbstractEvent to retrieve this information.  Please consult the
JavaDoc for details:
http://protege.stanford.edu/download/prerelease_javadoc/edu/stanford/smi/protege/util/AbstractEvent.html.


Changes in Core Protege & Protege-Frames
----------------------------------------
1. Added a new method for setting the current project without displaying
it: setCurrentProject(Project project, boolean remote, boolean
suppressDisplay). Please consult the JavaDoc for details:
http://protege.stanford.edu/download/prerelease_javadoc/edu/stanford/smi/protege/ui/ProjectManager.html.

2. Suppressed events generated at project load time.


Changes & Bug Fixes in Protege-OWL
----------------------------------
1. Added the ability to create anonymous individuals from the
Individuals tab.  A new button and icon indicate that the created
resource is anonymous.

2. Reimplemented browser slot patterns for OWL, which fixed several bugs:

a) It is now possible to build browser slot patterns with multiple
slots/properties.
b) RDFSLiteral properties obey the default language.
c) Fixed bug related to setting the default language in an imported
ontology, which caused browser slots to behave inconsistently.
d) Changed the behavior of the browser slot pattern - if a default
language is set and an RDFSLiteral does not have a value for that
language, but has a value with no language set, then this value is used
in the display.

WARNING! Restriction editing is not supported in multiple browser slot
mode.  It is only supported in the ":NAME" or "rdfs:label" modes.

3. Fixed the Java source code generator for OWL ontologies that imported
the SWRL ontology, which caused the generated code not to compile. The
SWRL basic classes are now filtered out from the generated Java classes.

4. Fixed a bug that occurred when the Protege ontology was imported from
one of the available repositories. The Protege ontology was imported
with a "p1" prefix rather than a "protege" prefix, which caused other
GUI components to behave incorrectly.

5. Optimized the getLanguage() call in RDFSLiteral.

6. Fixed some race conditions in the OWL search operation.

7. Fixed a problem where Protege-OWL was incorrectly determining the
type of an rdf property.  This caused the application to generate a Java
object of the wrong type to represent the property and resulted in class
cast exceptions (bugs 185 & 188).



_______________________________________________
protege-beta mailing list
[hidden email]
https://mailman.stanford.edu/mailman/listinfo/protege-beta

Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03