RASH Framework

RASH Framework, i.e., a set of specifications and tools for writing academic articles in RASH (an HTML+RDF-based markup language for writing scholarly documents) which aims at addressing all the aforementioned issues. The Research Articles in Simplified HTML (RASH) format is a markup language that restricts the use of HTML elements to only 25 elements for writing academic research articles.

Currently, the RASH Framework includes the following tools:

  • a script to enable RASH users to check their documents simultaneously both against the specific requirements in the RASH RelaxNG grammar and also against the full set of HTML checks that the W3C Nu HTML Checker (a.k.a., HTML5 validator) does for all HTML documents (by checking all requirements given in the HTML specification);
  • javascript scripts and CSS stylesheets implementing the visualisation of RASH documents in the browser. Such scripts also include into RASH papers a footbar with statistics about the paper (i.e., number of words, figures, tables and formulas), a menu to change the actual layout of the page, the automatic reordering of footnotes and references, the visualisation of the metadata of the paper, etc.;
  • XSLT 2.0 files for converting RASH documents into LaTeX according to different styles;
  • XSLT 2.0 files to perform conversions from word-processor documents (e.g., OpenOffice) into RASH documents;
  • a Java application called SPAR Xtractor suite that takes a RASH document as input and returns a new RASH document where all its markup elements have been annotated with their actual (structural) semantics according to the Document Components Ontology (DoCO, http://purl.org/spar/doco).
Software or tool development phase: 
Software Access: 
Parent organization: 
University of Bologna