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);
- 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).