- From: Anthony Durity <a.durity@umail.ucc.ie>
- Date: Wed, 1 Nov 2017 17:31:23 +0000
- To: Nicholas Humfrey <nicholas.humfrey@bbc.co.uk>
- Cc: Leif Warner <abimelech@gmail.com>, W3C Ruby RDF mailing list <public-rdf-ruby@w3.org>
- Message-ID: <CALp_+5TmWs9TK45sbnL-4OApz37R96tXTr8x1tFhJeho-APBFg@mail.gmail.com>
Hi Nick. Explain said apathy :/ I get compile errors for Redstore in Ubuntu 17.10 otherwise I'd love to use it because it seems so lightweight. --8<-- Making all in src make[1]: Entering directory '/home/groobiest/†/src/redstore-0.5.4/src' make all-recursive make[2]: Entering directory '/home/groobiest/†/src/redstore-0.5.4/src' Making all in redhttp make[3]: Entering directory '/home/groobiest/†/src/redstore-0.5.4/src/redhttp' /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src -g -O2 -MT server.lo -MD -MP -MF .deps/server.Tpo -c -o server.lo server.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../src -g -O2 -MT server.lo -MD -MP -MF .deps/server.Tpo -c server.c -fPIC -DPIC -o .libs/server.o server.c: In function ‘redhttp_server_listen’: server.c:62:19: error: storage size of ‘hints’ isn’t known struct addrinfo hints; ^~~~~ server.c:69:20: error: ‘AI_PASSIVE’ undeclared (first use in this function); did you mean ‘AF_WANPIPE’? hints.ai_flags = AI_PASSIVE; ^~~~~~~~~~ AF_WANPIPE --8<-- Raptor2 is at version 2.0.14-1build1 Rasqal is at version 0.9.32-1build1 Redland is at version 1.0.17-1.1 So everything appears to be at a version higher than is required. Best, Anthony On 1 November 2017 at 17:09, Nicholas Humfrey <nicholas.humfrey@bbc.co.uk> wrote: > I wrote 'RedStore' precisely for the purpose of being a 'Easy and simple > Linux triple-store' that you can get up and running quickly: > https://github.com/njh/redstore > > It uses Redland as a backend and can either use a SQLite or BerkeleyDB > backed storage (in-memory or on-disk). However it isn't very performant. It > was supposed to be able to load a RDF file at launch and export it at > shutdown. > > And I have lost energy in continuing to develop it, due to my increasing > apathy about SemanticWeb / RDF technology. > > > nick. > > > > From: Leif Warner <abimelech@gmail.com> > Date: Wednesday, 1 November 2017 at 16:53 > To: Anthony Durity <a.durity@umail.ucc.ie> > Cc: W3C Ruby RDF mailing list <public-rdf-ruby@w3.org> > Subject: Re: Easy and simple Linux triple-store > Resent-From: <public-rdf-ruby@w3.org> > Resent-Date: Wednesday, 1 November 2017 at 16:53 > > I think Redland would be the equivalent of SQLite. I think it's backed by > BerkeleyDB or something. The whole suite comes with lots of useful > command-line tools. > > You could also just maintain an in-memory graph, and re-write it to disk > on program exit. Can write modifications to disk as they happen for more > durability, as a write-ahead log. > > On Nov 1, 2017 4:32 AM, "Anthony Durity" <a.durity@umail.ucc.ie> wrote: > >> Hullo all, >> >> Apologies if this is a stupid question. >> >> I would like to know if there is any tech that would be the triple-store >> equivalent to Sqlite? What I want is to create my only local graph based on >> nodes in Wikidata and data I generate myself. >> >> What technology do people use? Is there a recommended stack? I don't >> necessarily mean something like Ruby on Rails which is convention over >> configuration and "batteries included" by I don't mean Opengraph Virtuoso >> either, that's way too heavyweight. >> >> I'm running Ubuntu 17.10, a fairly popular distro. I can't seem to >> compile Redstone and anyway it appears unmaintained. Cayley looks cool but >> doesn't have its own on-disk back-end? (I don't understand that). Franz >> Allegrograph seems too commercial and lispy (maybe I'm wrong about this.). >> I don't want to use Jena because, um, Java. >> >> I can't find a single simple tutorial about using ruby-rdf to write to, >> modify, and query my own local triple-store. >> >> Most of the time I think it would be easier to define a relational model >> and map to triples on the fly and then I'd use tech that I'm familiar. >> >> For small projects what do people use? I don't want to spend a week >> setting up a local triple-store. I want something that is robust, I can set >> up nearly as easily as Rails, is actively maintained, and supports most of >> the current Semantic Web tech. >> >> Is there something obvious I'm not getting or that I'm overlooking? >> >> Thanks! >> Anthony >> >
Received on Wednesday, 1 November 2017 17:31:50 UTC