Hi Mark, The idea of trying to do reporting against SPARQL data sources is something we are very interested in as well for biology data. We've actually been looking at a few ideas for doing this so here are some thoughts for you:
1. Visual SPARQL query designer. Unfortunately, the only one I know of is put out by OpenLink at virtuoso. Tool: http://demo.openlinksw.com/isparql/ Background (marketing) piece on Virtuoso: http://www.mkbergman.com/?p=355 Honestly, I could not find any docs on how to use the visual SPARQL tool. 2. Natural language SPARQL query builder. Do a google search, there are several research papers where they have written natural language interfaces to do SPARQL queries. For example: http://www.ifi.uzh.ch/ddis/staff/goehring/btw/files/Kaufmann_Querix_Demo _ISWC2006.pdf 3. Faceted browser to generate SPARQL query. So, for example, we are looking at a tool called JSpace from Clark & Parsia which in a Java version of mSpace. This lets you refine your search via facets and then generates a SPARQL query "behind the scenes" to retrieve detailed data matching your criteria. One nice feature of JSpace is that it lets you view results either as a table or as a graph of nodes. mSpace: http://www.mspace.fm/ JSpace: http://clarkparsia.com/projects/code/jspace/ 4. Another idea, other than the SIMILIE tools such as Longwell or Exhibit, is just to write your own custom faceted browser against RDF using ruby on rails. See for example BrowseRDF: http://www.eyaloren.org/pubs/www2007.pdf Hopefully this gives you some ideas, and I would be curious to hear how you end up handling this since we are still struggling with this as well. Corwin Joy _______________________________________________ General mailing list [email protected] http://simile.mit.edu/mailman/listinfo/general
