Re: [Sugar-devel] Call for testing and feedback: alternative Journal implementation

2012-07-16 Thread Aleksey Lim
On Mon, Jul 02, 2012 at 05:38:42PM +0200, Christophe Guéret wrote: > Hi Aleksey, > > I've packaged redstore to SD:Factory repos > > ( > > https://packages.sugarlabs.org/project/monitor?project=SweetsDistribution:Factory > > ) > > the package is "redstore" that provides "redstore" command and > > "

Re: [Sugar-devel] Call for testing and feedback: alternative Journal implementation

2012-07-07 Thread Christophe Guéret
Dear everyone, I've updated the installation bundle for SemanticXO and also fixed a few bugs reported on this mail thread. To play around with the code: * go to http://git.sugarlabs.org/semanticxo/main/trees/master/patch_my_xo * put the files "patch_my_xo.py" and "semanticxo.tgz" somewhere on the

Re: [Sugar-devel] Call for testing and feedback: alternative Journal implementation

2012-07-02 Thread Christophe Guéret
Hi Aleksey, I've packaged redstore to SD:Factory repos > ( > https://packages.sugarlabs.org/project/monitor?project=SweetsDistribution:Factory > ) > the package is "redstore" that provides "redstore" command and > "redstored" init.d script. Great! Many thanks :) > I didn't make it autorun in ca

Re: [Sugar-devel] Call for testing and feedback: alternative Journal implementation

2012-05-23 Thread Aleksey Lim
On Wed, May 23, 2012 at 08:31:50AM +0200, Christophe Guéret wrote: > > But was it Fedora-14? If yes, what redstore version you used (because > > the recent one can't be build on Fedora-14 due to dependencies' > > versions). > > > On the XO yes, I suppose, but on my desktops I use Archlinux. > I use

Re: [Sugar-devel] Call for testing and feedback: alternative Journal implementation

2012-05-22 Thread Christophe Guéret
> But was it Fedora-14? If yes, what redstore version you used (because > the recent one can't be build on Fedora-14 due to dependencies' > versions). > On the XO yes, I suppose, but on my desktops I use Archlinux. I use Redstore 0.5.4. It requires the latest versions of Redland libraries which are

Re: [Sugar-devel] Call for testing and feedback: alternative Journal implementation

2012-05-22 Thread Aleksey Lim
On Wed, May 23, 2012 at 08:04:20AM +0200, Christophe Guéret wrote: > Hi, > > Did you run it on XO laptops with stable OLPC OS (which is based on > > Fedora-14)? There are no required dep versions for recent redstore > > release. > > > Yes, all the development & testing is done with Sugar 0.94. > H

Re: [Sugar-devel] Call for testing and feedback: alternative Journal implementation

2012-05-22 Thread Christophe Guéret
Hi, Did you run it on XO laptops with stable OLPC OS (which is based on > Fedora-14)? There are no required dep versions for recent redstore > release. > Yes, all the development & testing is done with Sugar 0.94. However, I still found that redstore had extra requirements that were not packaged.

Re: [Sugar-devel] Call for testing and feedback: alternative Journal implementation

2012-05-22 Thread Aleksey Lim
On Wed, May 09, 2012 at 06:45:34PM +0200, Christophe Guéret wrote: > Dear all, > > 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

Re: [Sugar-devel] Call for testing and feedback: alternative Journal implementation

2012-05-15 Thread Christophe Guéret
> FWIW, the same thing is possible using the existing data store. You can > store arbitrary metadata as key=value pairs. We can also teach > sugar-datastore to index a new property called "type" that would allow > us to distinguish between objects to show in the Journal (Object View) > and other ki

Re: [Sugar-devel] Call for testing and feedback: alternative Journal implementation

2012-05-15 Thread Christophe Guéret
As you rightly guessed, there are some parts of the API that still have to be implemented. The things I've tested so far work fine though: launch the emulator, create some entries by using the activities and browse the content of the journal. Christophe On 15 May 2012 00:09, Sascha Silbe wrote:

Re: [Sugar-devel] Call for testing and feedback: alternative Journal implementation

2012-05-14 Thread Sascha Silbe
"Eduardo H. Silva" writes: > I have a question, could activities add new entries to the semantic > datastore? For example, Paint and Write when installed would add these > items: > > Painted a picture of,IsActionOf,Paint > Wrote,IsActionOf,Write > > Then you could use this information to be used

Re: [Sugar-devel] Call for testing and feedback: alternative Journal implementation

2012-05-14 Thread Sascha Silbe
"=?UTF-8?Q?Christophe_Gu=C3=A9ret?=" writes: > The installation procedure is not super convenient but should be manageable > anyway: http://wiki.sugarlabs.org/go/Features/Semantic_Web/Testing I was able to install it on Debian Wheezy by using the distro packages libraptor2-dev, librasqal3-dev, l

Re: [Sugar-devel] Call for testing and feedback: alternative Journal implementation

2012-05-12 Thread Christophe Guéret
> Is fulltext search implemented in existing light weight triple storages > like in RDBMS? ie, if you need fulltext search, create particular index. > Nope, in fact you do not control the indexes. Triple store implementing just what is in the recommendation index everything that is a literal. For i

Re: [Sugar-devel] Call for testing and feedback: alternative Journal implementation

2012-05-12 Thread Aleksey Lim
On Sat, May 12, 2012 at 09:03:28AM +0200, Christophe Guéret wrote: > > In other words triple storage doesn't provide full text search? > > > Looking for text matching a given regular expression is part of the SPARQL > recommendation, the query language for triple store. So all the triple > stores s

Re: [Sugar-devel] Call for testing and feedback: alternative Journal implementation

2012-05-12 Thread Christophe Guéret
> In other words triple storage doesn't provide full text search? > Looking for text matching a given regular expression is part of the SPARQL recommendation, the query language for triple store. So all the triple stores should implement at least that. There are also some, like OWLIM and Virtuoso,

Re: [Sugar-devel] Call for testing and feedback: alternative Journal implementation

2012-05-11 Thread Aleksey Lim
On Fri, May 11, 2012 at 03:41:03PM +0200, Christophe Guéret wrote: > > > > For remote access you mean such feature in particular triple storage > > implementation? > > > > If it is about adding remote access to some of existing triple storage > > implementations, it might be useful to split the wor

Re: [Sugar-devel] Call for testing and feedback: alternative Journal implementation

2012-05-11 Thread Christophe Guéret
> > For remote access you mean such feature in particular triple storage > implementation? > > If it is about adding remote access to some of existing triple storage > implementations, it might be useful to split the work into local part > (implement reliable/fast/resources-consumption-humble local

Re: [Sugar-devel] Call for testing and feedback: alternative Journal implementation

2012-05-11 Thread Aleksey Lim
On Thu, May 10, 2012 at 03:00:43PM +0200, Christophe Guéret wrote: > > How compare SemanticXO journal to our actual implementation, regarding to > > disk space and performance (in a xo) > > > > ... > > Besides, I'd like to note that apart from the performance difference, which > may or may not be

Re: [Sugar-devel] Call for testing and feedback: alternative Journal implementation

2012-05-10 Thread Christophe Guéret
> How compare SemanticXO journal to our actual implementation, regarding to > disk space and performance (in a xo) > However I agree this is an important question, I can not give any proper answer to it yet. Some time ago I did some performance test for the triple store: http://semweb4u.wordpress.

Re: [Sugar-devel] Call for testing and feedback: alternative Journal implementation

2012-05-10 Thread Gonzalo Odiard
How compare SemanticXO journal to our actual implementation, regarding to disk space and performance (in a xo) Gonzalo On Wed, May 9, 2012 at 1:45 PM, Christophe Guéret wrote: > Dear all, > > A part of the project "SemanticXO" concerns the implementation of an > alternative Journal implementatio

Re: [Sugar-devel] Call for testing and feedback: alternative Journal implementation

2012-05-09 Thread Eduardo H. Silva
2012/5/9 Christophe Guéret : > >> Launches fine for me now. > > Great! Now, most of the fun happens at http://localhost:8080 > After having created some Journal entries, go to this address and display > the content of "named graphs" to see how the records are turned into > triples. The port is publ

Re: [Sugar-devel] Call for testing and feedback: alternative Journal implementation

2012-05-09 Thread Eduardo H. Silva
2012/5/9 Eduardo H. Silva : > 2012/5/9 Christophe Guéret : >> >>> Ah, running datastore-service standalone showed that it was looking >>> for the python module rdflib . After install python-rdflib package, it >>> complains of missing SPARQLWrapper (python?) module. Searching yum for >>> sparql only

Re: [Sugar-devel] Call for testing and feedback: alternative Journal implementation

2012-05-09 Thread Christophe Guéret
> Launches fine for me now. > Great! Now, most of the fun happens at http://localhost:8080 After having created some Journal entries, go to this address and display the content of "named graphs" to see how the records are turned into triples. The port is public so you can also browse the content of

Re: [Sugar-devel] Call for testing and feedback: alternative Journal implementation

2012-05-09 Thread Eduardo H. Silva
2012/5/9 Christophe Guéret : > >> Ah, running datastore-service standalone showed that it was looking >> for the python module rdflib . After install python-rdflib package, it >> complains of missing SPARQLWrapper (python?) module. Searching yum for >> sparql only shows the package rasqal which I h

Re: [Sugar-devel] Call for testing and feedback: alternative Journal implementation

2012-05-09 Thread Christophe Guéret
> Ah, running datastore-service standalone showed that it was looking > for the python module rdflib . After install python-rdflib package, it > complains of missing SPARQLWrapper (python?) module. Searching yum for > sparql only shows the package rasqal which I have installed. > Ok, I totally for

Re: [Sugar-devel] Call for testing and feedback: alternative Journal implementation

2012-05-09 Thread Eduardo H. Silva
2012/5/9 Christophe Guéret : > >> I did modify, but mistyped them. I get a different error now: >> >> connection.py:630:call_blocking:DBusException: >> org.freedesktop.DBus.Error.Spawn.ChildExited: Process >> /usr/bin/datastore-service exited with status 1 >> >> Traceback (most recent call last): >

Re: [Sugar-devel] Call for testing and feedback: alternative Journal implementation

2012-05-09 Thread Christophe Guéret
> > So: > > Wrote,IsActionOF,Write > > is a description? > Normally, that would be more something like: document,hasAuthor,author document,hasTitle,"blah" ... This describes "document" and connect it to "author", which would in turn be described by: author,firstName,"blah" author,lastName,"blah" W

Re: [Sugar-devel] Call for testing and feedback: alternative Journal implementation

2012-05-09 Thread Christophe Guéret
> I did modify, but mistyped them. I get a different error now: > > connection.py:630:call_blocking:DBusException: > org.freedesktop.DBus.Error.Spawn.ChildExited: Process > /usr/bin/datastore-service exited with status 1 > > Traceback (most recent call last): > File "/usr/bin/sugar-session", line

Re: [Sugar-devel] Call for testing and feedback: alternative Journal implementation

2012-05-09 Thread Eduardo H. Silva
2012/5/9 Christophe Guéret : > >> I have a question, could activities add new entries to the semantic >> datastore? For example, Paint and Write when installed would add these >> items: >> >> Painted a picture of,IsActionOf,Paint >> Wrote,IsActionOf,Write >> >> Then you could use this information t

Re: [Sugar-devel] Call for testing and feedback: alternative Journal implementation

2012-05-09 Thread Eduardo H. Silva
2012/5/9 Christophe Guéret : > Hi Eduardo, > > Thanks for testing! > >> Ah, the error actually starts with /usr/bin/sugar-datastore (which I >> replaced with the one included in the semanticXO directory): >> >> datastore-service:13::ImportError: No module named >> semanticstore.datastore > > Have y

Re: [Sugar-devel] Call for testing and feedback: alternative Journal implementation

2012-05-09 Thread Christophe Guéret
> I have a question, could activities add new entries to the semantic > datastore? For example, Paint and Write when installed would add these > items: > > Painted a picture of,IsActionOf,Paint > Wrote,IsActionOf,Write > > Then you could use this information to be used in the Diary-like view > of t

Re: [Sugar-devel] Call for testing and feedback: alternative Journal implementation

2012-05-09 Thread Eduardo H. Silva
2012/5/9 Eduardo H. Silva : > 2012/5/9 Eduardo H. Silva : >> 2012/5/9 Christophe Guéret : >>> Dear all, >>> >>> 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 optimis

Re: [Sugar-devel] Call for testing and feedback: alternative Journal implementation

2012-05-09 Thread Christophe Guéret
Hi Eduardo, Thanks for testing! Ah, the error actually starts with /usr/bin/sugar-datastore (which I > replaced with the one included in the semanticXO directory): > > datastore-service:13::ImportError: No module named > semanticstore.datastore > Have you modified the first lines of this script t

Re: [Sugar-devel] Call for testing and feedback: alternative Journal implementation

2012-05-09 Thread Eduardo H. Silva
2012/5/9 Eduardo H. Silva : > 2012/5/9 Christophe Guéret : >> Dear all, >> >> 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 t

Re: [Sugar-devel] Call for testing and feedback: alternative Journal implementation

2012-05-09 Thread Eduardo H. Silva
2012/5/9 Christophe Guéret : > Dear all, > > 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 s

[Sugar-devel] Call for testing and feedback: alternative Journal implementation

2012-05-09 Thread Christophe Guéret
Dear all, 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 mak