Protege OWL Plugin now can handle OWL-S and SWRL files

Perhaps some members of this community are interested:
The newest release 105 of the Protege OWL Plugin is now
able to load, edit and save ontologies in OWL-S 1.0 and
SWRL.  Protege is an open-source ontology development
platform, and the OWL Plugin has become one of the most
popular OWL tools on the web.

This means that a basic infrastructure for creating
and editing Semantic Web services is available, and the
simple default user interface of Protege can be used to
instantiate the OWL-S classes.  Future work here at Stanford
or elsewhere will lead to additional extensions for editing
OWL services and rules much more conveniently.  Contact me
if you'd like to coordinate future work.

Given the early state of this, I would appreciate feedback
(best via the protege-owl mailing list).  There may be bugs
in here, since I had to make some low-level changes to allow
to represent OWL Full elements such as subclasses of rdf:List.
I did little testing on the OWL-S stuff except from loading
the meta ontologies.

Here is how to get started:

- Install Protege
0) Go to http://protege.stanford.edu/plugins/owl/
1) Install the latest Protege 2.1 beta release
2) Download the OWL Plugin and unzip it into the plugins folder
3) Start Protege: You should now see OWL Files as one option

- Import the OWL-S ontology:
4) Create a new OWL Files ontology
5) Go to OWL/Define Import Policy...
6) Select for example "process" and click
  "Add namespace and prefix to current ontology"
7) On the metadata tab, click import behind "process"
8) Save and reload your project

You can then create Service instances using the Individuals tab.
The Congo example currently does not load due to the bugs in
the file (one of which I recently reported to this list).

Holger

Received on Monday, 5 April 2004 19:45:22 UTC