Title
The Callimachus Project: RDFa as a Web Template Language.
Abstract
The uptake of semantic technology depends on the availability of simple tools that enable Web developers to build complete applications, with particular emphasis on the last mile, the user interface. RDFa is a vocabulary for adding semantic annotations to standard XHTML and HTML5 documents. This allows the page to contain machine-readable content that is easier to find and mashable with other content. This paper describes Callimachus, an Open Source project that turns this idea around, using RDFa as a template language for the bulk generation of human-readable Web pages from machine-readable RDF data. Most existing template engines generate Web pages by combining the template with query results from a relational database. In the Callimachus template engine, XHTML+RDFa templates pass through an RDFa parser and are then compiled into SPARQL for evaluation against an RDF database. The result set is combined with the template to produce a Web page populated with RDF data, retaining the embedded RDFa. This paper evaluates the benefits and shortcomings of RDFa as a template language, and examines the relationship between Callimachus and the adoption of Web standards such as RDFa.
Year
Venue
Field
2012
COLD
World Wide Web,RDFa,Information retrieval,Web page,Computer science,Web standards,Linked data,Semantic Web,SPARQL,XHTML,RDF
DocType
Citations 
PageRank 
Conference
7
0.70
References 
Authors
0
4
Name
Order
Citations
PageRank
Steve Battle1949.94
David Wood270.70
James Leigh371.04
Luke Ruth470.70