Search Mailing List Archives
[protege-owl] SWRL-Condition editor
sstirtzinger at securboration.com
Fri Sep 15 11:46:31 PDT 2006
I am using build 324. I am not attempting to use the SWRLTab. I am trying
to specify a condition (If-Then_else) on a composite process (OWLSTab). I
wanted the condition to be expressed in SWRL. When I was unable to create
the condition, I went to the "Individuals" tab and attempted to create the
condition as an individual of SWRL-Condition. However, when I typed in my
condition expression, it would never save it and no exception was thrown.
It typed in, but disappeared when I clicked on something else. I will say
that the SWRL editor did not work very well either. I seemed to have to
click several times to be able to use the features like the property button
or the class button.
As a work around (this is gonna sound kludgy, but I was just trying to find
a solution), I save the project and then edited my .owl file and changed the
imports to import "http://www.daml.org/rules/proposal/swrl.owl" and then
opened my project in Protégé, but specified my .owl file instead of the
.pprj file. When I do that, I can edit my SWRL-Condition and type the same
expression in and it saves it just great! The SWRL expression editor also
responds well. Then I can go to my OWLSTab and attach this condition to my
If-Then-Else control-construct. I really do not think it has to do with
SWRL, but with the import.
As a side note, I did try and import the
"http://www.daml.org/rules/proposal/swrl.owl" from the MetaDataTab and I can
see that in my .repository file. But when I read in the project from the
.pprj I can "write" expressions but I cannot "save" an expression as before.
It is almost like it is not using that version of swrl.
From: protege-owl-bounces at lists.stanford.edu
[mailto:protege-owl-bounces at lists.stanford.edu] On Behalf Of Martin O'Connor
Sent: Friday, September 15, 2006 2:06 PM
To: User support for the Protege-OWL editor
Subject: Re: [protege-owl] SWRL-Condition editor
Are you using the very latest 3.2 beta? (Though, in this case, the version
probably will not matter since the editor part of the SWRLTab has been
fairly stable since early 2005.)
Which SWRL rules do not work for you? Do you have examples of rules that are
not saved successfully (with associated OWL ontology). Are you getting a
stack dump in the status window?
Quoting Sheri Stirtzinger <sstirtzinger at securboration.com>:
> I am trying to learn how to write SWRL conditions. My Protégé 3.2_beta
> project, however, does not seem to save my condition after I enter it.
> No error is produced and the condition seems to be ok (check is green),
> but if I leave the SWRL-Condition editor and then return, I have
> nothing in the window. Is there anyone who can give me a hint as to
> what I need to set or import?
> I managed to import the CongoExample.owl and create my same SWRL
> within that project using the Protégé 3.2_beta and it was saved. I
> the 2 projects to see if I could ascertain what was being imported to see
> I could tell why my new project will not save the condition and I was
> to find the clue.
protege-owl mailing list
protege-owl at lists.stanford.edu
More information about the protege-owl