Re: [Owlim-discussion] setting Ruleset owlim repository using sesame workbench
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
Re: [Owlim-discussion] setting Ruleset owlim repository using sesame workbench
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 ___ Owlim-discussion mailing list Owlim-discussion@ontotext.com http://ontomail.semdata.org/cgi-bin/mailman/listinfo/owlim-discussion
Re: [Owlim-discussion] setting Ruleset owlim repository using sesame workbench
Hi Carlo, the easiest and less ambiguous way to specify your custom ruleset is to use its absolute pathname as value of the 'ruleset' parameter. Make sure that the user under which your web app server runs have sufficient rights to access it. HTH, Damyan Ognyanov Ontotext AD On 3/7/2013 3:33 PM, 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 ___ Owlim-discussion mailing list Owlim-discussion@ontotext.com http://ontomail.semdata.org/cgi-bin/mailman/listinfo/owlim-discussion
Re: [Owlim-discussion] setting Ruleset owlim repository using sesame workbench
Hi Damyan, Thank you for your support. You said: the easiest and less ambiguous way to specify your custom ruleset is to use its absolute pathname as value of the 'ruleset' parameter.Yes, i see, but how Can I specify the absolute path?I have seen that using OWLIM workbench there is on option Load file or something like thisis there any equivalent way using Sesame workBench? Thank you for you support. Carlo --- Gio 7/3/13, damyan dam...@sirma.bg ha scritto: Da: damyan dam...@sirma.bg 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:36 Hi Carlo, the easiest and less ambiguous way to specify your custom ruleset is to use its absolute pathname as value of the 'ruleset' parameter. Make sure that the user under which your web app server runs have sufficient rights to access it. HTH, Damyan Ognyanov Ontotext AD On 3/7/2013 3:33 PM, 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 ___ Owlim-discussion mailing list Owlim-discussion@ontotext.com http://ontomail.semdata.org/cgi-bin/mailman/listinfo/owlim-discussion
Re: [Owlim-discussion] setting Ruleset owlim repository using sesame workbench
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 ___ Owlim-discussion mailing list Owlim-discussion@ontotext.com http://ontomail.semdata.org/cgi-bin/mailman/listinfo/owlim-discussion
Re: [Owlim-discussion] setting Ruleset owlim repository using sesame workbench
Hello Carlo, Due to the nature of the Workbench, it is difficult to set this up to allow a full path to be entered. I recommend creating a new repository with any rule-set, e.g. 'empty', then before you access it for the first time, change the rule-set parameter as described here: http://owlim.ontotext.com/display/OWLIMv53/OWLIM+FAQ#OWLIMFAQ-HowdoIchangetheconfigurationofanOWLIMSesamerepositoryafterithasbeencreated%3F Make sure you don't change it after it has been initialised as this will cause some consisteny problems later. I hope this helps, barry Barry Bishop OWLIM Product Manager Ontotext AD Tel: +43 650 2000 237 email: barry.bis...@ontotext.com skype: bazbishop www.ontotext.com On 03/07/2013 03:14 PM, 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 /mc/compose?to=Owlim-discussion@ontotext.com http://ontomail.semdata.org/cgi-bin/mailman/listinfo/owlim-discussion ___ Owlim-discussion mailing list Owlim-discussion@ontotext.com http://ontomail.semdata.org/cgi-bin/mailman/listinfo/owlim-discussion ___ Owlim-discussion mailing list Owlim-discussion@ontotext.com http://ontomail.semdata.org/cgi-bin/mailman/listinfo/owlim-discussion
Re: [Owlim-discussion] setting Ruleset owlim repository using sesame workbench
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 /mc/compose?to=Owlim-discussion@ontotext.com http://ontomail.semdata.org/cgi-bin/mailman/listinfo/owlim-discussion ___ Owlim-discussion mailing list Owlim-discussion@ontotext.com http://ontomail.semdata.org/cgi-bin/mailman/listinfo/owlim-discussion
Re: [Owlim-discussion] setting Ruleset owlim repository using sesame workbench
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
Re: [Owlim-discussion] setting Ruleset owlim repository using sesame workbench
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