lists lists
Tue, 27 Jul 2010 03:25:54 -0700
Excellent, just what I was looking for - thanks Ivan Cheers, Sam
2010/7/27 Ivan Peikov <ivan.pei...@ontotext.com>
> Hi Sam,
>
> The example you refer to is still valid, but to SwiftOWLIM, not to
> BigOWLIM.
> Here is a complete example of programmatic initialization and usage of
> BigOWLIM repository (BigOWLIM 3.3 + Sesame 2.3, etc. dependencies).
>
>
>
> ---[code]----------------------------------------------------------------------
> import java.io.File;
>
> import org.openrdf.repository.RepositoryConnection;
> import org.openrdf.repository.RepositoryException;
> import org.openrdf.repository.sail.SailRepository;
>
> import com.ontotext.trree.OwlimSchemaRepository;
>
>
> public class BigOWLIMTest {
> public static void main(String[] args) throws RepositoryException {
> // initialize OWLIM's configuration Sail
> OwlimSchemaRepository owlim = new OwlimSchemaRepository();
> owlim.setDataDir(new File("/tmp")); // parent folder
> // configuration parameters (normally read from .ttl file)
> owlim.setParameter("storage-folder", "repository");
> owlim.setParameter("repository-type", "file-repository");
> owlim.setParameter("ruleset", "owl-horst");
> // other parameters configuration follows here...
>
> // initialize repository
> SailRepository repository = new SailRepository(owlim);
> repository.initialize();
>
> // initialize connection to repository
> RepositoryConnection conn = repository.getConnection();
>
> // repository operations through connection here...
>
> // close connection
> conn.close();
> // shutdown repository
> repository.shutDown();
> }
> }
>
> ---[edoc]----------------------------------------------------------------------
>
>
> Hope this helps!
>
>
> Cheers,
> Ivan
>
> On Monday 26 July 2010 14:33:04 lists lists wrote:
> > Hi,
> >
> > what's the best (i.e. simplest) way to create a repository without using
> a
> > config file? I did find an example on the mailing list [1] but its no
> > longer valid with BigOWLIM 3.3, due to API changes I guess.
> >
> > Thanks,
> > Sam
> >
> > [1]
> http://www.mail-archive.com/owlim-discussion@ontotext.com/msg00232.html
> >
>
_______________________________________________ OWLIM-discussion mailing list OWLIM-discussion@ontotext.com http://ontotext.com/mailman/listinfo/owlim-discussion