Hello Barry, 

Yes, that's what i did. 

Please, allow to ask another question:

I am using OWLIM through Sesame WorkBench as it will provide me a good start 
point for a demo that i am preparing. However, I am figuring out whether I can 
use OWLIM to make my solution more dynamic. I come to the point:

Step One:
I create with protege an ontology O which contains the following set of triples:

<o1 IncludedIn o2>
<o2 IncludedIn o1>

and I modified a file "Rules_builtin.pie" that contains the rule:

Id: TLO_EquivPropByFLODSubProp
     x  <onto1:FLOD_IncludedIn>  y               
     y  <onto1:FLOD_IncludedIn>  x               
    -------------------------------
     x  <tlo:TLO_EquivalentTo>  y

what I did was I create an OWLIM repository (Id=owlim) using Sesame WorkBench 
and before using it modifies the configuration (in particular the "ruleset") as 
described here 
http://owlim.ontotext.com/display/OWLIMv53/OWLIM+FAQ#OWLIMFAQ-HowdoIchangetheconfigurationofanOWLIMSesamerepositoryafterithasbeencreated%3F

then I add O. By doing it I can ask give me the instances of "TLO_EquivalentTo" 
and it correctly answer me. 


Step Two: 

Using protege again, I modified the ontology O as in the following:


<o1 IncludedIn o2>
<o2 IncludedIn o1>

<o2 IncludedIn o3>
<o3 IncludedIn o2>


and I modified the file "Rules_builtin.pie"  as below  and i called it 
"Rules_builtinNew.pie"

Id: TLO_EquivPropByFLODSubProp
     x  <onto1:FLOD_IncludedIn>  y               
     y  <onto1:FLOD_IncludedIn>  x               
    -------------------------------
     x  <tlo:TLO_EquivalentTo>  y


Id: TLO_EquivPropTransitivity
     x  <tlo:TLO_EquivalentTo>  y               
     y  <tlo:TLO_EquivalentTo>  z               
    -------------------------------
     x  <tlo:TLO_EquivalentTo>  z

What I did here was:

1) changed the configuration (in particular the "ruleset") as described here 
http://owlim.ontotext.com/display/OWLIMv53/OWLIM+FAQ#OWLIMFAQ-HowdoIchangetheconfigurationofanOWLIMSesamerepositoryafterithasbeencreated%3F
putting the obsolete path of the file Rules_builtinNew.pie. I can see it when I 
query SYSTEM. 

2) Added the modified ontology O. 

By doing so when I ask give me the instances of "TLO_EquivalentTo", it is like 
the rule  Id: TLO_EquivPropTransitivity has not been applied (i.e i don't get 
the triple  <o1 TLO_EquivalentTo o3 > ). 


My questions are:

1) am I doing anything wrong or missing anything?

2) Once created and added owl files to an OWLIM repository configured using 
"Rules_builtin.pie" and later I need to change it (as Rules_builtinNew.pie) by 
adding/removing rules: Is  there any way (except to create a new repository 
from scratch ) to make the materialisation of the created owlim repository 
updated with the Rules_builtinNew.pie?


Thank you for your help and support. 
Best Regards, 

Carlo







--- Gio 7/3/13, Barry Norton <barry.nor...@ontotext.com> ha scritto:

Da: Barry Norton <barry.nor...@ontotext.com>
Oggetto: Re: [Owlim-discussion] setting Ruleset owlim repository using sesame 
workbench
A: "Carlo Allocca" <carloallo...@yahoo.it>
Cc: owlim-discussion@ontotext.com
Data: Giovedì 7 marzo 2013, 18:58

Yeah, I got caught out by 'doing things properly'. If you've not added any data 
you won't do any harm by changing the ruleset post-creation (I guess as long as 
you restart to compile the new ruleset then add data)

B

----- Reply message -----
From: "Carlo Allocca" <carloallo...@yahoo.it>
To: "Barry Norton" <barry.nor...@ontotext.com>
Cc: <owlim-discussion@ontotext.com>
Subject: [Owlim-discussion] setting Ruleset owlim repository using sesame 
workbench
Date: Thu, Mar 7, 2013 5:10 PM


Hello Barry, 

while you wrote me I was doing what you suggested in the previous email and I 
did it. It is working fine doing it using Sesame workbench. 

One more, following the link 
http://owlim.ontotext.com/display/OWLIMv53/OWLIM+FAQ#OWLIMFAQ-HowdoIchangetheconfigurationofanOWLIMSesamerepositoryafterithasbeencreated%3F
as you suggester earlier, it is written explicitly that "...but there are other 
parameters that can not be changed once the 
repository is created, e.g. the rule-set (in the case of OWLIM-SE)."

I read it after i run the query, but it is working!!!. 

Many Thanks, 
Regards, 
Carlo


--- Gio 7/3/13, Barry Norton <barry.nor...@ontotext.com> ha scritto:

Da: Barry Norton <barry.nor...@ontotext.com>
Oggetto: Re: [Owlim-discussion] setting Ruleset owlim repository using sesame 
workbench
A: "Carlo Allocca" <carloallo...@yahoo.it>
Cc: owlim-discussion@ontotext.com
Data: Giovedì 7 marzo 2013, 16:25


  

    
  
  
    

      Sorry, no, not with the Sesame Workbench.

      

      The OWLIM Workbench has a field where you can fill this in, but
      that's also a change in way of doing things...

      

      Barry

      

      

      On 07/03/2013 14:14, Carlo Allocca wrote:

    
    
      
        
          
            Hi Barry, 
              

              
              thank you for your reply. As I have to prepare a demo
                very soon (less than one week time), the only parameter
                i need is ruleset as i need to use customized rules. 
              Any suggestion using sesame workbench?
              

              
              Carlo
              

                --- Gio 7/3/13, Barry Norton <barry.nor...@ontotext.com>
                ha scritto:

                

                  Da: Barry Norton <barry.nor...@ontotext.com>

                  Oggetto: Re: [Owlim-discussion] setting Ruleset owlim
                  repository using sesame workbench

                  A: "Carlo Allocca" <carloallo...@yahoo.it>

                  Cc: owlim-discussion@ontotext.com

                  Data: Giovedì 7 marzo 2013, 14:39

                  

                  
                    
                      

                        Carlo, I'd personally avoid using the Workbench
                        if you've significant parameters to set.

                        

                        In the getting-started/ folder of the
                        distribution you'll find a set of parameters in
                        owlim.ttl, which you can copy and edit. One can
                        either instantiate a repository these with using
                        GettingStarted.jar (which will also help you
                        load ontologies and data), or can push it
                        directly to your live Sesame endpoint over its
                        HTTP interface with curl (my preference).

                        

                        Barry

                        

                        

                        

                        On 07/03/2013 13:33, Carlo Allocca wrote:

                      
                      
                        
                          
                            
                              Dear
                                All, 
                                

                                
                                it is again me. I would like to ask
                                  the following:
                                

                                
                                I creating a new OWLIM-SE
                                  repository with sesame workbench and
                                  my question is:
                                

                                
                                How Can I set "RulesSet"  with
                                  myfile.pie ?
                                

                                
                                I have done it using OWLIM as java
                                  library, but how to do it using sesame
                                  workbench?
                                

                                
                                Thank you very much for your help. 
                                

                                
                                Regards, 
                                Carlo
                              
                            
                          
                        
                        

                        
                        

_______________________________________________
Owlim-discussion mailing list
Owlim-discussion@ontotext.com
http://ontomail.semdata.org/cgi-bin/mailman/listinfo/owlim-discussion

Reply via email to