mSpace SPARQL Demo
When mSpace first started out, it was designed to interface directly with a SPARQL endpoint as an RDF/Semantic Web Explorer. At the time this proved to be slow and impractical with the kind of user interaction we were looking to provide. In subsequent iterations (and in the forthcoming 2.0 release) we have moved to a dedicated client/server architecture (more details here). This allowed us to have greater control over the optimisation of the structure and indexing of the data we wanted to explore and to provide many additional features, such as “backwards highlighting” and “a-z scroll markers” in the columns.
Several years have now passed, and there is still interest in a SPARQL (and, indeed, linked data) exploring version of mSpace. Over time triplestore performance has improved, so we have modified the mSpace2.0 client code and make it interact directly with a SPARQL end point. This code is still being tidied up, but we have made a demo available using the BBC /programme linked data.
Not all of the features of the full blown mSpace client are available in the SPARQL version but it is very lightweight and requires very little configuration!
Speed is much better than expected but still not as quick as our dedicated client/server mSpace setup, for an example of that architecture running a similar dataset to the above demo check out our iPlayer Demo.
Here is a new build that is known to also work with IE7
A few people have requested the source code for the demo:
Please note this is pre-release software! It is known to work with Firefox & Safari/Webkit, mileage with other browsers may vary