Thanks Yaron,

this could be a good start. The issue I opened is that this is interesting from the academic point of view i.e testing whether the certain reasoner is capable of storing and reasoning level after all, with the semantic data.

Not being loosely coupled seems to be a drawback, in this context, I wonder how IkeWiki might do respect to it, since it is Java based. I have to check it also.


On Wed, Jun 16, 2010 at 2:31 PM, Yaron Koren <> wrote:

No, it's not loosely coupled - you'd have to write at least something in PHP. If you wanted to use a Java app, I think the best solution would be to write a subclass of SMWStore (in PHP) that in turn communicated with the Java code.

Though I don't know what the advantage of that would be, vs. keeping the data where it is and also copying it into an RDF triple store, as suggested before.


On Tue, Jun 15, 2010 at 7:58 PM, Albin Ahmeti <> wrote:
Thanks Samuel,

but I don't think that is what I need.

My question was "Is it possible to implement a Java-based application (service) that uses another database/reasoner instead of SMW one" ?

This is because everything is coded in PHP, so I don't know whether the architecture is "loosely coupled" and I can replace a part of the SMW with my own part (Java app).

So, I want to know whether I need a PHP API or smth similar if I program in Java?



ThinkGeek and WIRED's GeekDad team up for the Ultimate
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
lucky parental unit. See the prize list and enter to win:
Semediawiki-devel mailing list

WikiWorks MediaWiki Consulting