Stephen Buxton


When RDF alone is not enough - triples, documents, and data in combination

In today's information-rich world, you can no longer fit everything into tables of rows and columns. NoSQL has taken the database market by storm because it promises a way to manage and search all the other information out there - everything from semi-structured text documents to complexly-structured data objects to derivatives trades to terrorist tracking. Triple Store capabilities - managing RDF and querying with SPARQL - are essential here, but often they are not enough. With a combination of triples (RDF) and documents (XML or JSON) and data (JSON or XML) you can bring all kinds of information together from many sources and search across them to find, discover, and present information in a way that's not possible with a single technology.

This presentation shows how MarkLogic lets you manage and search across many kinds of information. We'll show you the benefits of using triples, documents, and data; then show the power of combining those data models, and querying that information with a combination of query languages.

Then we'll show how this multi-model approach has led to renewed interest in semantics in the enterprise, illustrated with a handful of real-world applications that are in production today in "household name" companies.


Stephen Buxton is the Product Manager for Search and Semantics at MarkLogic, where he has been a member of the Products team since 2005. Stephen focuses on bringing a rich semantic search experience to users of the MarkLogic NoSQL database, document store, and triple store. Before joining MarkLogic, Stephen was Director of Product Management for Text and XML at Oracle Corporation.

Stephen is co-author (with Jim Melton) of "Querying XML"; a contributor to "Database Design", a book in Morgan Kaufman's "Know It All" series; and was a member of the W3C XQuery Working Group.

Product Manager for Search and Semantics