Hi everybody, My name is Cong Wang, currently a Ph.D student at Wright State University with Pascal Hitzler. I am very interested two ideas, "Generate JSON from SPARQL directly" and "Define SPARQL commands in Jena rules". I have several questions regarding the two topics.
For "Generate JSON from SPARQL directly", Is that you want translate sparql query into json format, such that we can use it to query json data? Since under W3C recommendation, there's way to translate sparql results into json [1]. The only missing part is converting sparql query with json query. But even if so, I'm still not sure the significance. What's the motivation here? For "Define SPARQL commands in Jena rules", I remember there's a paper by Axel Polleres [2]. It's about translating SPARQL into datalog. Although datalog is arbitrary variables and Jena rules is only 3 variables, there should be a way to convert. But I don't quite understand how it can "increase the expressiveness of Jena". In principle, SPARQL is just indexing, and Jena rules actually have already indexed the triples while grounding variables. [1]. http://www.w3.org/TR/sparql11-results-json/ [2]. Axel Polleres: From SPARQL to rules (and back). WWW 2007 Best regards. -- Cong Wang Ph.D Candidate, Kno.e.sis Center, Wright State University.
