Dear all,<br><br>A part of the project "SemanticXO" concerns the implementation of an alternative Journal implementation making use of the triple store backend. Triple store are data bases optimised to store factual information in the form of statements linking a subject, a property and a value. This makes them particularly fit to store key/value metadata, such as the one the Journal uses. The feature proposal for SemanticXO gives more detailled  about what this is about: <a href="http://wiki.sugarlabs.org/go/Features/Semantic_Web">http://wiki.sugarlabs.org/go/Features/Semantic_Web</a><br>
<br>I've just finished removing a couple of bugs and would be interested in getting a first round of feedback. <br>The installation procedure is not super convenient but should be manageable anyway: <a href="http://wiki.sugarlabs.org/go/Features/Semantic_Web/Testing">http://wiki.sugarlabs.org/go/Features/Semantic_Web/Testing</a><br>
<br>The code is based on two parts:<br>* a module "common" that allows to store arbitrary data in the triple store<br>* a module "datastore" which uses "common" to store the data from the Journal<br>
I'm now working on implementing other usage examples for "common". In the Journal, the most visible change is the possibility to browse the content through the SPARQL interface of the triple store. This means it is possible, and rather easy, to gather statistics about the activities performed in a class room or do backup of the metadata without having to interupt any other activity.<br>
<br>Looking forward to your feedback, cheers,<br>Christophe<br><br><div id="ff_peerindex_tooltip"></div>