Skip to Main Content
We propose an RDF-based user interface language called RaUL and a RESTful service called ActiveRaUL that interprets the language and produces XHTML+RDFa in return. The RaUL markup language separates the purpose (data publishing) of a Semantic Web form from its presentation. ActiveRaUL operates and generates RaUL markup, that separates the control elements on a Web form from the data that the form controls operate on. The relation between the form controls and the data model is achieved through a data binding mechanism. The form elements include references to an RDF graph defining the data. The rendering of the instances of a RaUL model on the client-side are displayed as XHTML+RDFa elements.
Note: A draft version of this document, "ActiveRaUL: A model-view-controller approach for semantic web applications" by A. Haller, was originally published and made available to IEEE Xplore in error. A revised version, "A Semantic Web Enabled Form Model and RESTful Service Implementation" by A. Haller and F. Rosenberg, now replaces the original.