Everyday Tools for the Semantic Web Developer Rob Vesse Cray Inc
About Me Software Engineer at Cray Writing up my PhD Thesis in spare time – “Link Integrity for the Semantic Web” Run the dotNetRDF Project – Started January 2009 – Latest Releases Beta (APIs) Beta (Toolkit) 12/6/2011http://
My Life as a Semantic Web Developer Constantly working with different data sources, formats, vocabularies etc. Was frustrated by limited tooling around conversion, query prototyping and editing – Especially the *nix/Java bias of available tooling Seemed pointless to keep writing tiny Java/.Net programs to do everyday tasks 12/6/2011http://
Tools All free to use/open source – All of which I’ve used at one stage or another – Some of which I use on a daily basis Demos – Going to demo my favourite tool in each category – Slides have links to other useful tools and will be available on SlideShare 12/6/2011http://
Data Conversion - rapper Part of the Redland family of tooling by Dave Beckett – *nix based – needs cygwin on Windows Example Usage: – rapper –g –o turtle input.rdf > output.ttl 12/6/2011http://
Editing - rdfEditor Part of the dotNetRDF Toolkit – fEditor fEditor Windows only – Mono does not support the required APIs unfortunately Notepad replacement for RDF editing with syntax highlighting, auto-complete and validation capabilities 12/6/2011http://
Query Prototyping - Fuseki Part of the family of Jena Tooling – Provides a HTTP server for SPARQL Query and Update runnable from the command line Can use persistent TDB storage (Jena’s native triple store) Example Usage: – java –jar fuseki-sys.jar --update --loc=DB 12/6/2011http://
Management - Store Manager Part of the dotNetRDF Toolkit – ore%20Manager ore%20Manager.Net Based – needs Mono on *nix GUI for working with a variety of Triple Stores through a standard interface 12/6/2011http://
Questions?
Other Recommended Tools Conversion – riot (Jena ARQ) Query Prototyping – SparqlGUI (dotNetRDF Toolkit) – Twinkle (by Leigh Dodds) Management – Sesame Windows Client 12/6/2011http://