TWeD Talk: Introduction to Collustra Visual SPARQL Editor

Printer-friendly version

Website: TWeD Talk: Introduction to Collustra Visual SPARQL Editor
When: September 11 2013
Where: Winslow 1140, RPI Campus, Troy, NY
"There's always something happening Wednesday evenings in the Tetherless World!"

TWed Talk: Weds, 11 Sept (7p Winslow 1140)
TITLE: Introduction to Collustra Visual SPARQL Editor (with Group Discussion)
LEADER: Evan Patton

ABSTRACT: Last semester TWC Ph.D student Evan Patton presented semantic web support for the MIT AppInventor platform that enables Android developers to use linked data to power applications[1]. However, application of this work revolves around proficient understanding and ability to construct SPARQL queries, which is a challenge for the target audience of the AppInventor. This summer Evan began work with graduate students at MIT's Decentralized Information Group (DIG) to develop a query-by-example inspired HTML5 application, Collustra[2], for constructing bottom-up SPARQL queries given a SPARQL endpoint. Evan and the MIT team make use of the SPARQL Inference Notation (SPIN) [3] to represent SPARQL queries in RDF so that queries can be stored in an endpoint with the goal of being able to index and search them. This also enables queries to be accessed from within AppInventor to ease linked data app development.

On Wednesday Evan will demonstrate an alpha version of the software and provide a road map in the first portion of the talk. For the remainder of the time there will be a group discussion on how tools such as Collustra could be used within Tetherless World and elsewhere to encourage access to linked data and what improvements are necessary to foster this growth. Students who are new to the lab or interested in learning SPARQL will benefit most from this talk. If anyone is interested in working on this project, Evan will be available after the talk or you may contact him via email.

[1] For those interested, you can view the talk on ustream

Evan Patton is a fifth year Ph.D. student focused on bringing semantic web technologies to mobile devices with a particular interest in how reasoning services can be combined with context sensitive information from device sensors to provide more intelligent applications for end users and the effects such reasoning systems have on battery life. He has worked on deploying the Wine Agent, an example application of semantics to recommendation systems, to mobile devices and investigated techniques for enabling personalized preferences in the wine ontology. He is also the lead architect on the SemantEco framework, which provides data integration and reasoning services over environmental and ecological data. Recently, he has started working on a mobile health integration project for Android based on the SemantEco framework to integrate data from different health sensors as well as clinical labwork to enable a foundation for semantically-enabled personal health assistants.

TWed Logistics (Fall 2013):
  • TWed schedule
  • 7p-8p, 1st floor Winslow (1140)
  • We try to alternate TWed Talks with TWed Hackspaces. The alternating pattern of TWed Talks and TWed Hackspaces may "off" due to leader availability and Institute scheduling.
  • Pizza or snacks will be provided for TWed Talks
  • Live video streams of TWed Talks will usually be available via ustream
  • An archive of past TWed Talks are also available on ustream. Direct links can be found in the schedule (below)
  • TWed Talks from previous terms are archived; topical archive coming soon!
About TWed:
  • "TWed" is the Tetherless World Educational Series
  • "TWed Talks" are informal overview talks and tutorials on topics of interest to the Tetherless World community. TWed gives members of the lab the chance to share tools and expertise. TWed talks are not lectures; they are expected to be highly interactive and fun. TWed leaders are encouraged to include live "hack" activities in their session plans.
  • "TWed Hackspaces" during the TWed time are informal group work sessions inspired by the Hackerspace movement. This is a time when TWC people will "be around" and you can rely on the "right" people being available to answer your questions and help with your hacks. This is also a great opportunity for project teams to "hack" together on problems, with the knowledge and resources of TWC surrounding you.


Patton, E.W. 2013. Accessing Linked Data with Collustra. In Proceedings of TWeD Talk: Introduction to Collustra Visual SPARQL Editor (September 11 2013, Winslow 1140, RPI Campus, Troy, NY).