Search Mailing List Archives


Limit search to: Subject & Body Subject Author
Sort by: Reverse Sort
Limit to: All This Week Last Week This Month Last Month
Select Date Range     through    

[protege-owl] Protege3.2 b500 - SWRLTab error loadig knowledge into Jess

Johan W. Klüwer johan.w.kluwer at gmail.com
Tue Aug 26 14:46:16 PDT 2008


With "rdfb" as prefix I get the following, different, error message.

Message: error invoking built-in from Jess: unresolved built-in method
'rdfb:hasLabel' in rule 'Rule-1'.
edu.stanford.smi.protegex.owl.swrl.bridge.builtins.rdfb.SWRLBuiltInLibraryImpl.hasLabel(java.util.List).


On Tue, Aug 26, 2008 at 11:39 PM, Martin O'Connor
<martin.oconnor at stanford.edu> wrote:
> The prefix has to be 'rdfb' or built-in resolution will not work.
>
> Martin
>
> Johan W. Klüwer wrote:
>
>>Somehow, I can't get this to work. I have tried the following:
>>
>>Add the suggested line to the local copy of rdfb.owl, then create a
>>new ontology and add that file as an imported ontology alongside the
>>other swrl ones. The prefix "p1" is assigned. Create a rule using
>>rdfb:hasLabel, for instance 'p1:hasLabel(?x, "a") ->'. The editor
>>accepts the rule as syntactically ok, but Jess doesn't, returning the
>>following.
>>
>>  Message: error invoking built-in from Jess: unresolved built-in
>>class for prefix 'p1' in rule 'Rule-1':
>>edu.stanford.smi.protegex.owl.swrl.bridge.builtins.p1.SWRLBuiltInLibraryImpl.
>>
>>I suppose I am missing something basic here? The other predicates
>>found in rdfb.owl behave the same way.
>>
>>On Tue, Aug 26, 2008 at 1:49 AM, Martin O'Connor
>><martin.oconnor at stanford.edu> wrote:
>>
>>
>>>This will be synchronized properly in the next release. For the moment,
>>>you can just add the line
>>>
>>> <swrl:Builtin rdf:ID="hasLabel"/>
>>>
>>>to rdfb.owl to gain access to this built-in.
>>>
>>>Martin
>>>
>>>Martin O'Connor wrote:
>>>
>>>
>>>
>>>>------------------------------------------------------------------------
>>>>
>>>>Subject:
>>>>Re: [protege-owl] Protege3.2 b500 - SWRLTab error loadig knowledge
>>>>into Jess
>>>>From:
>>>>"Ralf Weinand" <weinanr at cs.tu-berlin.de>
>>>>Date:
>>>>Mon, 18 Aug 2008 19:57:22 +0200
>>>>To:
>>>>"User support for the Protege-OWL editor"
>>>><protege-owl at lists.stanford.edu>
>>>>
>>>>To:
>>>>"User support for the Protege-OWL editor"
>>>><protege-owl at lists.stanford.edu>
>>>>
>>>>
>>>>Hi Martin,
>>>>
>>>>the rdfb:hasLabel definition is still missing in the current version at
>>>>http://swrl.stanford.edu/ontologies/built-ins/3.4/rdfb.owl
>>>>
>>>>Regards,
>>>>Ralf
>>>>
>>>>
>>>>On Fri, Jul 11, 2008 at 6:48 PM, Martin O'Connor
>>>><martin.oconnor at stanford.edu> wrote:
>>>>
>>>>
>>>>
>>>>
>>>>>Ralf,
>>>>>
>>>>>It looks like I did not synchronize that ontology with the release
>>>>>version. The rdfb.owl in the last few releases contains a definition.
>>>>>
>>>>>Martin
>>>>>
>>>>>Ralf Weinand wrote:
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>>Hi Martin,
>>>>>>
>>>>>>I just had a look into the ontology
>>>>>>http://swrl.stanford.edu/ontologies/built-ins/3.4/rdfb.owl
>>>>>>for the built-in "rdfb:hasLabel" that you said would be in the next
>>>>>>(so this) release.
>>>>>>I could not find it there.
>>>>>>Did you implement it already?
>>>>>>
>>>>>>A minor bug: When you want to add a namespace in the Metadata-Tab, you
>>>>>>can add it but
>>>>>>not change the value of the auto-generated namespace.
>>>>>>
>>>>>>Cheers,
>>>>>>Ralf
>>>>>>
>>>>>>
>>>>>>On Wed, May 28, 2008 at 2:52 AM, Martin O'Connor
>>>>>><martin.oconnor at stanford.edu <mailto:martin.oconnor at stanford.edu>> wrote:
>>>>>>
>>>>>>
>>>>>>   It should not have been possible to use rdfs:label in SWRL rules -
>>>>>>   that
>>>>>>   was a bug.
>>>>>>
>>>>>>   I have added a built-in to access labels to the RDF built-in library
>>>>>>   that will be available in the next release, e.g.,
>>>>>>
>>>>>>   rdfb:hasLabel(AClass, ?label) -> sqwrl:select(?label)
>>>>>>
>>>>>>   It can be used for OWL classes, properties and individuals.
>>>>>>
>>>>>>   Martin
>>>>>>
>>>>>>   Ralf Weinand wrote:
>>>>>>
>>>>>>   >Hi Martin,
>>>>>>   >
>>>>>>   >when I load the ontology
>>>>>>   >SemanticBridge_RosettaNetOntology2MoonOntology.owl in Protege3.4 b500
>>>>>>   >and try to import the knowledge into Jess
>>>>>>   >for SWRL reasoning then I get the following exception:
>>>>>>   >
>>>>>>   >Exception importing SWRL rules and OWL knowledge:
>>>>>>   >edu.stanford.smi.protegex.owl.swrl.bridge.exceptions.OWLFactoryException:
>>>>>>   >empty property name in SWRLDatavaluedPropertyAtom 'rdfs:label(?thing,
>>>>>>   >"firedRule_SemanticBridge_hasContactInformation2hasContactInfo")'
>>>>>>   >
>>>>>>   >Do you have an idea what the problem might be?
>>>>>>   >It always worked with build 130.
>>>>>>   >I attached the two other necessary ontologies.
>>>>>>   >
>>>>>>   >Kind regards,
>>>>>>   >Ralf
>>>>>>   >
>>>>>>   >
>>>>>>   >------------------------------------------------------------------------
>>>>>>   >
>>>>>>   >_______________________________________________
>>>>>>   >protege-owl mailing list
>>>>>>   >protege-owl at lists.stanford.edu
>>>>>>   <mailto:protege-owl at lists.stanford.edu>
>>>>>>   >https://mailman.stanford.edu/mailman/listinfo/protege-owl
>>>>>>   >
>>>>>>   >Instructions for unsubscribing:
>>>>>>   http://protege.stanford.edu/doc/faq.html#01a.03
>>>>>>   >
>>>>>>   >
>>>>>>
>>>>>>   _______________________________________________
>>>>>>   protege-owl mailing list
>>>>>>   protege-owl at lists.stanford.edu <mailto:protege-owl at lists.stanford.edu>
>>>>>>   https://mailman.stanford.edu/mailman/listinfo/protege-owl
>>>>>>
>>>>>>   Instructions for unsubscribing:
>>>>>>   http://protege.stanford.edu/doc/faq.html#01a.03
>>>>>>
>>>>>>
>>>>>>------------------------------------------------------------------------
>>>>>>
>>>>>>_______________________________________________
>>>>>>protege-owl mailing list
>>>>>>protege-owl at lists.stanford.edu
>>>>>>https://mailman.stanford.edu/mailman/listinfo/protege-owl
>>>>>>
>>>>>>Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>_______________________________________________
>>>>>protege-owl mailing list
>>>>>protege-owl at lists.stanford.edu
>>>>>https://mailman.stanford.edu/mailman/listinfo/protege-owl
>>>>>
>>>>>Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>_______________________________________________
>>>>protege-owl mailing list
>>>>protege-owl at lists.stanford.edu
>>>>https://mailman.stanford.edu/mailman/listinfo/protege-owl
>>>>
>>>>Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03
>>>>
>>>>
>>>>
>>>>
>>>>
>>>_______________________________________________
>>>protege-owl mailing list
>>>protege-owl at lists.stanford.edu
>>>https://mailman.stanford.edu/mailman/listinfo/protege-owl
>>>
>>>Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03
>>>
>>>
>>>
>>_______________________________________________
>>protege-owl mailing list
>>protege-owl at lists.stanford.edu
>>https://mailman.stanford.edu/mailman/listinfo/protege-owl
>>
>>Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03
>>
>>
>>
>
> _______________________________________________
> protege-owl mailing list
> protege-owl at lists.stanford.edu
> https://mailman.stanford.edu/mailman/listinfo/protege-owl
>
> Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03
>



More information about the protege-owl mailing list