W3C home > Mailing lists > Public > public-linked-json@w3.org > August 2012

Re: Presenting on JSON-LD and MongoDB at NoSQL Now!

From: Sandro Hawke <sandro@w3.org>
Date: Mon, 20 Aug 2012 12:46:53 -0400
Message-ID: <503269FD.5060004@w3.org>
To: Gregg Kellogg <gregg@greggkellogg.net>
CC: "public-linked-json@w3.org JSON" <public-linked-json@w3.org>, "public-rdf-wg@w3.org WG" <public-rdf-wg@w3.org>
On 08/18/2012 09:38 PM, Gregg Kellogg wrote:
> I'm presenting on the use of JSON-LD with MongoDB to enable Single Page Applications at the NoSQL Now! conference in San Jose this week.
>
> My slides are available at on SlideShare [1]. There is plenty of time for updates of people have any suggestions.
>
> Gregg Kellogg
> gregg@greggkellogg.net
>
> [1] http://www.slideshare.net/gkellogg1/jsonld-and-mongodb

Good work, very clear.

Minor comments:

    slide 14 s/hight/height/

    slide 21 - really, we call it "chaining" instead of "nesting"? 
Nesting seems like a better term for this structure than chaining; or 
maybe I'm misunderstanding it.

    slide 24 - personally, I'd rather see that slide titled "Turtle 
Mapping", since as far as I'm concerned JSON LD (at least the parts 
shown here) is RDF, just like Turtle.  So what this slide is really 
showing is that this JSON-LD text can be programmatically transformed 
into other RDF serializations.     But maybe you want to distance 
JSON-LD from RDF.

Will you make the point verbally that one could easily use JSON-LD or 
Turtle or RDF/XML over the wire, and if you're using a library on the 
client side, you'll never know the difference?    Or would that just 
confuse this audience?

Will you make the point that while MongoDB makes a splendid back-end 
store for this, there are many other stores (SPARQL ones) that are more 
optimized for graph-based data, and might be more performant for some 
applications?      (I'm still waiting for someone to put a SPARQL front 
end to a Mongo setup like this, so we can have some proper benchmarking.)

If I were not a Linked Data fan, I imagine I'd be wondering what JSON-LD 
brings to this application?  Why not just MongoDB all the way?        
Actually, I'm a little confused -- are you using an existing MongoDB 
REST interface or did you write your own JSON-LD specific one?

        -- Sandro
Received on Monday, 20 August 2012 16:47:07 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 16:25:37 GMT