Improving Performance of Semantic Web Applications with Lucene, SIREn and RDF
Share this Session:
  Mike Hugo   Mike Hugo
Senior Software Engineer


Thursday, June 9, 2011
11:10 AM - 12:00 AM
Level:  Technical - Intermediate

Location:  Franciscan B

Building web applications that allow users to search massive RDF datasets present new challenges to developers. In particular, as the number of triples grows, some SPARQL queries will not return quickly enough to satisfy the speed and scalability requirements of end users. By indexing RDF data in advance, powerful search frameworks like Lucene and SIREn can overcome this problem and provide near real-time responses to user queries.

The team at Entagen has been leveraging these indexing and search frameworks along with a traditional triplestore, SPARQL queries, multi-core processing and caching to deliver an interactive and responsive user experience for TripleMap. TripleMap ( is a web-based application that can be used for the navigation, visualization and analysis of the Linking Open Drug Data resources and other RDF datasets.

This presentation will provide examples of how to index and query RDF entities with Lucene and SIREn and demonstrate how these frameworks can complement existing methods of querying RDF data.

Mike Hugo is a Senior Software Engineer at Entagen ( He has extensive experience with building interactive web applications using Semantic Web, Groovy, and other web technologies. In addition to this expertise he has more than seven years of enterprise Java web development, design, and technical leadership experience. Mike holds a Masters Degree in Software Engineering from the University of Minnesota and is an adjunct faculty member of the University of Minnesota Software Engineering Center. You can read his blog at and follow him on twitter at

Close Window