This is the first record of anyone having a problem with Kowari in this respect and without any idea of what version of Kowari or Java or the OS or anything else I went and downloaded their example code. Using Kowari 1.0.5 (they mentioned Sesame 1.1RC2 which was released after 1.0.5) with the given code you get an exception as NTriples is not supported as a parameter. NTriples is a subset of N3. So this code doesn't work. However, if the code is modified so that the last lines become:
model.read(new FileReader(file), file.toURI().toString(), "N3");
model.close();
database.close();
And run the code you get:
...
INFO [main] (AbstractDatabaseSession.java:699) - Loading
file:/.../University1_0.nt into rmi://.../server1#camera
INFO [main] (AbstractDatabaseSession.java:770) - Loaded 7304
statements
...
If people have any problems running Kowari, before they write it up as a paper maybe they should ask someone how to get it running first. Although, this isn't the first time.
3 comments:
Kowari is not Jena.
When evaluating Kowari, people should use the Kowari interfaces. Jena support is provided as an integration tool for existing applications.
The Jena support layer is only as scalable or fast as Jena, so when people evaluate Kowari using it's Jena support, they are not evaluating Kowari, they are evaluating Jena.
As their code shows, they certainly didn't use the Jena interface when testing Sesame.
And why is Kowari distro so fscking big?
Post a Comment