00:00:39  * David__quit (Ping timeout: 264 seconds)
00:07:59  * mhernandez1joined
00:14:51  * jerrysvjoined
00:19:23  * mhernandez1quit (Remote host closed the connection)
00:19:52  * jerrysvquit (Ping timeout: 245 seconds)
00:19:57  * mhernandez1joined
00:20:41  * mhernandez1quit (Read error: Connection reset by peer)
00:21:05  * mhernandez1joined
00:44:52  * David_joined
00:53:32  * tarrudajoined
01:15:34  * jerrysvjoined
01:20:14  * jerrysvquit (Ping timeout: 245 seconds)
01:25:42  * David_quit (Ping timeout: 245 seconds)
01:31:55  * tarrudaquit (Quit: WeeChat 1.0.1)
01:40:07  * mhernandez1quit (Remote host closed the connection)
02:01:18  * jameskyb1rzjoined
02:03:23  * jameskyburzquit (Ping timeout: 252 seconds)
02:16:20  * leptonixquit (*.net *.split)
02:16:20  * vissborgquit (*.net *.split)
02:16:22  * phpnode_quit (*.net *.split)
02:16:30  * jerrysvjoined
02:18:39  * leptonixjoined
02:20:44  * phpnode_joined
02:21:04  * jerrysvquit (Ping timeout: 245 seconds)
02:23:58  * vissborgjoined
02:25:22  * pelletier_joined
02:25:51  * ryanjjoined
02:27:43  * gildean_joined
02:35:12  * pelletierquit (Ping timeout: 244 seconds)
02:35:15  * gildeanquit (*.net *.split)
02:41:46  * karissa_joined
02:42:43  * jez0990_joined
02:44:02  * eugeneware__joined
02:44:07  * parshap_joined
02:44:27  * tec27_joined
02:44:55  * chiltsjoined
02:44:56  * ogd_joined
02:45:13  * jameskyburzjoined
02:45:14  * ryanjquit (Ping timeout: 245 seconds)
02:49:28  * jameskyb1rzquit (*.net *.split)
02:49:28  * erikgquit (*.net *.split)
02:49:30  * eugeneware_quit (*.net *.split)
02:49:30  * parshapquit (*.net *.split)
02:49:31  * ogdquit (*.net *.split)
02:49:32  * karissaquit (*.net *.split)
02:49:32  * owen1quit (*.net *.split)
02:49:33  * rescrvquit (*.net *.split)
02:49:33  * chilts_quit (*.net *.split)
02:49:33  * ralphtheninjaquit (*.net *.split)
02:49:34  * tec27quit (*.net *.split)
02:49:36  * jez0990quit (*.net *.split)
02:50:36  * karissa_changed nick to karissa
02:51:45  * ogd_changed nick to ogd
02:52:21  * eugeneware__changed nick to eugeneware_
02:52:53  * parshap_changed nick to parshap
02:56:43  * rescrvjoined
02:57:18  * erikgjoined
02:58:02  * owen1joined
03:05:01  * aredrideljoined
03:05:35  * Ariaquit (Ping timeout: 250 seconds)
03:06:36  * ralphtheninjajoined
03:10:03  * eugeneware_quit (Ping timeout: 276 seconds)
03:10:27  * rvaggquit (Read error: Connection reset by peer)
03:10:42  * parshapquit (Ping timeout: 276 seconds)
03:11:21  * karissaquit (Ping timeout: 276 seconds)
03:13:13  * rvaggjoined
03:15:38  * parshapjoined
03:15:56  * eugeneware_joined
03:16:25  * aredridelchanged nick to Aria
03:17:07  * jerrysvjoined
03:19:11  * karissajoined
03:22:10  * jerrysvquit (Ping timeout: 264 seconds)
03:25:03  * mhernandez1joined
03:38:32  * stagasjoined
03:49:32  * mhernandez1quit (Remote host closed the connection)
03:51:32  * mhernand_joined
03:52:13  * timoxleyquit (Ping timeout: 628 seconds)
03:52:14  * timoxleyjoined
04:01:27  * mhernand_quit (Remote host closed the connection)
04:02:01  * mhernandez1joined
04:04:29  * ryanjjoined
04:06:35  * mhernandez1quit (Ping timeout: 252 seconds)
04:11:13  * ryanjquit (Ping timeout: 245 seconds)
04:17:50  * jerrysvjoined
04:22:47  * jerrysvquit (Ping timeout: 245 seconds)
04:35:52  * stagasquit (Ping timeout: 240 seconds)
04:53:01  * ggreerquit (Remote host closed the connection)
04:53:43  * ggreerjoined
04:55:28  * ggreerquit (Remote host closed the connection)
04:56:42  * ggreerjoined
04:56:49  * ggreerquit (Remote host closed the connection)
04:58:59  * ggreerjoined
05:00:02  * ggreerquit (Remote host closed the connection)
05:00:20  * ggreerjoined
05:01:06  * ggreerquit (Changing host)
05:01:06  * ggreerjoined
05:18:36  * jerrysvjoined
05:23:22  * jerrysvquit (Ping timeout: 244 seconds)
06:19:24  * jerrysvjoined
06:20:31  * sea-gullquit (Ping timeout: 244 seconds)
06:24:08  * jerrysvquit (Ping timeout: 245 seconds)
06:24:30  * sea-gulljoined
07:20:07  * jerrysvjoined
07:24:49  * jerrysvquit (Ping timeout: 245 seconds)
08:20:53  * jerrysvjoined
08:23:47  * tdfischerquit (Ping timeout: 256 seconds)
08:25:20  * jerrysvquit (Ping timeout: 246 seconds)
08:26:55  * tdfischerjoined
09:21:41  * jerrysvjoined
09:26:35  * jerrysvquit (Ping timeout: 246 seconds)
10:17:00  * binocarlosjoined
10:18:26  * stagasjoined
10:22:25  * jerrysvjoined
10:27:42  * jerrysvquit (Ping timeout: 265 seconds)
10:51:00  * David_joined
11:16:46  * David_quit (Ping timeout: 244 seconds)
11:18:34  * David_joined
11:22:55  * David_quit (Ping timeout: 252 seconds)
11:23:21  * jerrysvjoined
11:27:06  * stagasquit (Ping timeout: 244 seconds)
11:27:47  * jerrysvquit (Ping timeout: 245 seconds)
11:51:29  * stagasjoined
12:00:48  * ramitosquit (Ping timeout: 245 seconds)
12:02:48  * ramitosjoined
12:14:27  * stagasquit (Ping timeout: 245 seconds)
12:23:56  * jerrysvjoined
12:25:51  * tarrudajoined
12:27:04  * tarrudaquit (Client Quit)
12:28:18  * jerrysvquit (Ping timeout: 245 seconds)
12:30:58  * mhernandez1joined
12:35:17  * mhernandez1quit (Ping timeout: 245 seconds)
13:24:44  * jerrysvjoined
13:29:33  * jerrysvquit (Ping timeout: 245 seconds)
14:11:06  * David__joined
14:25:21  * David__quit (Ping timeout: 244 seconds)
14:25:44  * jerrysvjoined
14:30:17  * jerrysvquit (Ping timeout: 245 seconds)
14:36:05  * no9quit (Ping timeout: 256 seconds)
14:49:51  * mhernandez1joined
14:51:06  * no9joined
15:26:48  * jerrysvjoined
15:31:31  * jerrysvquit (Ping timeout: 252 seconds)
15:32:33  * mhernandez1quit (Remote host closed the connection)
15:52:53  * nrwquit (Ping timeout: 245 seconds)
15:53:09  * daleharveyquit (Ping timeout: 276 seconds)
15:53:43  * ogdquit (Ping timeout: 245 seconds)
15:54:25  * l1xquit (Read error: Connection reset by peer)
15:55:41  * daleharveyjoined
15:56:38  * hughsk__quit (Ping timeout: 245 seconds)
15:57:17  * nrwjoined
15:57:54  * l1xjoined
15:58:26  * ogdjoined
16:02:28  * hughsk__joined
16:27:33  * jerrysvjoined
16:32:22  * jerrysvquit (Ping timeout: 264 seconds)
16:40:15  * Industrialjoined
16:40:19  <Industrial>Hey!
16:40:37  <Industrial>Oh this is so great. There's a channel. I have so many questions.
16:41:16  <Industrial>Right so I'm mainly interested in running LevelDB to replace some of the jobs of MongoDB.
16:41:59  <Industrial>For this I'd need it to run as a network server, so Multilevel is the ideal environment right? What I don't understand is how, via RPC, I can create/read/update/delete sublevels of the database.
16:42:34  * no9quit (Read error: Connection reset by peer)
16:43:59  <Industrial>Say a RPC client would want to create the sublevel `client1/project1/graphs/SomeGraph`, and to use https://github.com/mcollina/levelgraph as an API for it
16:44:01  <Industrial>is that possible?
16:44:38  <Industrial>In the same way I would select a database in MongoDB or create a new one and then create a few collections in the db
16:45:49  * no9joined
16:50:25  <rescrv>Industrial: might I recommend you look at HyperDex? We did all the work of wrapping LevelDB and exposing it to the network, and now it has compatibility with many of the MongoDB operations: http://hackingdistributed.com/2015/01/12/more-mongo-than-mongo/
16:50:29  <Industrial>when I do `levelgraphJSONLD(levelgraphN3(levelgraph(sublevel(level('location')))))` I get a warning about #listeners
16:50:32  <rescrv>It'll also take care of replication and sharding
16:53:48  <Industrial>rescrv: I'm trying to get a RDF platform available for Node.JS that doesn't suck (theres only 1 now). I'm really hoping to use Levelgraph for this, so I can forsake Java
16:54:23  <Industrial>So I can't go with something else then Levelgraph, at least.
16:57:34  <rescrv>Industrial: if you need a graph store, check out http://weaver.systems as well. We built it on top of HyperDex. It also takes care of scaling and fault tolerance. Worth a consideration at least. I think the levelgraph author idles here, so they may be able to chime in too.
16:59:43  <Industrial>I need a graph store in my native environment. There's one using LevelDB and leveldb has quite some packages in my ecosystem https://www.npmjs.com/search?q=level-
17:01:27  <Industrial>So I hope I can use Multilevel to serve Levelgraph over TCP. I have no immediate concern for scale, as I'm just learning about RDF and it's capabilities. I didn't want to dive in to Java and Apache Jena and decided to try and write my own platform.
17:02:22  <Industrial>There's a native plugin for Node.js for the Raptor library, so I have Streaming parsing support for most RDF formats.
17:03:03  <Industrial>So what I need now is a way to handle multiple graphs and the management thereof in the triple store and a clear idea on how to serve a triple store over HTTP :)
17:10:27  * David__joined
17:15:48  * binocarlosquit (*.net *.split)
17:16:20  * David__quit (Ping timeout: 272 seconds)
17:16:47  <rescrv>Industrial: Sounds like you're in the right place then. Unfortunately, I'm not as experienced with levelgraph, so hopefully someone else will chime in.
17:18:03  * rvaggquit (Read error: Connection reset by peer)
17:18:10  * eugeneware_quit (Write error: Connection reset by peer)
17:18:57  * karissaquit (Ping timeout: 276 seconds)
17:20:35  * eugeneware_joined
17:21:03  * no9quit (Read error: Connection reset by peer)
17:23:18  * parshapquit (Ping timeout: 272 seconds)
17:23:56  * binocarlosjoined
17:25:02  <Industrial>rescrv: I don't actually have to expose any triples over HTTP right? I can think of it as a database layer? I'm not sure what the relationship between using RDF to serialize e.g. BlogPost and BlogComment for an app in is and actually serving the triples created with the blog posts as RDF via HTTP.
17:25:24  * rvaggjoined
17:26:44  <Industrial>Say I have a Browser and a Blog and a Store; The only RDF communication is between Blog and Store? Or do Browser and Blog also communicate with RDF?
17:28:17  * jerrysvjoined
17:29:31  * karissajoined
17:30:44  <Industrial>Usually my Browser does a (REST/AJAX) request to `http://localhost:8000/api/rest/blog/:id` to fetch the JSON representation of the BlogPost. With RDF I would do the same request but to `http://localhost:8000/api/rdf/URLEncodedIRI` where URLEncodedIRI would be the subject used for the blog post and the return format would be a turtle, ntriples or rdfxml representation of that BlogPost resource
17:32:24  * parshapjoined
17:32:53  * jerrysvquit (Ping timeout: 245 seconds)
17:33:34  <Industrial>or should I use `http://localhost:8000/api/rdf/blog/some-blog-post-title` (same as the blog) and then have a `<http://localhost:8000/api/rdf/blog/some-blog-post-title> <http://localhost:8000/api/rdf-types/slug> "some-blog-post-title".`
17:35:13  <Industrial>rescrv: I can find a lot of specs and information about what RDF is, it's syntaxes and standards but surprisingly little practical examples on how to use it to power an application.
17:36:26  <Industrial>Given the amount and range of standards surrounding RDF like http://www.w3.org/TR/rdf-interfaces/, I would expect there to be one about RDF and HTTP / REST :-)
17:38:34  <Industrial>Maybe I'll understand a lot more if I play around with Protege a bit. Seems to be a good GUI environment for learning about RDF?
18:29:03  * jerrysvjoined
18:33:56  * jerrysvquit (Ping timeout: 265 seconds)
18:35:04  * ryanjjoined
19:29:51  * jerrysvjoined
19:34:15  * jerrysvquit (Ping timeout: 252 seconds)
19:39:16  * mhernandez1joined
19:39:48  * mhernandez1quit (Read error: Connection reset by peer)
19:39:50  * mhernand_joined
19:42:25  * mhernand_quit (Remote host closed the connection)
19:42:46  * mhernandez1joined
19:47:17  * mhernandez1quit (Remote host closed the connection)
19:48:28  * mhernandez1joined
19:53:22  * mhernandez1quit (Ping timeout: 264 seconds)
20:15:17  * David__joined
20:19:51  * David__quit (Ping timeout: 264 seconds)
20:28:31  * dcb_joined
20:30:34  * jerrysvjoined
20:35:54  * jerrysvquit (Ping timeout: 276 seconds)
20:42:28  * daleharveyquit (Ping timeout: 245 seconds)
20:42:48  * sorribasquit (Ping timeout: 272 seconds)
20:43:28  * l1xquit (Ping timeout: 265 seconds)
20:43:42  * ogdquit (Ping timeout: 276 seconds)
20:44:04  * nrwquit (Ping timeout: 272 seconds)
20:44:33  * hughsk__quit (Ping timeout: 245 seconds)
21:31:22  * jerrysvjoined
21:36:03  * jerrysvquit (Ping timeout: 264 seconds)
21:37:18  <Industrial>rescrv: I think I should implement Linked Data Platform to expose my RDF over HTTP.
21:40:12  <Industrial>I have read (part of) the spec but I don't understand it enough to start working with it.
21:40:58  <Industrial>It talks of dividing your HTTP API into Containers and Resources, where 1 Resource is like a BlogPost and It's container being the Blog container.
21:41:45  <rescrv>Industrial: there's a reason weaver doesn't speak RDF. It's a standard that overcomplicates things as simple as a graph. I'm afraid I cannot help you with RDF as I do not use it.
21:42:00  <Industrial>I see
21:42:27  <Industrial>no problem :D
21:48:36  * phpnodejoined
21:50:34  * phpnode_quit (Ping timeout: 272 seconds)
21:50:34  * charles__quit (Ping timeout: 272 seconds)
22:03:21  * phpnode_joined
22:16:08  * dcb_quit (Quit: Textual IRC Client: www.textualapp.com)
22:18:54  * daleharveyjoined
22:20:40  * l1xjoined
22:27:05  * dcb_joined
22:31:56  * David__joined
22:32:06  * jerrysvjoined
22:37:19  * jerrysvquit (Ping timeout: 255 seconds)
22:37:22  * David__quit (Ping timeout: 245 seconds)
22:42:53  * hughsk__joined
22:50:08  * ogdjoined
22:54:27  * sorribasjoined
22:55:40  * nrwjoined
23:27:14  * rudjoined
23:27:14  * rudquit (Changing host)
23:27:14  * rudjoined
23:32:51  * jerrysvjoined
23:37:19  * jerrysvquit (Ping timeout: 245 seconds)