This site was produced from my foaf profile by Callimachus.

Linked Data Platform Use Cases and Requirements

The goal of the Linked Data Platform is to specify a read-writable Linked Data API. To foster the development of this specification, this document includes a set of user stories, use cases, scenarios and requirements that motivate a simple read-write Linked Data architecture, based on HTTP access to web resources that describe their state using RDF. The starting point for the development of these use cases is a collection of user stories that provide realistic examples describing how people may use read-write Linked Data.


A Java framework to construct Semantic Web Applications. It provides a programmatic environment for RDF, RDFS and OWL, SPARQL, GRDDL, and includes a rule-based inference engine. Within the EU project, Semantic Web enabled Web Services (IST-2002-37134) I developed the Gloze XML to RDF toolkit available as an open-source contribution to the Jena semantic web toolkit.


Callimachus is a framework for data-driven applications based on Linked Data principles. Callimachus allows Web authors to quickly and easily create semantically-enabled Web applications. My role as a contractor to Talis Inc. and contributor to the Callimachus project, was the development of a new RDFa template engine that works by compiling RDFa templates into SPARQL queries.

SemanticDB: Cleveland Clinic (Ohio)

SemanticDB uses semantic technology to integrate observational data across medical silos, enabling researchers to query and analyse disparate clinical data. My role as consultant to the Cleveland Clinic was the development of use-case driven requirements for medical research using SemanticDB, and the co-development of a web-based medical reporting solution based on Callimachus.

Oracle Semantic Technology at Cleveland Clinic

Oracle enable the implementation of RDF triple-stores on Oracle by supporting key functional abstractions (sem-match) that can be used in the evaluation of SPARQL queries. One facet of my role at the Cleveland Clinic was to support the migration from SPARQL 1.0 to SPARQL 1.1 by using and testing Oracle semantic technologies with the SemanticDB