JSON-LD and MongoDB
Share this Session:
  Gregg Kellogg   Gregg Kellogg
Kellogg Associates


Thursday, August 23, 2012
02:00 PM - 02:45 PM

Level:  Technical - Intermediate

JSON is a simple language for representing data on the Web. Linked Data is a technique for creating a graph of interlinked data across different documents or Web sites. JSON-LD brings both together to describe dereferencable entities that may be further used to find more information about an entity, creating a "Web of Knowledge".

MongoDB is a document-oriented database that uses a form of JSON (BSON) as a document language. Using MongoDB and JSON-LD together provides for an efficient Semantic Web database representation appropriate for use in intermediate- to large-scale deployment scenarios where efficiency of representation and retrieval are of paramount importance.

The talk will cover:

  • Typical Linked Data patterns expressed in JSON;
  • Adding semantics to regular JSON through supplemental contexts;
  • Design of JSON-LD objects to optimize information retrieval
  • Simple querying of Mongo/JSON-LD with SPARQL
  • Application development using Ruby

Gregg is a consultant and W3C Invited Expert working on RDFa, microdata and JSON-LD. Gregg serves as editor of Microdata to RDF and JSON-LD Syntax and API specifications. Gregg served as architect and workgroup chair of the Connected Media Experience and is an expert in representing media metadata in RDF. Gregg is also the principle developer of Ruby-based RDF tools including JSON-LD, RDFa, micro data, RDF/XML, Turtle/TriG, and SPARQL.

Close Window