<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xml:base="http://technicalfoundations.ukoln.ac.uk/taxonomy/term/326/all" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>peter sefton: relevant content on this site</title>
    <link>http://technicalfoundations.ukoln.ac.uk/taxonomy/term/326/all</link>
    <description></description>
    <language>en</language>
          <item>
    <title>HTML5 Case Study 9:  WordDown: A Word-to-HTML5 Conversion Tool</title>
    <link>http://technicalfoundations.ukoln.ac.uk/technical/html5-case-study-9-worddown-word-html5-conversion-tool</link>
    <description>&lt;p&gt;Author: Peter Sefton&lt;/p&gt;
&lt;h1 class=&quot;entry-title&quot;&gt;HTML5 Case Study 9: WordDown: A Word-to-HTML5 Conversion Tool&lt;/h1&gt;
&lt;h1&gt;1. About This Case Study&lt;/h1&gt;
&lt;!--
&lt;h3&gt;HTML5 case study on &quot;WordDown: A Word-to-HTML5 Conversion Too&quot; by Peter Sefton&lt;/h3&gt;
--&gt;&lt;!--
&lt;h3&gt;HTML5 case study on &quot;WordDown: A Word-to-HTML5 Conversion Too&quot; by Peter Sefton&lt;/h3&gt;
--&gt;&lt;h2&gt;Target Audience&lt;/h2&gt;
&lt;p&gt;The main audience for this work is tool developers building authoring systems, repositories and publishing infrastructure for academic documents.&lt;/p&gt;
&lt;p&gt;It may also be useful to committed academic authors, comfortable with HTML already and some technical skills, who would be able to install a bookmarklet and possibly run Python code on a Windows machine (i.e., not the broad academic community at this stage).&lt;/p&gt;
&lt;h2&gt;What Is Covered&lt;/h2&gt;
&lt;p&gt;This case study examines ways that academic authors working with word processors such as Microsoft Word, the OpenOffice.org family and Google Docs would be able to produce compliant Scholarly HTML5. Due to time constraints, the tool developed for this project handles Microsoft Word documents only, but the principles outlined here apply more broadly.&lt;/p&gt;
&lt;p&gt;Word processors are used very widely in academia for all sorts of document authoring. Articles, essays, theses, course materials, and so on, are being produced in huge quantities in Microsoft Word and similar applications in the Higher Education sector. Yet they are not easy to convert to good-quality, clean, semantically rich HTML 5 of the type being discussed in the JISC HTML5 Project.&lt;/p&gt;
&lt;p&gt;This is a critical piece of work for the overall project of bringing scholarship to the (semantic) web. If the tools still being used to create academic content do not create HTML natively, then who will do the mark-up? What new tools are needed, if any? This case study will consider these questions, as well as produce some demonstrations of what is possible with the example application, &lt;a href=&quot;http://code.google.com/p/jischtml5/wiki/WordDown&quot;&gt;WordDown&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;What Is Not Covered&lt;/h2&gt;
&lt;p&gt;The questions posed above about tools for creating HTML5 are even more pertinent if we are targeting XML for scholarly documents. However, XML is in its teens now, yet there have been no widely available tools produced to create XML for DTDs such as DocBook or TEI that have gained any kind of traction with large user groups. This is an interesting question for the Higher Education sector, but it is out of scope for this case study.&lt;/p&gt;
&lt;h1&gt;2. Use Case&lt;/h1&gt;
&lt;p&gt;There are no formal studies of which I am aware that show the usage rates of different academic authoring tools by country or discipline; but it is quite clear that Microsoft Word (along with other word processors) is a very widely used document-creation tool in many, many disciplines at our Higher Education institutions and research organisations. For example, on this study the UKOLN team have requested that case studies be submitted in Word format, using a template supplied by UKOLN. While the template gives the case study documents some structure, using &#039;Save as HTML...&#039; from Word will not produce good-quality HTML - far from the kind of structured documents that are being produced as exemplars in the JISC HTML5 Project, Word&#039;s output is focused on a decade-old approach which tries to match paper formatting.&lt;/p&gt;
&lt;p&gt;The format is discussed in an article by the author [&lt;a href=&quot;#ref-01&quot;&gt;1&lt;/a&gt;] which notes that some simple transformations can render it into XML, which can be processed by standard parsers. A short excerpt from the HTML produced by MS Word for one of the case study documents illustrates this:&lt;/p&gt;
&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;http://www.ukoln.ac.uk/isc/html5-case-studies/sefton-c/html/sefton-c-fig-01.png&quot; /&gt;&lt;/p&gt;
&lt;p&gt;and&lt;/p&gt;
&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;http://www.ukoln.ac.uk/isc/html5-case-studies/sefton-c/html/sefton-c-fig-02.png&quot; /&gt;&lt;/p&gt;
&lt;p&gt;There are three main issues with the native format.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;It contains processing information which is foreign to HTML, embedded using a mixture of comments to hide code from being rendered in browsers, and some non-standard mark-up. An example of this is the way it renders lists as a series of paragraphs rather than as an HTML list structure. This is an example from one of the other case studies. Constructs like &amp;lt;!--[if !supportLists] are not part of the HTML standard, although all browsers have evolved to deal with this idiom.&lt;/li&gt;
&lt;li&gt;It is oriented towards looking right, rather than working as a Web page so contains a lot of information about indents and so on that are page-oriented.&lt;/li&gt;
&lt;li&gt;It is very verbose - with span elements and other spurious mark-up appearing as an artefact of the editing process.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;There is now in Word a &#039;Filtered&#039; output which removes much of the worst mark-up but it still does not create documents which are clean, reusable HTML or HTML5.&lt;/p&gt;
&lt;p&gt;The use case here is using Microsoft Word in the production of any academically oriented document that is destined for the Web, including articles, theses and other student work, reports, course materials, academically inclined blog posts or other Web pages, and reports such as this one.&lt;/p&gt;
&lt;h1&gt;3. Solution&lt;/h1&gt;
&lt;p&gt;The improvement this study proposes to the current approach in using Word to create HTML5 is a tool called &lt;a href=&quot;http://code.google.com/p/jischtml5/wiki/WordDown&quot;&gt;WordDown&lt;/a&gt;, created for this JISC project. This is a JavaScript application which runs in a Web browser and processes Word documents into clean HTML5. It takes Word&#039;s HTML output as an input.&lt;/p&gt;
&lt;p&gt;The &lt;a href=&quot;http://code.google.com/p/jischtml5/wiki/WordDown&quot; rel=&quot;noreferrer&quot;&gt;wiki at the JISC HTML5 Project at Google code&lt;/a&gt;&lt;a href=&quot;#ftn1&quot; title=&quot;&quot;&gt;[1]&lt;/a&gt; covers how to run the application and the basics of how to format documents.&lt;/p&gt;
&lt;h2&gt;Background to WordDown&lt;/h2&gt;
&lt;p&gt;The Word 2000 HTML format has been a feature of Microsoft&#039;s flagship word processor since the &#039;2000&#039; version, and has been the target of much criticism. At the time it was introduced, it was capable of rendering almost all features of Word documents into a kind of HTML, using a combination of extended CSS formatting and islands of very obscure non-standard mark-up. It was actually not very far away from XML, and could be processed into XML with a small transformation program [&lt;a href=&quot;#ref-02&quot;&gt;2&lt;/a&gt;].&lt;/p&gt;
&lt;p&gt;The solution presented here revisits the format with modern tools by loading it into a modern Web browser and using the jQuery framework to interrogate various aspects of the formatting. Recent versions of Web browsers are all coded to deal gracefully with the &#039;mutant mark-up&#039; in Word&#039;s HTML output, hiding Word-specific code in comments, because HTML5 parsing rules take account of all kinds of legacy issues like Microsoft&#039;s non-standard mark-up.&lt;/p&gt;
&lt;p&gt;The application WordDown is inspired by the success of lightweight wiki-style mark-up languages which allow users to create HTML (and PDF in some cases) from simple text files . One of the foremost examples of this class of language is the MarkDown format, used by the Pandoc processing framework. (Peter Krautzberger has a useful introduction to &lt;a href=&quot;http://boolesrings.org/krautzberger/2011/08/03/why-markdown-not-latex/&quot;&gt;Markdown and Pandoc&lt;/a&gt; for academic authors and explains how it may be considered what we might call &#039;the new LaTeX&#039; for academic authoring.)&lt;/p&gt;
&lt;p&gt;In Markdown, one way of making a heading is to preface some text with #.&lt;/p&gt;
&lt;p style=&quot;padding-left:30px;&quot;&gt;# Introduction&amp;nbsp; (turns into &amp;lt;h1&amp;gt; in HTML)&lt;/p&gt;
&lt;p style=&quot;padding-left:30px;&quot;&gt;## About markdown (turns into &amp;lt;h2&amp;gt;&lt;/p&gt;
&lt;p&gt;In WordDown, to accomplish the same thing, the author uses the built-in heading styles - Heading 1 and Heading 2 respectively. These styles are the only widely-used standard way of structuring documents in the word-processing world - other elements such as quotes or lists have no equivalent standard implementations.&lt;/p&gt;
&lt;p&gt;To make a block-quote in Markdown, you use a greater-than character:&lt;/p&gt;
&lt;p style=&quot;padding-left:30px;&quot;&gt;&amp;gt; This is a block-quote.&lt;/p&gt;
&lt;p&gt;In WordDown, just indent the paragraph either using the formatting tools on the Word ribbon, or define a style - but (at this stage at least) the WordDown processor does not use style names other than for detecting some headings; it uses indenting. So any indented style which is not a list or a heading will be treated as a block-quote.&lt;/p&gt;
&lt;p&gt;The algorithm WordDown uses is being documented on the Google Code site, initially via the code. In essence, it is designed around the assumption that the user wants to create clean HTML, not to recreate the look of a paper document. So in a similar way to the light-weight wiki mark-up languages, it uses formatting and indenting as structural cues. The main device used is to look at the left margin:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;With a plain paragraph that is not a heading or a list item, an indent greater than the preceding non-heading paragraph means block-quote.&lt;/li&gt;
&lt;li&gt;Paragraphs in a monospace font are mapped to the &amp;lt;pre&amp;gt; (pre-format) element.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Features Summary&lt;/h2&gt;
&lt;p&gt;WordDown has the following features which are described in greater detail on the Google Code site for the software &lt;a href=&quot;#ftn2&quot; title=&quot;&quot;&gt;[2]&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Creates HTML from Word documents saved using &quot;Save as HTML...&quot; on Word for Windows versions from 2000 to 2010. The code runs in a Web browser and is packaged both as a bookmarklet and as a small Python Web server that users need to run from their documents directory.&lt;/li&gt;
&lt;li&gt;Works with Zotero citations and embeds them in-line using best-practice Scholarly HTML5 conventions.&lt;/li&gt;
&lt;li&gt;Can create rich semantic HTML5 with embedded microdata, given microformats in the source document.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Demonstration: Screenshots&lt;/h2&gt;
&lt;p&gt;The simplest way to run WordDown is to save documents manually as HTML, load them into a Web browser and use the WordDown bookmarklet as documented on the Google code wiki. A slightly easier workflow (which is harder to set up) is to run the WordDown server:&lt;/p&gt;
&lt;p&gt;&lt;img alt=&quot;Figure 1&quot; height=&quot;293&quot; src=&quot;http://www.ukoln.ac.uk/isc/html5-case-studies/sefton-c/html/sefton-c-fig-01.png&quot; width=&quot;640&quot; /&gt;&lt;br /&gt; &lt;strong&gt;Figure 1. Browsing local files using the WordDown Web server.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When the user selects a word document, the WordDown server runs Microsoft Word in the background, saves the document as HTML, inserts Javascript into the head and serves the result back the user&#039;s browser. The result is that the user is presented with an HTML version of the Word document using a stylesheet derived from the one used by the W3C for its standards documents:&lt;/p&gt;
&lt;p&gt;&lt;img alt=&quot;Figure 2&quot; height=&quot;475&quot; src=&quot;http://www.ukoln.ac.uk/isc/html5-case-studies/sefton-c/html/sefton-c-fig-02.png&quot; width=&quot;640&quot; /&gt;&lt;br /&gt; &lt;strong&gt;Figure 2. A Word document (this one) converted to HTML5 by WordDown running the browser.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The resulting document is HTML5 - and can be saved by the user for reuse. Alternatively, using another JavaScript application developed for the JISC HTML5 Project, parts of the document can be copied and pasted via the &lt;a href=&quot;http://code.google.com/p/jischtml5/wiki/Show5ource&quot;&gt;Show5ource&lt;/a&gt; bookmarklet.&lt;/p&gt;
&lt;p&gt;&lt;img alt=&quot;Figure 3&quot; height=&quot;599&quot; src=&quot;http://www.ukoln.ac.uk/isc/html5-case-studies/sefton-c/html/sefton-c-fig-03.png&quot; width=&quot;640&quot; /&gt;&lt;br /&gt; &lt;strong&gt;Figure 3. The Show5 bookmarklet.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In Figure 3 the Show5 bookmarklet identifies the HTML5 sections in a document and lets the user click to see copy and paste-ready source, or grab the whole document as a Zip file with all images.&lt;/p&gt;
&lt;p&gt;&lt;img alt=&quot;Figure 4&quot; height=&quot;281&quot; src=&quot;http://www.ukoln.ac.uk/isc/html5-case-studies/sefton-c/html/sefton-c-fig-04.png&quot; width=&quot;640&quot; /&gt;&lt;br /&gt; &lt;strong&gt;Figure 4. Show5 encodes image data in dataURIs to entire Web pages which can be copied and pasted, for example into a CML (corporate multi-lingual) such as WordPress.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Finally, the tool can create semantically rich documents. Here is the JSON format data which can be extracted from the page by clicking on the {} link:&lt;/p&gt;
&lt;p&gt;&lt;img alt=&quot;&quot; figure=&quot;&quot; src=&quot;http://www.ukoln.ac.uk/isc/html5-case-studies/sefton-c/html/sefton-c-fig-05.png&quot; /&gt;&lt;br /&gt; &lt;strong&gt;Figure 5. JSON format data which can be extracted from the page by clicking on the {} link.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This data was embedded in the document details table, using a microformat-like technique which is documented on the Google Code wiki.&lt;/p&gt;
&lt;h2&gt;Demonstration Web Documents&lt;/h2&gt;
&lt;p&gt;Demonstration documents in Word format (as noted above) that can be automatically transformed to HTML5 with embedded document semantics and re-processable citations can be found in the &lt;a href=&quot;http://code.google.com/p/jischtml5/source/browse/#git%2Fdocs%2Fexamples&quot;&gt;Google Code repository&lt;/a&gt; &lt;a href=&quot;#ftn3&quot;&gt;[3]&lt;/a&gt;.&lt;/p&gt;
&lt;h1&gt;4. Impact&lt;/h1&gt;
&lt;p&gt;This work has had no impact so far as it is very new, but could be important to the uptake of HTML5 in academia if it is picked up by user communities, such as, for example, the authors who publish to KnowledgeBlogs, or agencies such as UKOLN involved in publishing a variety of academic materials.&lt;/p&gt;
&lt;p&gt;To have a substantial impact, there would need to be a driver for people to create HTML5 materials for academia. Except in pockets of activity (e.g. academic blogging) this is not currently the case. One current trend - the move to ebooks away from paper may finally tip the balance and have academic authors looking for tools that can create the HTML they need as the building block for epub and Amazon Kindle ebook publications.&lt;/p&gt;
&lt;p&gt;This tool would need work to make it easier to deploy in academic contexts.&lt;/p&gt;
&lt;p&gt;Of course, an official HTML and/or EPUB plug-in from Microsoft itself working along similar lines could make this work obsolete overnight.&lt;/p&gt;
&lt;h1&gt;5. Challenges&lt;/h1&gt;
&lt;p&gt;The biggest challenge in this project has been the cross-site scripting rules in Web browsers which prevent code from accessing certain domains. In this case, if the Word document is loaded from the local file system, code in the browser may not access images from the local file system - this means the plug-in is prevented from doing any processing on images, such as creating data URIs, or creating a zip file of the entire document with all its images. To get around this, a simple Web service was created using Python, repeating a design pattern used in a previous project, the Integrated Content Environment (ICE) &lt;a href=&quot;#ref-02&quot;&gt;[2]&lt;/a&gt; which used a local Web server on users&#039; machines to convert office documents to HTML. At the moment, this Web server is only suitable for use by technically adept users who can install Python 3 and run it, as well as download the source code, but it could be packaged as a Windows executable, were appropriate resources available.&lt;/p&gt;
&lt;h1&gt;6. Conclusions&lt;/h1&gt;
&lt;p&gt;The WordDown application shows that:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;The JQuery framework in a modern HTML5 browser is a very powerful document-processing language. When Word 2000 was released, it was unthinkable that a browser-based conversion system could be written in a few hundred lines of code.&lt;/li&gt;
&lt;li&gt;Using very simple heuristics borrowed from lightweight wiki mark-up languages, it looks feasible to produce high-quality semantically rich HTML5 materials with a minimum of training for authors, if they can be persuaded that most formatting will be discarded, and only structurally meaningful formatting will be kept.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Where academics are using the Web, and care about producing well structured resources, as with a growing cohort of academic bloggers and scholars embracing the &#039;Beyond the PDF&#039; movement (whether they know it or not), it should be possible to introduce a tool such as WordDown into the tool chains supplied by supporting institutions.&lt;/p&gt;
&lt;p&gt;A small investment in frameworks to support users wishing to run this kind of code could dramatically reduce production costs for HTML5 and EPUB e-book resources, by giving authors and editors tools to create resources straight from the tools they know best, such as MS Word.&lt;/p&gt;
&lt;h1&gt;7. References&lt;/h1&gt;
&lt;p&gt;[1] &lt;em&gt;Word to XML and back again&lt;/em&gt; Sefton, P. &lt;em&gt;O&#039;Reilly, XML.com&lt;/em&gt;. December 8, 2004. &lt;a href=&quot;http://www.xml.com/pub/a/2004/12/08/word-to-xml.html&quot; rel=&quot;noreferrer&quot;&gt;http://www.xml.com/pub/a/2004/12/08/word-to-xml.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;[2] &lt;em&gt;The integrated content environment&lt;/em&gt;. In &lt;em&gt;AUSWEB 2006&lt;/em&gt;. Noosa: Southern Cross University. Sefton, P. &lt;a href=&quot;http://eprints.usq.edu.au/archive/00000697/01/Sefton_ICE-ausweb06-paper-revised-3.pdf&quot;&gt;http://eprints.usq.edu.au/archive/00000697/01/Sefton_ICE-ausweb06-paper-revised-3.pdf&lt;/a&gt;.&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;Footnotes&lt;/h2&gt;
&lt;div&gt;[1] WordDown - jischtml5. &lt;a href=&quot;http://code.google.com/p/jischtml5/wiki/WordDown&quot; rel=&quot;noreferrer&quot;&gt;http://code.google.com/p/jischtml5/wiki/WordDown&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;[2] WordDown - jischtml5, &lt;a href=&quot;http://code.google.com/p/jischtml5/wiki/WordDown&quot; rel=&quot;noreferrer&quot;&gt;http://code.google.com/p/jischtml5/wiki/WordDown&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;[3] WordDown - jischtml5, &lt;a href=&quot;http://code.google.com/p/jischtml5/wiki/WordDown&quot; rel=&quot;noreferrer&quot;&gt;http://code.google.com/p/jischtml5/wiki/WordDown&lt;/a&gt;&lt;/div&gt;
</description>
     <comments>http://technicalfoundations.ukoln.ac.uk/technical/html5-case-study-9-worddown-word-html5-conversion-tool#comments</comments>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/persons/peter-sefton">peter sefton</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/html5">HTML5</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/msword">MSWord</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/worddown">WordDown</category>
 <pubDate>Mon, 16 Jul 2012 14:09:28 +0000</pubDate>
 <dc:creator>Administrator</dc:creator>
 <guid isPermaLink="false">89 at http://technicalfoundations.ukoln.ac.uk</guid>
  </item>
  <item>
    <title>HTML5 Case Study 8:  Conventions and Guidelines for Scholarly HTML5 Documents</title>
    <link>http://technicalfoundations.ukoln.ac.uk/technical/html5-case-study-8-conventions-and-guidelines-scholarly-html5-documents</link>
    <description>&lt;p&gt;Author: Peter Sefton&lt;/p&gt;
&lt;!--
&lt;h1 class=&quot;entry-title&quot;&gt;HTML5 Case Study 7: Conventions and
Guidelines for Scholarly HTML5 Documents&lt;/h1&gt;
--&gt;&lt;!--
&lt;h1 class=&quot;entry-title&quot;&gt;HTML5 Case Study 7: Conventions and
Guidelines for Scholarly HTML5 Documents&lt;/h1&gt;
--&gt;&lt;h1&gt;1. About This Case Study&lt;/h1&gt;
&lt;h3&gt;HTML5 case study on “&lt;em&gt;Conventions and Guidelines for Scholarly HTML5 Documents&lt;/em&gt;” by Peter Sefton&lt;/h3&gt;
&lt;p&gt;This case study looks at the fundamentals of using HTML5 for scholarly documents of all kinds, particularly theses and courseware documents (with application to journal articles as well), but with an eye on a much broader spectrum of resources, including those which are the subject of other case studies in this project such as slide presentations. It will aim to establish the basic structural and semantic building blocks for how resources should be marked up for the Web, to increase their utility for people and machines, as well as help to ensure they can be preserved effectively. This case study will build on work already undertaken by in the Scholarly HTML community as well as the other HTML5 case studies [&lt;a href=&quot;#ref-01&quot;&gt;1&lt;/a&gt;], [&lt;a href=&quot;#ref-02&quot;&gt;2&lt;/a&gt;], [&lt;a href=&quot;#ref-03&quot;&gt;3&lt;/a&gt;], [&lt;a href=&quot;#ref-04&quot;&gt;4&lt;/a&gt;], [&lt;a href=&quot;#ref-05&quot;&gt;5&lt;/a&gt;], [&lt;a href=&quot;#ref-06&quot;&gt;6&lt;/a&gt;], [&lt;a href=&quot;#ref-07&quot;&gt;7&lt;/a&gt;] and [&lt;a href=&quot;#ref-08&quot;&gt;8&lt;/a&gt;].&lt;/p&gt;
&lt;h2&gt;Target Audience&lt;/h2&gt;
&lt;p&gt;The audience for this work is tool developers building authoring systems, repositories and publishing infrastructure for academic documents. The outcomes could be used by people hand-coding documents, but that is not a very likely scenario; another related case study will implement the advice from this study into a tool to allow users to create HTML5 from Microsoft Word (using the Word 2000 HTML format which is available on MS Windows from v2000 to v2010) [&lt;a href=&quot;#ref-07&quot;&gt;7&lt;/a&gt;] and a third looks at how citations embedded in a document using the guidelines presented here can be re-formatted [&lt;a href=&quot;#ref-06&quot;&gt;6&lt;/a&gt;].&lt;/p&gt;
&lt;h2&gt;What Is Covered&lt;/h2&gt;
&lt;p&gt;The following aspects are covered in this document:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The basic structural backbone of a scholarly HTML document; how to mark up the scope of what is the content on a page. For example, on a blog, which section is the scholarly work as distinct from the navigation elements, advertisements, etc.?&lt;/li&gt;
&lt;li&gt;Best practice for marking up sections within the document (whether to use nested sections or just headings - discussion of issues like putting headings in tables and their implications).&lt;/li&gt;
&lt;li&gt;A brief discussion of techniques for embedding rhetorical semantics in documents. That is, the ability to distinguish an introduction or conclusion, or to mark parts of a text such as learning objectives by drawing on XML schemas and ontologies. Some generic advice about how to mark up other kinds of semantic relationships, such as linking to a data file, illustrated with examples from Chemistry.&lt;/li&gt;
&lt;li&gt;Work on metadata and semantics by other case studies incorporated into the core guidelines.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The following is still in gestation:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Anchors for commenting and annotation&lt;/strong&gt;: this requires some attention as simple schemes such as numbering paragraphs are very limited in capability, and current tools such as digress.it require documents to be in a particular dialect of HTML to work. The introduction of standards in this area would allow interoperability between commenting and annotation systems.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This work should have an impact on:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Search engine optimisation (SEO), particularly for services such as Google Scholar.&lt;/li&gt;
&lt;li&gt;Reduced friction in moving documents through submission processes to journals, to repositories and to review processes such as peer review, thesis examination, and assessment, via automated metadata extraction.&lt;/li&gt;
&lt;li&gt;Improved machine-readability for text and data-mining processes.&lt;/li&gt;
&lt;li&gt;Improved accessibility for readers - guidelines will take into account WCAG accessibility guidelines.&lt;/li&gt;
&lt;li&gt;Preservation: the guidelines will assist authors and tool makers in constructing documents which do not &#039;rot&#039; as technology changes.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;2. Use Case&lt;/h1&gt;
&lt;p&gt;The use case here is very broad: it is about the optimal mark-up for any kind of academic-related document on the Web. The Web was conceived as a vehicle for scholarship, but in the two decades since its invention, scholarly communications have taken a back seat to the driver, commerce. The most common form of Web publishing for scholarly publications is articles in PDF format, which readers are expected to download and manage themselves. PDF has the advantage of capturing an absolute layout, preserving the exact look of a document, but it was designed for capturing print - not for delivery to an increasing variety of screen sizes (and to devices with no screen at all).&lt;/p&gt;
&lt;p&gt;It has been recognised that the current scholarly publications landscape is not serving the needs of the community. Publishers have built an industry around the creation of paper-like objects which do not allow:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Delivery to any device&lt;/li&gt;
&lt;li&gt;Re-use by humans to create new works.&lt;/li&gt;
&lt;li&gt;Rich integration of publications with supporting data and visualisations of data.&lt;/li&gt;
&lt;li&gt;Machine-processable semantics so that research literature can be mined, indexed and analysed automatically.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For learning resources the situation is a little different, in that there has been some history of Web-based delivery of materials controlled by institutions themselves.&lt;/p&gt;
&lt;p&gt;As noted in another JISC project &lt;a href=&quot;#ftn1&quot; title=&quot;&quot;&gt;[FN1]&lt;/a&gt; HTML is the major format for the next stage of the development of the Web, as well structured Web resouces can not only be delivered and used on the Web, they are the basis for creating e-books. It is clear from the extremely rapid growth of the e-book market for commercial publishing that learning resources and research materials will need to follow. HTML5 is essential both to the open EPUB3 standard and to market leader Amazon&#039;s newest format.&lt;/p&gt;
&lt;p&gt;In both research and learning materials, there is still a distinct lack of tools for creating Web-native resources, at least in a way accessible to typical academics. The use case of an academic sitting down to create richly structured HTML5 academic objects, with embedded semantics and preservation-quality mark-up, is something of a dream at this stage. The best this case study can hope to achieve is to provide a starting point for a description of what Scholarly HTML should look like and to provide a starting point for a roadmap for tool development to allow the scholarly Web to take its rightful place alongside the Web &#039;high street&#039;;.&lt;/p&gt;
&lt;h1&gt;3. Solution&lt;/h1&gt;
&lt;p&gt;The solution has two parts. The first is a guide to marking up Scholarly HTML documents. The second points to software packages and techniques that are useful in the process of marking up documents, both existing tools, and tools developed as part of this project.&lt;/p&gt;
&lt;h2&gt;How to Mark Up Documents for Scholarly HTML&lt;/h2&gt;
&lt;p&gt;This section will become a stand-alone guide and be posted on the Scholarly HTML Website as the core guide to structuring HTML documents. Scholarly HTML is a term used by a loose group of people interested in bringing scholarship to the Web, or the Web back to its scholarly roots as a publication and research platform. The group met physically once at a meeting convened by Peter Murray-Rust at Cambridge University in March 2011.&lt;/p&gt;
&lt;h3&gt;Use HTML5, Microdata and Common Vocabularies&lt;/h3&gt;
&lt;p&gt;HTML5 is an evolving standard which codifies HTML in the context of the real world. The Wikipedia page for HTML5 [9] is a good starting point for pointers to the specification. This document will assume that the reader is familiar with the HTML5 standard, in particular outline structures and microdata; Mark Pilgrim&#039;s Dive Into HTML5 [&lt;a href=&quot;#ref-10&quot;&gt;10&lt;/a&gt;] is a good free introduction.&lt;/p&gt;
&lt;p&gt;Within the Scholarly HTML group there was a short, vigorous, debate about whether or not Scholarly HTML should be required to be well-formed XML. There were fears on both sides - that HTML resources would be impossible to parse reliably, and on the other hand that making XML mandatory would be too high a bar, reducing the pool of available content considerably. Mark Pilgrim covers very similar arguments in &lt;a href=&quot;http://diveintohtml5.info/past.html&quot;&gt;his chapter on the background of HTML5&lt;/a&gt; including the now-abandoned XHTML standard. The good news is that with HTML5 you do not have to choose. The HTML5 standard specifies exactly how HTML5 should be parsed - and once parsed it can be re-serialised as XML. So, for machine-based processing, the advice is use an HTML5 parser, not an XML parser. Then, if you want to use XML tools, serialise the document as XML.&lt;/p&gt;
&lt;p&gt;For example, here is some Python to illustrate the process using html5lib - a reference implementation of the parsing rules, and lxml. This is copied and pasted from an Ubuntu Linux environment.&lt;/p&gt;
&lt;p&gt;First, install the Python libraries you need:&lt;/p&gt;
&lt;p style=&quot;padding-left:30px;&quot;&gt;sudo easy_install lxml html5lib&lt;/p&gt;
&lt;p style=&quot;padding-left:30px;&quot;&gt;Then, open a Python shell (type python) and try this:&lt;/p&gt;
&lt;p style=&quot;padding-left:30px;&quot;&gt;import html5lib #Handles the ’HTML5’ stuff&lt;/p&gt;
&lt;p style=&quot;padding-left:30px;&quot;&gt;from html5lib import treebuilders&lt;/p&gt;
&lt;p style=&quot;padding-left:30px;&quot;&gt;from lxml import etree #Handles the XML serialization&lt;/p&gt;
&lt;p style=&quot;padding-left:30px;&quot;&gt;parser = html5lib.HTMLParser(tree=treebuilders.getTreeBuilder(“lxml”))&lt;/p&gt;
&lt;p style=&quot;padding-left:30px;&quot;&gt;e = parser.parse(“&amp;lt;p&amp;gt;This is some HTML&amp;lt;p&amp;gt;Which is very far from being &amp;lt;b&amp;gt;XML &amp;lt;p&amp;gt;But which the HTML parser will be OK with”)&lt;/p&gt;
&lt;p style=&quot;padding-left:30px;&quot;&gt;print etree.tostring(e.getroot())&lt;/p&gt;
&lt;p&gt;The result is well-formed XML (yes, the namespace is probably wrong, but this will serve as the input to downstream processes).&lt;/p&gt;
&lt;p style=&quot;padding-left:30px;&quot;&gt;xmlns:html=”&lt;a href=&quot;http://www.w3.org/1999/xhtml&quot; rel=&quot;noreferrer&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;text-decoration:underline;&quot;&gt;http://www.w3.org/1999/xhtml&lt;/span&gt;&lt;/a&gt;“&amp;gt;&lt;/p&gt;
&lt;p style=&quot;padding-left:30px;&quot;&gt;&amp;lt;html:head/&amp;gt;&lt;/p&gt;
&lt;p style=&quot;padding-left:30px;&quot;&gt;&amp;lt;html:body&amp;gt;&lt;/p&gt;
&lt;p style=&quot;padding-left:30px;&quot;&gt;&amp;lt;html:p&amp;gt;THis is some HTML&amp;lt;/html:p&amp;gt;&lt;/p&gt;
&lt;p style=&quot;padding-left:30px;&quot;&gt;&amp;lt;html:p&amp;gt;Which is very far from being &amp;lt;html:b&amp;gt;XML&amp;lt;/html:b&amp;gt;&amp;lt;/html:p&amp;gt;&lt;/p&gt;
&lt;p style=&quot;padding-left:30px;&quot;&gt;&amp;lt;html:p&amp;gt;&lt;/p&gt;
&lt;p style=&quot;padding-left:30px;&quot;&gt;&amp;lt;html:b&amp;gt;But which the HTML parser will be OK with&amp;lt;/html:b&amp;gt;&lt;/p&gt;
&lt;p style=&quot;padding-left:30px;&quot;&gt;&amp;lt;/html:p&amp;gt;&lt;/p&gt;
&lt;p style=&quot;padding-left:30px;&quot;&gt;&amp;lt;/html:body&amp;gt;&lt;/p&gt;
&lt;p style=&quot;padding-left:30px;&quot;&gt;&amp;lt;/html:html&amp;gt;&lt;/p&gt;
&lt;p&gt;So, the advice for scholary HTML is:&lt;/p&gt;
&lt;p style=&quot;padding-left:30px;&quot;&gt;&lt;em&gt;&lt;strong&gt;Use HTML5 as per the standard including Microdata.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;h3&gt;The Context for Pages&lt;/h3&gt;
&lt;p&gt;Scholarly works on the Web are unlikely to be stand-alone documents. They will very often be embedded in content management systems, repositories or publisher Web sites. It is out of scope for this case-study to consider the structure of Web pages produced by these Web applications, but for an example of best practice in structuring HTML5 Web sites, including navigation elements and so on, see the Common Framework case study conducted by Bilbie [&lt;a href=&quot;#ref-02&quot;&gt;2&lt;/a&gt;].&lt;/p&gt;
&lt;p&gt;The key points in that case study involve:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Flexible design that can re-flow to any size of device.&lt;/li&gt;
&lt;li&gt;Use of HTML5 attributes in the mark-up to provide cues to screen readers and other assistive software.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Be Declarative&lt;/h3&gt;
&lt;p&gt;HTML5 has a close relationship to the Javascript scripting language and has theelement on which you can cause things to appear, via scripts. But there are several reasons to avoid making academic works depend on particular scripts or applications, and instead look for ways to express the meaning of a work and the parts it links to as plain HTML, with enough information in it for scripts, etc., to come into play when needed:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Works can be archived and preserved independently of the scripts on which they depend&lt;/li&gt;
&lt;li&gt;Other people can reuse the declaratively specified data in new ways&lt;/li&gt;
&lt;li&gt;Revising the work when new applications emerge is much easier when there is a clear separation between documents, together with data and media, as opposed to the code that does interesting things with the documents, data and media.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A good example of this approach can be seen in this series of case studies in the work by Adams [&lt;a href=&quot;#ref-01&quot;&gt;1&lt;/a&gt;] and MacGillivray [&lt;a href=&quot;#ref-05&quot;&gt;5&lt;/a&gt;] on citation formats, where the same declarative format is a meeting point for two different projects. Another project based on a declarative format (though not HTML5) is the work by Gray on embedding 3D motion-capture models in HTML5. The embedding is done using a declarative XML format rather than via a script [&lt;a href=&quot;#ref-03&quot;&gt;3&lt;/a&gt;].&lt;/p&gt;
&lt;h3&gt;Outline Structure&lt;/h3&gt;
&lt;p&gt;HTML5 has an &amp;lt;article&amp;gt; element which at first glance seems to be the perfect container for scholarly works. It seems obvious that it should be used for the text of a scholarly article and reasonable that it should be used for book chapters, course modules and so on. The problem with this is that content management systems may also be using &amp;lt;article&amp;gt;. For example, the WordPress default theme at time of writing, uses &amp;lt;article&amp;gt; to mark up posts.&lt;/p&gt;
&lt;p&gt;So, the advice is:&lt;/p&gt;
&lt;p style=&quot;padding-left:30px;&quot;&gt;&lt;em&gt;Conventions for document-level mark-up:&lt;/em&gt;&lt;/p&gt;
&lt;p style=&quot;padding-left:30px;&quot;&gt;&lt;em&gt;If your scholarly work is going to be part of a stand-alone Web page, or you know that it is appropriate in the context into which it will be published use &amp;lt;article&amp;gt;&lt;/em&gt;&lt;/p&gt;
&lt;p style=&quot;padding-left:30px;&quot;&gt;&lt;em&gt;If the article is going to be sent off to a publisher, posted to a blog (where for example the theme might change at some point) it is safer to use the &amp;lt;article&amp;gt; element.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;In either case, mark up the scholarly work with microdata semantics:&lt;/p&gt;
&lt;p style=&quot;padding-left:30px;&quot;&gt;&amp;lt;section itemtype=&quot;http://schema.org/ScholarlyArticle&quot; itemscope&amp;gt;&lt;/p&gt;
&lt;p&gt;Note that the Schema.org definition for Scholarly Article is at present rather light on detail, defining it as:&lt;/p&gt;
&lt;p style=&quot;padding-left:30px;&quot;&gt;&lt;em&gt;A Scholarly Article&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;This guide is making the assumption that, in spirit it is really the more generic &quot;Scholarly Work&quot;. If more delicate terms are added to the Schema.org vocabularies or more appropriate terms identified then this advice will need to change.&lt;/p&gt;
&lt;p&gt;Within the section or article element chosen, the question arises how to mark up the structure of a work with headings, sections, etc. In HTML5, documents have an outline, which can be computed using a well-specified algorithm.&lt;/p&gt;
&lt;p&gt;This means that the use of internal section elements within resources has no real impact on semantics, so how you format a document depends on what is convenient or necessary:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;For authoring in a text editor, or even an HTML editor, the use of sections may be an unnecessary complication; consider using headings which are not wrapped in enclosing sections.&lt;/li&gt;
&lt;li&gt;For authoring in a word-processing environment, nested sections are impossible to implement; so use heading styles and choose conversion software that can respect them - for example WordDown, produced as a demonstrator for this project [&lt;a href=&quot;#ref-07&quot;&gt;7&lt;/a&gt;].&lt;/li&gt;
&lt;li&gt;To add microdata semantics at the section level of the document, it will be necessary to use section mark-up on which to ‘hang’ microdata attributed. This is a significant barrier to editing with lightweight tools such as Markdown.&lt;/li&gt;
&lt;li&gt;In published documents, using sections makes it easier for other people to copy and paste or machine-process documents, even though they could determine the structure of the document by computing its outline.&lt;/li&gt;
&lt;li&gt;For the most general way of presenting documents for publication, it is possible to use this structure where each section has an &amp;lt;h1&amp;gt; heading, even where they are nested within each other, but this may not be encouraging re-use by others who need to edit the document.&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;padding-left:60px;&quot;&gt;&amp;lt;section&amp;gt;&lt;br /&gt; &amp;lt;h1&amp;gt;...&lt;br /&gt; …&lt;br /&gt; &amp;lt;section&amp;gt;&lt;br /&gt; &amp;lt;h1&amp;gt;...&amp;lt;/h1&amp;gt;&lt;br /&gt; ...&lt;br /&gt; &amp;lt;/section&amp;gt;&lt;br /&gt; &amp;lt;/section&amp;gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;For documents that need to work in legacy browsers, and content management systems where you do not have control over the CSS used current best-practice advice is to use a &amp;lt;header&amp;gt; block with the document title in and &amp;lt;/header&amp;gt; element, then use ... &amp;lt;h5&amp;gt; throughout the document, each in a section, to enable the use of microdata semantics, and to aid others in re-using the content. (For example, loading such a document into Microsoft Word would lose the sections, but keep the headings.)&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;padding-left:60px;&quot;&gt;&amp;lt;header&amp;gt;&lt;br /&gt; &amp;lt;!– document title–&amp;gt;&lt;br /&gt; itemprop=&#039;name&#039;&amp;gt;...,&lt;br /&gt; ...&lt;br /&gt; &amp;lt;/header&amp;gt;&lt;br /&gt; &amp;lt;section&amp;gt;&lt;br /&gt; &amp;lt;h1&amp;gt;...&amp;lt;/h1&amp;gt;&lt;br /&gt; ...&lt;br /&gt; &amp;lt;section&amp;gt;&lt;br /&gt; &amp;lt;h1&amp;gt;...&amp;lt;/h1&amp;gt;&lt;br /&gt; ...&lt;br /&gt; &amp;lt;/section&amp;gt;&lt;br /&gt; &amp;lt;/section&amp;gt;&lt;/p&gt;
&lt;h3&gt;Embedding Metadata and Semantics&lt;/h3&gt;
&lt;p&gt;Sam Adams has included a discussion of the most prominent methods of embedding semantics in documents in his case study. He considers microformats, RDFa and microdata. As microdata is part of the HTML5 specification, and is receiving mainstream support from major internet companies it is recommended as the default method of adding semantics to Scholarly HTML documents [&lt;a href=&quot;#ref-01&quot;&gt;1&lt;/a&gt;]:&lt;/p&gt;
&lt;p style=&quot;padding-left:30px;&quot;&gt;&lt;em&gt;Conventions for embedded semantics and metadata:&lt;/em&gt;&lt;/p&gt;
&lt;p style=&quot;padding-left:30px;&quot;&gt;&lt;em&gt;Use the schema.org vocabularies where possible, and when they are not adequate extend semantics by using well-documented ontologies or vocabularies maintained by groups with an interest in scholarship.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;A blog post &lt;a href=&quot;#ftn2&quot;&gt;[FN2]&lt;/a&gt; is available as example of some of the design considerations in using microdata and which reports on work done as part of this case study.&lt;/p&gt;
&lt;h3&gt;Marking up Rhetorical Semantics&lt;/h3&gt;
&lt;p&gt;It is useful to be able to mark up sections in academic publications that have different roles. A W3C working draft on the &quot;&lt;em&gt;Ontology of Rhetorical Blocks&lt;/em&gt;&quot; [&lt;a href=&quot;#ref-11&quot;&gt;11&lt;/a&gt;] puts it like this:&lt;/p&gt;
&lt;p style=&quot;padding-left:30px;&quot;&gt;&lt;em&gt;Having the rhetorical block structure externalised and attached to the digital publications would enable a richer and more expressive searching and browsing experience. One would be able to quickly spot the METHODS blocks within the publication and possibly resume the reading activity only to those, thus reducing the time usually spent on reading the entire publication. On the other hand, being able to formulate queries for content specific only to such blocks could already improve the quality (and possibly the quantity) of the set of relevant publications (e.g. methods: &quot;autosomal-dominant mutations in APP&quot;).&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;For example, to mark up the major body sections of a document use mark-up like this:&lt;/p&gt;
&lt;p style=&quot;padding-left:30px;&quot;&gt;&amp;lt;section itemtype=&quot;http://purl.org/orb/Introduction&quot;&lt;br /&gt; itemscope&amp;gt;&lt;br /&gt; &amp;lt;/section&amp;gt;&lt;/p&gt;
&lt;p&gt;Or one of the other rhetorical elements defined in the above-mentioned W3C ORB draft:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://purl.org/orb/Method&quot; rel=&quot;noreferrer&quot;&gt;http://purl.org/orb/Method&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://purl.org/orb/Results&quot; rel=&quot;noreferrer&quot;&gt;http://purl.org/orb/Results&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://purl.org/orb/Discussion&quot; rel=&quot;noreferrer&quot;&gt;http://purl.org/orb/Discussion&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Relating the section back to the containing document still needs consideration, but using this kind of mark-up is a first step to capturing some of the document structure that XML is often used to describe, but in a more flexible way, that can be applied directly to Web documents.&lt;/p&gt;
&lt;p&gt;As a simple demonstration of how this is useful, the WordDown converter that generates HTML from Word documents uses this mark-up for a references or bibliography section:&lt;/p&gt;
&lt;p style=&quot;padding-left:30px;&quot;&gt;&amp;lt;section itemtype=&quot;http://purl.org/orb/References&quot; itemscope&amp;gt;&lt;br /&gt; &amp;lt;/section&amp;gt;&lt;/p&gt;
&lt;p&gt;By using a public, well-defined and documented URI we increase the chances that software can interoperate and that others can reuse our scholarly resources. (But note that in the model of citations we are proposing here, detailed information about references might be stored in the document at the point they are cited, or not at all if the author is citing by reference).&lt;/p&gt;
&lt;h3&gt;Citations&lt;/h3&gt;
&lt;p&gt;See the case study by Sefton [&lt;a href=&quot;#ref-06&quot;&gt;6&lt;/a&gt;] on citation formatting, which contains draft examples.&lt;/p&gt;
&lt;h3&gt;Linking to Data and Supporting Documents&lt;/h3&gt;
&lt;p&gt;To link to a data set in a declarative way, use this pattern, with a generic property from the Citation ontology (cito) and a type which is domain-specific from an appropriate vocabulary, in this case a term associated with Chemical Markup Language:&lt;/p&gt;
&lt;p style=&quot;padding-left:30px;&quot;&gt;&amp;lt;span itemprop=”http://purl.org/net/cito/usesDataFrom” itemtype=”http://www.xml-cml.org/convention/crystallographyExperiment” itemscope&amp;gt;&lt;br /&gt; &amp;lt;link href=”link-to-the-data.cml” itemprop=”url”&amp;gt;&lt;br /&gt; My CML file&lt;br /&gt; &amp;lt;/span&amp;gt;&lt;/p&gt;
&lt;p&gt;This declarative statement of the relationship between a scholarly work and supporting data could then be turned into something interactive using a JavaScript library that is loaded by a bookmarklet, extension or added by the CMS serving the page. A worked example of using similar declarative mark-up to embed chemical visualisations in Web pages is available in a blog post &lt;a href=&quot;#ftn3&quot; title=&quot;&quot;&gt;[3]&lt;/a&gt;.&lt;/p&gt;
&lt;h3&gt;Compound Documents/Objects&lt;/h3&gt;
&lt;p&gt;Many scholarly resources are made up of more than one part: theses and chapters have books; journal issues are made up of multiple articles; reviews etc. Courseware is very often made up of disparate resources brought together in a lesson context, and the research object of the future really must comprise a wide range of components, including documents, data, provenance information and so on.&lt;/p&gt;
&lt;p&gt;In the academic environment, the Open Access Initiative has worked on a standard way of describing compound objects, the Object Reuse and Exchange (ORE) standard &lt;a href=&quot;#ftn4&quot;&gt;[FN4]&lt;/a&gt;. ORE is complicated to understand. For the purposes of real-world Web practice that is easy to implement, a simplified approach is needed; but as always, drawing on terms from established ontologies and vocabularies.&lt;/p&gt;
&lt;p&gt;Take the case of a table of contents on the Web for work that is made up of multiple parts (NOTE: this approach is an early proposal only).&lt;/p&gt;
&lt;p style=&quot;padding-left:30px;&quot;&gt;&amp;lt;article itemtype=&quot;http://schema.org/Book&quot; itemscope&amp;gt;&lt;br /&gt; &amp;lt;h1 itemprop=”name”&amp;gt;My book!&amp;lt;/h1&amp;gt;&lt;br /&gt; &amp;lt;ol &amp;gt;&lt;br /&gt; &amp;lt;li itemtype=&quot;http://schema.org/ScholarlyArticle&quot; itemprop=&quot;http://www.openarchives.org/ore/terms/aggregates&quot;&amp;gt;&lt;br /&gt; &amp;lt;a href=&quot;./chapter1.html&quot;&amp;gt;&lt;br /&gt; &amp;lt;span itemprop=”name”&amp;gt;Chapter One&amp;lt;/span&amp;gt;&lt;br /&gt; &amp;lt;/a&amp;gt;&lt;br /&gt; &amp;lt;/li&amp;gt;&lt;br /&gt; …&lt;br /&gt; &amp;lt;/ol&amp;gt;&lt;br /&gt; &amp;lt;/article&amp;gt;&lt;/p&gt;
&lt;h2&gt;Tools&lt;/h2&gt;
&lt;p&gt;As part of this work various tools were created by the author, drawing on open source libraries:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;WordDown is a Word-to-HTML5 conversion application, covered in another case study document [&lt;a href=&quot;#ref-07&quot;&gt;7&lt;/a&gt;] and hosted on the Google Code site for jiscHTML5 &lt;a href=&quot;#ftn5&quot;&gt;[FN5]&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;ReCite is a citation re-formatter that uses Citation Style Language (CSL) to reformat the references in a page covered in another case study (Sefton, 2012a).&lt;/li&gt;
&lt;li&gt;Show5ource is Javacript code, packaged as a bookmarklet for:
&lt;ul&gt;
&lt;li&gt;Extracting Microdata from HTML5 documents in JSON format&lt;/li&gt;
&lt;li&gt;Copying and pasting the source of HTML5 documents for simple pasting into content management systems&lt;/li&gt;
&lt;li&gt;Alpha code for EPUB packaging of compound resources.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Also useful are these tools:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The Live Microdata tool &lt;a href=&quot;ftn6&quot; title=&quot;&quot;&gt;[FN6]&lt;/a&gt; is useful for debugging microdata and uses the same underlying library as Show5ource.&lt;/li&gt;
&lt;li&gt;H5o is an outline bookmarklet which can show the HTML5-compliant outline of a page &lt;a href=&quot;#ftn7&quot;&gt;[FN7]&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;4. Impact&lt;/h1&gt;
&lt;p&gt;This work, being very new, has had minimal impact apart from some engagement from a small cohort of scholars interested in Scholarly HTML. The techniques described here need to be tested in the use-case scenarios outlined above. None of this work will have measurable impact until there are services interoperating which use the conventions outlined here, or equivalents, but without someone specifying some base-line conventions to try, then those experiments will be doomed to be point-to-point agreements between disconnected projects.&lt;/p&gt;
&lt;h1&gt;5. Challenges&lt;/h1&gt;
&lt;p&gt;The main challenge in this work lies in dealing with a number of incomplete parallel projects. In particular schema.org has been disruptive in that it promises a mainstream vocabularly of URIs that can be used as Microdata types and properties yet it has some inconsistencies and lacks documentation for some parts (e.g., merely defining ScholarlyArticle as ‘A Scholarly Article’).&lt;/p&gt;
&lt;h1&gt;6. References&lt;/h1&gt;
&lt;p&gt;[1] &lt;em&gt;Semantics and metadata&lt;/em&gt;, Adams, S., HTML5 Case Studies, University of Bath: UKOLN.&lt;/p&gt;
&lt;p&gt;[2] &lt;em&gt;The common Web design&lt;/em&gt;, Bilbie, A., HTML5 Case Studies, University of Bath: UKOLN.&lt;/p&gt;
&lt;p&gt;[3] &lt;em&gt;3Dactyl: Using WebGL to represent human movement in 3D&lt;/em&gt;, Gray, S. HTML5 Case Studies, University of Bath: UKOLN.&lt;/p&gt;
&lt;p&gt;[4] &lt;em&gt;Re-Implementation of the Maavis assistive technology using HTML5 technologies&lt;/em&gt;, Lee, S. HTML5 Case Studies, University of Bath: UKOLN.&lt;/p&gt;
&lt;p&gt;[5] &lt;em&gt;Visualising embedded metadata&lt;/em&gt;. MacGillivray, M. HTML5 Case Studies, University of Bath: UKOLN.&lt;/p&gt;
&lt;p&gt;[6] &lt;em&gt;Challenging the tyranny of citation formats: Automated citation formatting for HTML5&lt;/em&gt;. Sefton, P. HTML5 Case Studies, University of Bath: UKOLN.&lt;/p&gt;
&lt;p&gt;[7] &lt;em&gt;WordDown: Word-to-HTML5 conversion tool&lt;/em&gt;, Sefton, P. HTML5 Case Studies, University of Bath: UKOLN.&lt;/p&gt;
&lt;p&gt;[8] &lt;em&gt;HTML5-based E-lecture Framework&lt;/em&gt;, Wang, Q., HTML5 Case Studies, University of Bath: UKOLN.&lt;/p&gt;
&lt;p&gt;[9] &lt;em&gt;HTML5 – Wikipedia&lt;/em&gt;, The Free Encyclopedia. Wikipedia, &lt;a href=&quot;http://en.wikipedia.org/w/index.php?title=HTML5&amp;amp;oldid=455493654&quot; title=&quot;http://en.wikipedia.org/w/index.php?title=HTML5&amp;amp;oldid=455493654&quot;&gt;http://en.wikipedia.org/w/index.php?title=HTML5&amp;amp;oldid=455493654&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;[10] &lt;em&gt;Dive into HTML5&lt;/em&gt;, Mark Pilgrim. &lt;a href=&quot;http://diveintohtml5.info/&quot; title=&quot;http://diveintohtml5.info/&quot;&gt;http://diveintohtml5.info/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;[11] &lt;em&gt;Ontology of Rhetorical Blocks (ORB) Editor&#039;s Draft 5 June 2011&lt;/em&gt;, Ciccarese, P. &amp;amp; Groza, T. World Wide Web Consortium. &lt;a href=&quot;http://www.w3.org/2001/sw/hcls/notes/orb/&quot; title=&quot;http://www.w3.org/2001/sw/hcls/notes/orb/&quot;&gt;http://www.w3.org/2001/sw/hcls/notes/orb/&lt;/a&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;Footnotes&lt;/h2&gt;
&lt;div&gt;[1] The #jiscPUB Project, &lt;a href=&quot;http://jiscpub.blogs.edina.ac.uk/about/&quot; rel=&quot;noreferrer&quot;&gt;http://jiscpub.blogs.edina.ac.uk/about/&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;[2] Scholarly HTML5: experimenting on myself with microdata and Schema.org vocabs &lt;a href=&quot;http://ptsefton.com/2011/09/12/scholarly-html5-experimenting-on-myself-with-microdata-and-schema-org-vocabs.htm&quot; rel=&quot;noreferrer&quot;&gt;http://ptsefton.com/2011/09/12/scholarly-html5-experimenting-on-myself-with-microdata-and-schema-org-vocabs.htm&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;[3] Scholarly HTML: &lt;a href=&quot;http://ptsefton.com/2011/03/18/scholarly-html-fraglets-of-progress.htm&quot; rel=&quot;noreferrer&quot;&gt;Fraglets of progress http://ptsefton.com/2011/03/18/scholarly-html-fraglets-of-progress.htm&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;[4] What the OAI-ORE protocol can do for you &lt;a href=&quot;http://ptsefton.com/2008/10/14/what-the-oai-ore-protocol-can-do-for-you.htm#id5&quot; rel=&quot;noreferrer&quot;&gt;http://ptsefton.com/2008/10/14/what-the-oai-ore-protocol-can-do-for-you.htm#id5&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;[5] &lt;a href=&quot;http://ptsefton.com/2008/10/14/what-the-oai-ore-protocol-can-do-for-you.htm#id5WordDown:&quot; title=&quot;http://ptsefton.com/2008/10/14/what-the-oai-ore-protocol-can-do-for-you.htm#id5WordDown:&quot;&gt;http://ptsefton.com/2008/10/14/what-the-oai-ore-protocol-can-do-for-you....&lt;/a&gt; jischtml5: Collection of HTML5 case studies and examples of scholarly resources and tools for processing them &lt;a href=&quot;http://code.google.com/p/jischtml5/wiki/WordDown&quot; rel=&quot;noreferrer&quot;&gt;http://code.google.com/p/jischtml5/wiki/WordDown&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;[6] Live Microdata, http://foolip.org/microdatajs/live/&lt;/div&gt;
&lt;div&gt;[7] Downloads - h5o – HTML5 outliner (bookmarklet, Chrome extension) – Google Project Hosting &lt;a href=&quot;http://code.google.com/p/h5o/downloads/list&quot; rel=&quot;noreferrer&quot;&gt;http://code.google.com/p/h5o/downloads/list&lt;/a&gt;&lt;/div&gt;
</description>
     <comments>http://technicalfoundations.ukoln.ac.uk/technical/html5-case-study-8-conventions-and-guidelines-scholarly-html5-documents#comments</comments>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/persons/peter-sefton">peter sefton</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/html5">HTML5</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/scholarly-documents">scholarly documents</category>
 <pubDate>Mon, 16 Jul 2012 14:01:38 +0000</pubDate>
 <dc:creator>Administrator</dc:creator>
 <guid isPermaLink="false">88 at http://technicalfoundations.ukoln.ac.uk</guid>
  </item>
  <item>
    <title>HTML5 Case Study 7:  Challenging the Tyranny of Citation Formats: Automated Citation Formatting</title>
    <link>http://technicalfoundations.ukoln.ac.uk/technical/html5-case-study-7-challenging-tyranny-citation-formats-automated-citation-formatting</link>
    <description>&lt;p&gt;Author: Peter Sefton&lt;/p&gt;
&lt;!--
&lt;h1 class=&quot;entry-title&quot;&gt;HTML5 Case Study 6: Challenging the
Tyranny of Citation Formats: Automated Citation Formatting for HTML5&lt;/h1&gt;
--&gt;&lt;!--
&lt;h1 class=&quot;entry-title&quot;&gt;HTML5 Case Study 6: Challenging the
Tyranny of Citation Formats: Automated Citation Formatting for HTML5&lt;/h1&gt;
--&gt;&lt;h1&gt;1. About This Case Study&lt;/h1&gt;
&lt;h3&gt;HTML5 case study on &quot;Challenging the Tyranny of Citation Formats: Automated Citation Formatting for HTML5&quot; by Peter Sefton&lt;/h3&gt;
&lt;h2&gt;What Is Covered&lt;/h2&gt;
&lt;p&gt;This case study looks at how citations and reference lists can be represented in HTML5 in two ways; firstly with reference information supplied in-page and secondly using URIs that point to trusted bibliographic data stores. The end goal is to automate as much of the citation and reference management experience as possible at all stages of the academic workflow, from research to authoring, to publishing to citation analysis, generation of metrics and machine processing of data. This case study covers the HTML5 coding that would be needed to support the goal of end-to-end citation processing, and provides a proof-of-concept demonstration of the principles. There are, however, some significant problems to overcome before we have working software that can be used by a broad range of academic authors.&lt;/p&gt;
&lt;p&gt;An outcome of this case study is a Javascript tool demonstrating how scholarly works of all kinds can be marked up in such a way that users can decide to display the citations and reference list in any format they choose via the Citation Style Language (CSL), initially choosing from a small set of commonly used formats. With further development, the tool would have access to the several hundred community-edited CSL styles available from the Zotero Project. The tool, ReCite, will continue to be developed at least until the completion of this JISC HTML5 work, and is documented on the Google Code wiki for the project.&lt;/p&gt;
&lt;p&gt;The initial prototype builds on work in the JISC-funded Open Bibliography Project &lt;a href=&quot;#ref-01&quot;&gt;[1]&lt;/a&gt; and was developed in parallel with a case study by MacGillivray &lt;a href=&quot;#ref-02&quot;&gt;[2]&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The case study has also been conducted &lt;strong&gt;with an eye to practical authoring tools&lt;/strong&gt;, with consideration given to how people may create this kind of content using familiar tools such as word processors with Zotero or Mendeley and similar systems, or with LaTeX and BibTex, Wikis and online Web editors such as those provided on WordPress.&lt;/p&gt;
&lt;p&gt;The exemplars and documentation cover:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Techniques for adding citation and reference lists using URIs in HTML5 and implications for authoring.&lt;/li&gt;
&lt;li&gt;The issues this work presents for tool-chains where authors are using word processors, LaTeX, etc., to create content.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The point of this is to build on other projects in this stream mentioned above, covering the basics of embedding citations and structuring documents to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Show user-centric user interface possibilities for displaying citations.&lt;/li&gt;
&lt;li&gt;Point the way to improved authoring services that do away with unnecessary formatting of citations and references altogether.&lt;/li&gt;
&lt;li&gt;Together with Mark MacGillivray&#039;s visualisation project &lt;a href=&quot;#ref-02&quot;&gt;[2]&lt;/a&gt;, show a potential future for citations and referencing that transcends the limitations of a system still rooted in paper-based conventions.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The issues discussed in this case study were the subject of a &lt;a href=&quot;http://thatcampcanberra.org/2011/10/03/the-tyranny-of-citation-formats/&quot;&gt;session at THATCamp, Canberra (The Humanities and Technology Camp)&lt;/a&gt; &lt;a href=&quot;#ftn1&quot;&gt;[FN1]&lt;/a&gt; &lt;a href=&quot;http://thatcampcanberra.org/2011/10/03/the-tyranny-of-citation-formats/&quot;&gt;in October 2011, convened by the author.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This case study attempts to discuss some of the workflow issues for all kinds of academic work involving referencing, but due to time and resource constraints, will focus on one particular tool-chain: authoring in Microsoft Word, using Zotero to manage references.&lt;/p&gt;
&lt;h2&gt;What Is Not Covered&lt;/h2&gt;
&lt;p&gt;There is no scope in this case study for a detailed survey of citation practices or lengthy discussion of the relative merits of embedding citation data vs using URIs. It aims to produce a starting point for one simple, useful tool, and to gain further experience for the JISC community with bibliographic data.&lt;/p&gt;
&lt;p&gt;Also out of scope is the detailed work needed to map between citation formats, and to write connector-code for online services so that citation by reference can be resolved reliably to machine-readable bibliographic data.&lt;/p&gt;
&lt;h2&gt;Target Audience&lt;/h2&gt;
&lt;p&gt;The main audience for this work is tool developers building authoring systems, repositories and publishing infrastructure for academic documents. The outcomes could be used by people hand-coding documents, but that is not a very likely scenario.&lt;/p&gt;
&lt;p&gt;It is also targeted at digitally adept researchers, such as those in the digital humanities, or working on Web-based scholarship tools.&lt;/p&gt;
&lt;h1&gt;2. Use Case&lt;/h1&gt;
&lt;p&gt;Citations and references are a key part of all academic practice across many resource types including, but not limited to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Articles (best not to call them &quot;papers&quot; in an HTML5 project).&lt;/li&gt;
&lt;li&gt;Theses and other student work such as essays.&lt;/li&gt;
&lt;li&gt;Books.&lt;/li&gt;
&lt;li&gt;Course materials.&lt;/li&gt;
&lt;li&gt;CVs and portfolios.&lt;/li&gt;
&lt;li&gt;Report documents such as this one.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Even today, when there are many tools available for managing references and formatting documents, students are taught how to hand-format references. At the aforementioned &lt;a href=&quot;http://thatcampcanberra.org/2011/10/03/the-tyranny-of-citation-formats/&quot;&gt;THAT Camp session&lt;/a&gt;, two participants involved in information literacy noted that even though students should be using reference management software in their work, it is important that they can read the main citation formats used in their disciplines, and learning to hand-construct citations is a good way to learn. The nature of conventional citation and reference has evolved under the constant constraints of paper-based publishing, not least of which has been space, something that Web-based publishing has largely removed - but these constraints have made the process very costly in terms of researchers&#039; time. But looking ahead to a world where the constraints of paper-based scholarship no longer require us to invent and memorise rigorous concise encodings for bibliographic references and citations, participants in the workshop agreed that it would be possible in Web contexts to show reference information in new ways, such as simple &#039;pop-up&#039; tables that show the data set out with labelled fields. This would save us having to know, for example whether the text in italics in a reference in a given format is the name of the article or the name of the journal, or whether the theme under consideration is the title of a book or a report.&lt;/p&gt;
&lt;p&gt;But for now, obviously citation formatting conventions are still important, hence this work on making it possible for users to choose the format they prefer, to improve the usability of online resources. Other benefits include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Reliable machine processing for better citation metrics.&lt;/li&gt;
&lt;li&gt;Reduced effort for authors, editors and readers who reuse citations.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Guidance for Authors&lt;/h2&gt;
&lt;p&gt;In addition to the solution described below, this case study looks at the broader issues around citation management in a Web world. This section proposes some best practice for academic authors.&lt;/p&gt;
&lt;p&gt;The goals of this section are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;To describe current best practice for authors wanting to put academic resources on the Web with the most useful possible citations, including guidance on how to format HTML pages and descriptions of the demonstration tools developed in this case study.&lt;/li&gt;
&lt;li&gt;To enable authors to meet publisher or university requirements for particular citation formats as easily as possible.&lt;/li&gt;
&lt;li&gt;Provide a platform for change; where instead of publishers or markers requiring references to be formatted in a particular text-based format, the requirement is for rich citation data to be embedded.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Citation Data Online vs Embedded? Do Both&lt;/h3&gt;
&lt;p&gt;One of the main goals for best-practice HTML5 citation should be to make sure that citations have URIs that can be resolved to Web resources. That is, all bibliography should be published and authors should be able to use high-quality online sources when possible. This means that academic resources become part of the linked-data Web.&lt;/p&gt;
&lt;p&gt;Take, for example, historians working with the National Library of Australia&#039;s Trove collection of Australian newspapers&lt;a href=&quot;#ftn2&quot; title=&quot;&quot;&gt;[FN2]&lt;/a&gt;. Using the Web interface, they can search the collection to locate an article. With Zotero &lt;a href=&quot;#ftn3&quot;&gt;[FN3]&lt;/a&gt; running in Firefox, an add icon appears in the browser so researchers can create a record for an article such as one about flooding in Toowoomba, Victoria in 1893 &lt;a href=&quot;&amp;quot;#ref-03&quot;&gt;[3]&lt;/a&gt;. If researchers are sharing their Zotero libraries, then they have now created a usable public URI with bibliographic information for that article. It would then be possible to cite by reference to the bibliographic record.&lt;/p&gt;
&lt;p&gt;While it might seem to be at odds with the above requirement to use URIs, it is also best practice in many situations to include a cached copy of the bibliographic data with the document. Including data inline means:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Data is available for re-formatting citations when working off-line.&lt;/li&gt;
&lt;li&gt;Authors can fine-tune citation details to suit their own purposes.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Therefore, for maximum potential utility to readers, re-users, and machine-processing applications, including both cite-by-reference to a URI and embedded bibliographic metadata is important. In disciplines where high-quality reference sources such as PubMed Central are available online, then there may be no substantial advantage in using embedded metadata, whereas in the humanities, or areas where URIs are likely to be less stable, then it offers some extra insurance.&lt;/p&gt;
&lt;h3&gt;Formatting HTML5 citations&lt;/h3&gt;
&lt;p&gt;Following work by Sam Adams on the JISC HTML5 Project &lt;a href=&quot;#ref-04&quot;&gt;[4]&lt;/a&gt; subsequently refined by group discussion, the minimal citation for an online resource should be embedded in HTML5 in the following way:&lt;/p&gt;
&lt;p style=&quot;padding-left:30px;&quot;&gt;&amp;lt;span itemtype=”&lt;span style=&quot;text-decoration:underline;&quot;&gt;http://schema.org/ScholarlyArticle&lt;/span&gt;“&lt;br /&gt; itemscope=”&quot;&lt;br /&gt; itemprop=”&lt;span style=&quot;text-decoration:underline;&quot;&gt;http://purl.org/ontology/bibo/cites&lt;/span&gt;&amp;gt;&lt;br /&gt; DISPOSABLE citation marker here&lt;br /&gt; &amp;lt;link itemprop=”url” href=”http://example.com/uri-for-citation/” /&amp;gt;&lt;br /&gt; &amp;lt;/span&amp;gt;&lt;/p&gt;
&lt;p&gt;The &#039;HTML5 way&#039; to embed further data is to use more link and metadata elements to embed the citation data at the point of citation. Sam Adams; case study &lt;a href=&quot;#ref-04&quot;&gt;[4]&lt;/a&gt; has chosen the bibliographic ontology for its namespace. For example, author names:&lt;/p&gt;
&lt;p style=&quot;padding-left:30px;&quot;&gt;&amp;lt;span itemtype=”&lt;span style=&quot;text-decoration:underline;&quot;&gt;http://schema.org/Person&lt;/span&gt;” itemscope=”&quot; itemprop=”author”&amp;gt;&lt;br /&gt; &amp;lt;meta itemprop=”name” content=”Sam Adams” /&amp;gt;&lt;br /&gt; &amp;lt;link itemprop=”url” href=”http://example.com/uri-for-author” /&amp;gt;&lt;br /&gt; &amp;lt;/span&amp;gt;&lt;/p&gt;
&lt;p&gt;While this is the ‘HTML5 way’ to embed data, in this case study the initial prototype for the recite application is implemented with a hack. In the code described in the Solution section below, data is simply embedded in the document using a data URI that encodes the JSON data supplied by Zotero. In order to work with citeproc.js, the most efficient way to store data is using the JSON format that is used by citeproc.js, described at:&lt;/p&gt;
&lt;p style=&quot;padding-left:30px;&quot;&gt;&lt;a href=&quot;https://github.com/citation-style-language/schema/blob/master/csl-data.json&quot;&gt;https://github.com/citation-style-language/schema/blob/master/csl-data.json&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This is not usual HTML5 best practice, and subsequent versions will attempt to use more standard approaches. To accomplish this, though, more work needs to be done to map the JSON format to the Bibliographic ontology.&lt;/p&gt;
&lt;p&gt;To illustrate this in a concrete way, let us take the Zotero example above, step by step.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The author cites the newspaper article about flooding using Zotero in Microsoft Word, using the Zotero tool, e.g. &lt;a href=&quot;#ref-03&quot;&gt;[3]&lt;/a&gt; .&lt;/li&gt;
&lt;li&gt;Behind the scenes, Zotero stores the citation in JSON format with complete citation data in a Word field. In the raw save as HTML format from Word, this looks like so (truncated):&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;padding-left:60px;&quot;&gt;&amp;lt;!–[if supportFields]&amp;gt;&amp;lt;span lang=EN-GB style=’mso-fareast-language:EN-GB’&amp;gt;&amp;lt;span style=’mso-element:field-begin’&amp;gt;&amp;lt;/span&amp;gt;&lt;/p&gt;
&lt;p style=&quot;padding-left:60px;&quot;&gt;ADDIN ZOTERO_ITEM CSL_CITATION&lt;/p&gt;
&lt;p style=&quot;padding-left:60px;&quot;&gt;{&amp;amp;quot;citationID&amp;amp;quot;:&amp;amp;quot;j3o3mb0pi&amp;amp;quot;,&amp;amp;quot;properties&amp;amp;quot;:{&amp;amp;quot;formattedCitation&amp;amp;quot;:&amp;amp;quot;[2]&amp;amp;quot;,&amp;amp;quot;plainCitation&amp;amp;quot;:&amp;amp;quot;[2]&amp;amp;quot;},&amp;amp;quot;citationItems&amp;amp;quot;:[{&amp;amp;quot;id&amp;amp;quot;:55,&amp;amp;quot;uris&amp;amp;quot;:[&amp;amp;quot;http://zotero.org/users/568/items/B2F9H4I2&amp;amp;quot;],&amp;amp;quot;uri&amp;amp;quot;:[&amp;amp;quot;http://zotero.org/users/568/items/B2F9H4I2&amp;amp;quot;],&amp;amp;quot;itemData&amp;amp;quot;:{&amp;amp;quot;id&amp;amp;quot;:55,&amp;amp;quot;type&amp;amp;quot;:&amp;amp;quot;article-newspaper&amp;amp;quot;,&amp;amp;quot;title&amp;amp;quot;:&amp;amp;quot;GREAT&lt;/p&gt;
&lt;p style=&quot;padding-left:60px;&quot;&gt;FLOOD AT TOOWOOMBA. SYDNEY,&lt;/p&gt;
&lt;p style=&quot;padding-left:60px;&quot;&gt;…&lt;/p&gt;
&lt;p style=&quot;padding-left:60px;&quot;&gt;&amp;lt;![endif]–&amp;gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Using the WordDown Word-to-HTML converter, the author converts the document to HTML5. WordDown does two things:&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;padding-left:60px;&quot;&gt;1. For practical reasons, it keeps the JSON-formatted code as a data URI – so that it can be re-used by software that understands the Zotero JSON format.&lt;/p&gt;
&lt;p style=&quot;padding-left:90px;&quot;&gt;&amp;lt;link itemprop=”url” href=”data:application/json,%A0%20%7B%22citationID%22%3A%22ptFzCvsW%22%2C%22properties%22%3A%7B%22formattedCitation%22%3A%22%28Anon%201893%29%22%2C%22plainCitation%22%3A%22%28Anon%201893%29%5B2%5D%22%7D%2C%22citationItems%22%3A%5B%7B%22id%22%3A393%2C%22uris%22%3A%5B%22http%3A//zotero.org/users/568/items/B2F9H4I2%22%5D%2C%22uri%22%3A%5B%22http%3A//zotero.org/users/568/items/B2F9H4I2%22%5D%2C%22itemData%22%3A%7B%22id%22%3A393%2C%22type%22%3A%22article-newspaper%22%2C%22title%22%3A%22GREAT%20FLOOD%20AT%20TOOWOOMBA.%20SYDNEY%2C%20Friday.%22%2C%22container-title%22%3A%22Gippsland%20Times%22%2C%22publisher-place%22%3A%22Vic.%22%2C%22page%22%3A%223%22%2C%22event-place%22%3A%22Vic.%22%2C%22issued%22%3A%7B%22date-parts%22%3A%5B%5B%221893%22%2C2%2C20%5D%5D%7D%2C%22accessed%22%3A%7B%22date-parts%22%3A%5B%5B2011%2C10%2C17%5D%5D%7D%7D%7D%5D%2C%22schema%22%3A%22https%3A//github.com/citation-style-language/schema/raw/master/csl-citation.json%22%7D%20″&amp;gt;&lt;/p&gt;
&lt;p style=&quot;padding-left:60px;&quot;&gt;2. For more general, standards-compliant use, WordDown converts the Zotero data from JSON into Microdata, so that the complete citation information is hidden inline at the point of citation, like this:&lt;/p&gt;
&lt;p style=&quot;padding-left:90px;&quot;&gt;&amp;lt;span itemprop=”cites” itemscope=”itemscope” itemtype=”http://schema.org/ScholarlyArticle”&amp;gt;&amp;lt;meta itemprop=”id” content=”393″&amp;gt;&amp;lt;meta itemprop=”type” content=”article-newspaper”&amp;gt;&amp;lt;meta itemprop=”title” content=”GREAT FLOOD AT TOOWOOMBA. SYDNEY, Friday.”&amp;gt;&amp;lt;meta itemprop=”container-title” content=”Gippsland Times”&amp;gt;&amp;lt;meta itemprop=”publisher-place” content=”Vic.”&amp;gt;&amp;lt;meta itemprop=”page” content=”3″&amp;gt;&amp;lt;meta itemprop=”event-place” content=”Vic.”&amp;gt;&amp;lt;span itemprop=”issued”&amp;gt;&amp;lt;meta itemprop=”date-parts” content=”1893220″&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span itemprop=”accessed”&amp;gt;&amp;lt;meta itemprop=”date-parts” content=”20111017″&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;link itemprop=”uri” href=”http://zotero.org/users/568/items/B2F9H4I2″&amp;gt;&amp;lt;/span&amp;gt;&lt;/p&gt;
&lt;p&gt;Note that this microdata is a demonstration only, it does not have a formal namespace for the Zotero data. At this stage, this case study remains incompatible with those of Adams &lt;a href=&quot;&amp;quot;#ref-04&quot;&gt;[4]&lt;/a&gt;, which examines several formats, none of which are directly compatible with Zotero’s format and MacGillivary &lt;a href=&quot;&amp;quot;#ref-02&quot;&gt;[2]&lt;/a&gt; which uses the BibJSON format which has been developed independently of Zotero’s JSON format.&lt;/p&gt;
&lt;h3&gt;How to Generate This Code&lt;/h3&gt;
&lt;p&gt;HTML5-embedded citations are not practical to type by hand, so tool support is needed. The solution delivered as part of this use case is designed for word-processor users. Part of the ongoing work on this project is to discuss with the developers of other tools how their tool-chains might support similar outputs. In particular the WordPress community does a lot of work on citation plug-ins, and Pandoc&lt;a href=&quot;/intranet.ukoln.ac.uk/projects/html5/editing-work/HTML5/BK-updates/HTML5-seftona-citations-v3.0.doc#_ftn4&quot; title=&quot;&quot;&gt; [4]&lt;/a&gt;, supports generation of HTML with CSL support for citations, discussion on mailing lists supporting those communities has informed this case study.&lt;/p&gt;
&lt;h1&gt;3. Solution&lt;/h1&gt;
&lt;p&gt;The solution presented in this case study consists of three main parts:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Collaborative work with JISCHTML5 project participants on declarative specifications for embedding citation data in HTML5 publications. This is covered in the case study on core HTML5 structure [5] and in the commentary below about best practice.&lt;/li&gt;
&lt;li&gt;A demonstration implementation in the WordDown HTML5 [6] conversion tool of how Zotero references in Word documents can be captured.&lt;/li&gt;
&lt;li&gt;The demonstration Javascript software for reformatting citations, ReCite, uses the Citation Style Language (CSL). CSL is a language for describing citation formats, invented by a USacademic, Bruce D’Arcus. It is now used in at least two major reference management applications: Zotero and Mendeley&lt;a href=&quot;#ftn5&quot; title=&quot;&quot;&gt;[5]&lt;/a&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;This solution uses the &lt;a href=&quot;http://bitbucket.org/fbennett/citeproc-js/wiki/Home&quot;&gt;citeproc.js&lt;/a&gt; library for formatting citations.&lt;/p&gt;
&lt;p&gt;This work has had very limited impact so far, but it has attracted some interest from those working on related projects and in areas such as the digital humanities. It is an important area for investment by the Higher Education sector, though, for simple reasons of productivity. Huge amounts of time are expended on current citation practices in authoring, publishing and re-using academic content.&lt;/p&gt;
&lt;h1&gt;4. Challenges&lt;/h1&gt;
&lt;p&gt;The main challenge in this work is aligning effort that is happening in many different projects across the world, and choosing which of many competing metadata standards to support. While &lt;a href=&quot;http://zotero.org/&quot; rel=&quot;noreferrer&quot;&gt;Zotero&lt;/a&gt;, as an open source product, and &lt;a href=&quot;http://mendeley.com/&quot;&gt;Mendeley&lt;/a&gt; as a free-to-use product, are both widely deployed, and can share citation formats via CSL, the JSON format used by the citation formatter citeproc.js is not very well documented and at this stage it is not clear exactly how much work will be involved to map the JSON format to HTML5 microdata and to other formats.&lt;/p&gt;
&lt;p&gt;There are also problems with the citeproc.js library used in the ReCite code. It uses an XML processing library which does not appear to work very well in the Google Chrome browser or Apple&#039;s Safari. It is not clear at this stage if these problems can be resolved or an alternative found.&lt;/p&gt;
&lt;h1&gt;5. Conclusions&lt;/h1&gt;
&lt;p&gt;This case study has shown a proof of concept implementation that demonstrates that citations can be inserted into a document in one mode, in a word processing application, and be published in HTML5 with the semantic structure of the citation intact; so it can be reformatted on demand, and, more importantly, processed by machines. This is just one tool-chain, the same principle could be applied in many different workflows.&lt;/p&gt;
&lt;p&gt;While the proof of concept works it is limited by interoperability problems between the citation and bibliographic formats in use today on the Web and in academic systems. This early work shows promise, but to reap substantial benefits, investment is needed in the following areas:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Cross-walk services so that systems using different standards for bibliographic metadata can be bridged. A public web API would be ideal, and would reduce costs for web developers working with all kinds of academic materials which have formal citations in them&lt;/li&gt;
&lt;li&gt;Guides users following and implementing current common academic authoring, editorial and publishing workflows, including information literacy materials for use in higher education institutions.&lt;/li&gt;
&lt;li&gt;Representing the needs of higher education and research in current commercially driven quasi-standards efforts, particularly the Schema.org consortium, which is defining standards for representing embedded in HTML5 materials.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;We have an opportunity, via a modest effort in development, standardisation work and outreach, to realise the goal set out in this case study: to automate processing of in-text citations and reference lists in publications.&lt;/p&gt;
&lt;h1&gt;6. References&lt;/h1&gt;
&lt;p&gt;[1] &lt;em&gt;Open Bibliography for Science, Technology, and Medicine&lt;/em&gt;. Jones, R., MacGillivray, M., Murray-Rust, P., Pitman, J., Sefton, P., O&#039;Steen, B., &amp;amp; Waites, W. (2011). Retrieved from: &lt;a href=&quot;http://www.dspace.cam.ac.uk/handle/1810/238406&quot; title=&quot;http://www.dspace.cam.ac.uk/handle/1810/238406&quot;&gt;http://www.dspace.cam.ac.uk/handle/1810/238406&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;[2] &lt;em&gt;Visualising Embedded Metadata&lt;/em&gt;, MacGillivray, M. HTML5 Case Studies, University of Bath: UKOLN.&lt;/p&gt;
&lt;p&gt;[3] GREAT FLOOD AT TOOWOOMBA. SYDNEY, Friday. &lt;em&gt;Gippsland Times&lt;/em&gt;, 1893. p.3.&lt;/p&gt;
&lt;p&gt;[4] &lt;em&gt;Semantics and Metadata&lt;/em&gt;, HTML5 Case Studies, Adams, S. UKOLN, University of Bath:.&lt;/p&gt;
&lt;p&gt;[5] Sefton, P. (2012b). &lt;em&gt;Conventions and guidelines for Scholarly HTML5 documents&lt;/em&gt;, HTML5 Case Studies, UKOLN, University of Bath.&lt;/p&gt;
&lt;p&gt;[6] Sefton, P. (2012c). &lt;em&gt;WordDown: Word to HTML5 conversion tool&lt;/em&gt;, HTML5 Case Studies, UKOLN, University of Bath.&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;Footnotes&lt;/h2&gt;
&lt;div&gt;[1] THATCamp Canberra - The Humanities And Technology unconference, 7-9 October, University of Canberra, &lt;a href=&quot;http://thatcampcanberra.org/&quot;&gt;http://thatcampcanberra.org/&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;[2] TROVE Digitised Newspapers and more, &lt;a href=&quot;http://trove.nla.gov.au/ndp/del/home&quot;&gt;http://trove.nla.gov.au/ndp/del/home&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;[3] Zotero, &lt;a href=&quot;http://www.zotero.org/&quot; rel=&quot;noreferrer&quot;&gt;http://www.zotero.org/&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;[4] Pandoc, &lt;a href=&quot;http://johnmacfarlane.net/pandoc/&quot; rel=&quot;noreferrer&quot;&gt;http://johnmacfarlane.net/pandoc/&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;[5] Mendeley, &lt;a href=&quot;http://www.mendeley.com/&quot; rel=&quot;noreferrer&quot;&gt;http://www.mendeley.com/&lt;/a&gt;&lt;/div&gt;
</description>
     <comments>http://technicalfoundations.ukoln.ac.uk/technical/html5-case-study-7-challenging-tyranny-citation-formats-automated-citation-formatting#comments</comments>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/persons/peter-sefton">peter sefton</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/automated-citation-formatting">automated citation formatting</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/citation-formats">citation formats</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/html5">HTML5</category>
 <pubDate>Mon, 16 Jul 2012 13:58:25 +0000</pubDate>
 <dc:creator>Administrator</dc:creator>
 <guid isPermaLink="false">87 at http://technicalfoundations.ukoln.ac.uk</guid>
  </item>
  <item>
    <title>HTML5 Case Studies: Introduction</title>
    <link>http://technicalfoundations.ukoln.ac.uk/technical/html5-case-studies-introduction</link>
    <description>&lt;p&gt;Case studies illustrating development approaches to use of HTML5 and related Open Web Platform standards in the UK Higher Education sector.&lt;/p&gt;
&lt;p&gt;Author: Brian Kelly&lt;/p&gt;
&lt;h1&gt;1. About This Document&lt;/h1&gt;
&lt;p&gt;This document provides an introduction to a series of HTML5 case studies which were commissioned by the JISC. The document gives an introduction to HTML5 and related standards developed by the W3C and explains why these developments represent a significant development to Web standards, which is of more significance than previous incremental developments to HTML and CSS.&lt;/p&gt;
&lt;h1&gt;2. About HTML5&lt;/h1&gt;
&lt;p&gt;&lt;img alt=&quot;&quot; class=&quot;alignright size-full wp-image-263&quot; src=&quot;http://www.ukoln.ac.uk/isc/html5-case-studies/introduction/html/introduction-fig-01.png?w=640&quot; title=&quot;HTML5 logo&quot; /&gt;As described in Wikipedia &lt;a href=&quot;#ref-01&quot;&gt;[1]&lt;/a&gt; HTML5 is a markup language for structuring and presenting content on the Web. HTML5 is the fifth version of the HTML language which was created in 1990. Since then the language has evolved from HTML 1, HTML 2, HTML 3.2, HTML 4 and XHTML 1.&lt;/p&gt;
&lt;p&gt;The core aims of HTML5 are to improve the language with support for the latest multimedia while keeping it easily readable by humans and consistently understood by computers and devices.&lt;/p&gt;
&lt;p&gt;HTML5 has been developed as a response to the observation that the HTML and XHTML standards in common use on the Web are a mixture of features introduced by various specifications, along with those introduced by software products such as web browsers, those established by common practice, and the many syntax errors in existing web documents&lt;/p&gt;
&lt;p&gt;It is also an attempt to define a single markup language that can be written in either HTML or XHTML syntax. It includes detailed processing models to encourage more interoperable implementations; it extends, improves and rationalises the markup available for documents, and introduces markup and application programming interfaces (APIs) for complex web applications.&lt;/p&gt;
&lt;p&gt;For the same reasons, HTML5 is also a potential candidate for cross-platform mobile applications. Many features of HTML5 have been built with the consideration of being able to run on low-powered devices such as smartphones and tablets.&lt;/p&gt;
&lt;p&gt;In particular, HTML5 adds many new syntactical features. These include the new,andelements, as well as the integration of Scalable Vector Graphics (SVG) content that replaces the uses of generic tags and MathML for mathematical formulae.&lt;/p&gt;
&lt;p&gt;&lt;img alt=&quot;&quot; class=&quot;alignright size-full wp-image-264&quot; src=&quot;http://www.ukoln.ac.uk/isc/html5-case-studies/introduction//html/introduction-fig-02.png&quot; title=&quot;HTML5 APIs&quot; /&gt;As illustrated in Figure 2 HTML5 is built on a series of related technologies, which are at different stages of standardisation (see &lt;a href=&quot;#ref-02&quot;&gt;[2]&lt;/a&gt;). These features are designed to make it easy to include and handle multimedia and graphical content on the web without having to resort to proprietary plugins and APIs. Other new elements, such as,,and, are designed to enrich the semantic content of documents. New attributes have been introduced for the same purpose, while some elements and attributes have been removed. Some elements, such as &lt;a&gt;, &lt;cite&gt;and&lt;/cite&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;have been changed, redefined or standardised. The APIs and document object model (DOM) are no longer afterthoughts, but are fundamental parts of the HTML5 specification. HTML5 also defines in some detail the required processing for invalid documents so that syntax errors will be treated uniformly by all conforming browsers and other user agents.&lt;/p&gt;
&lt;h1&gt;3. The Open Web Platform&lt;/h1&gt;
&lt;p&gt;The &lt;strong&gt;Open Web Platform&lt;/strong&gt; (&lt;strong&gt;OWP&lt;/strong&gt;) is the name given to a collection of Web standards which have been developed by the W3C &lt;a href=&quot;#ref-03&quot;&gt;[3]&lt;/a&gt;. The Open Web Platform has been defined as “&lt;em&gt;a platform for innovation, consolidation and cost efficiencies&lt;/em&gt;” &lt;a href=&quot;#ref-04&quot;&gt;[4]&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The Open Web Platform covers Web standards such as HTML5, CSS 2.1, CSS3 (including the Selectors, Media Queries, Text, Backgrounds and Borders, Colors, 2D Transformations, 3D Transformations, Transitions, Animations, and Multi-Columns modules), CSS Namespaces, SVG 1.1, MathML 3, WAI-ARIA 1.0, ECMAScript 5, 2D Context, WebGL, Web Storage, Indexed Database API, Web Workers, WebSockets Protocol/API, Geolocation API, Server-Sent Events, Element Traversal, DOM Level 3 Events, Media Fragments, XMLHttpRequest, Selectors API, CSSOM View Module, Cross-Origin Resource Sharing, File API, RDFa, Microdata and WOFF.&lt;/p&gt;
&lt;p&gt;Use of the term Open Web Platform can be helpful in describing developments which make use of standards which complement HTML5.&lt;/p&gt;
&lt;p&gt;The list of Web standards covered by the term provides an indication of the significant developments which are currently taking place which aim to provide much greater and more robust support for use of the Web across a variety of platforms and for a variety of uses.&lt;/p&gt;
&lt;h1&gt;4. Importance to Higher Education&lt;/h1&gt;
&lt;p&gt;The Web became of strategic importance to higher education in the mid 1990s primarily in its role as an informational resource. As the potential of Web became better understood new types of services were developed and the Web is now used to support the key areas of significance to higher educational institutions: teaching and learning and research.&lt;/p&gt;
&lt;p&gt;However although innovative uses of the Web have been seen in these areas, the limitations of Web standards made it difficult and costly to develop highly-interactive cross-platform applications. Such difficulties meant that significant developments in use of the Web to provide applications (as opposed to access to information) was being led to large global companies, with Google&#039;s range of services such as Google Docs providing an example of a widely used Web-based application.&lt;/p&gt;
&lt;p&gt;The experiences gained in developing such Web-based applications led to the evolution of Web standards to support such development work. In addition the growth in popularity of mobile devices led to the development of standards which could be used across multiple types of devices, in addition to the cross-platform independence which allowed Web services to be accessed across desktop PCs running MS Windows, Apple Macintosh or Linux operating systems.&lt;/p&gt;
&lt;p&gt;Developments to the HTML5 standard enable multimedia resources to be embedded in HTML resources as a native resources. In addition developments to related standards, such as SVG (Scalable Vector Graphics) and MathML (the Mathematics Markup Language) together with developments to standards which support programmatic manipulation of objects defined in these markup languages will provide a rich environment for the development of new types of tools and services which will be value to support a range of institutional requirements.&lt;/p&gt;
&lt;p&gt;In addition the support for mobile devices will enable access to this new generation of applications to be provided across a range of mobile devices, including iPhones and iPads, Android devices and smart phones and tablet computers which may use operating systems provided by other vendors.&lt;/p&gt;
&lt;p&gt;In brief the development of HTML5 and the Open Web Platform can provide the following benefits across higher education:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A rich environment for the development of applications which can run in a Web browser.&lt;/li&gt;
&lt;li&gt;A rich environment for the development of applications which can run across a range of platforms and suit the particular requirements of mobile devices.&lt;/li&gt;
&lt;li&gt;A rich environment for defining the structure of scholarly resources, such as research papers, to support more effective processing of the resources.&lt;/li&gt;
&lt;li&gt;A neutral and open environment based on use of open standards which can provide a level playing field for application development.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1&gt;5. About the HTML5 Case Studies&lt;/h1&gt;
&lt;p&gt;The HTML5 case studies have been commissioned in order to demonstrate development approaches taking place across the higher education sector by early adopters in order to support a variety of use cases which are particularly relevant in a higher education context.&lt;/p&gt;
&lt;p&gt;The case studies are aimed primarily at developers and technical managers who wish to gain a better understanding of ways in which development approaches based on use of HTML5 and Open Web Platform can be used.&lt;/p&gt;
&lt;p&gt;Whilst the examples described in the case studies are being used across a number of higher educational institutions we appreciate that not all institutions will wish to make use of the approaches described in the case studies - in particular we recognise that institutions may not have the development and support expertise to emulate the approaches described in the following documents. However increasingly we are seeing commercial vendors making use of HTML5 in new versions of their products. This suggests vendor support for HTML5 may be a relevant factor that in the procurement of new applications.&lt;/p&gt;
&lt;h1&gt;6. Summary of the HTML5 Case Studies&lt;/h1&gt;
&lt;p&gt;The HTML5 case studies included in this work are summarised below:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Case Study 1: &lt;strong&gt;Semantics and Metadata: Machine-Understandable Documents&lt;/strong&gt; by Sam Adams&lt;/li&gt;
&lt;li&gt;Case Study 2: &lt;strong&gt;CWD: The Common Web Design&lt;/strong&gt; by Alex Bilbie:&lt;/li&gt;
&lt;li&gt;Case Study 3: &lt;strong&gt;Re-Implementation of the Maavis Assistive Technology Using HTML5&lt;/strong&gt; by Steve Lee&lt;/li&gt;
&lt;li&gt;Case Study 4: &lt;strong&gt;Visualising Embedded Metadata&lt;/strong&gt; by Mark MacGillivray&lt;/li&gt;
&lt;li&gt;Case Study 5: &lt;strong&gt;The HTML5-Based e-Lecture Framework&lt;/strong&gt; by Qingqi Wang&lt;/li&gt;
&lt;li&gt;Case Study 6: &lt;strong&gt;3Dactyl: Using WebGL to Represent Human Movement in 3D&lt;/strong&gt; by Stephen Gray&lt;/li&gt;
&lt;li&gt;Case Study 7: &lt;strong&gt;Challenging the Tyranny of Citation Formats: Automated Citation Formatting&lt;/strong&gt; by Peter Sefton&lt;/li&gt;
&lt;li&gt;Case Study 8: &lt;strong&gt;Conventions and Guidelines for Scholarly HTML5 Documents&lt;/strong&gt; by Peter Sefton&lt;/li&gt;
&lt;li&gt;Case Study 9: &lt;strong&gt;WordDown: A Word-to-HTML5 Conversion Tool&lt;/strong&gt; by Peter Sefton&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Semantics and Metadata: Machine-Understandable Documents:&lt;/strong&gt; Case study 1 describes how embedding machine-understandable metadata into researchers&#039; Web sites can help to enhance researchers&#039; reputation by making their research outputs more visible, easier to discover and increasing their use.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;CWD: The Common Web Design:&lt;/strong&gt; Case study 2 describes the Common Web Design (CWD): the interface for the University of Lincoln’s online services. Developed with HTML5 and CSS3 technologies, the University of Lincoln&#039;s Common Web Design enables rapid development of attractive, interactive and modern Web sites.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Re-Implementation of the Maavis Assistive Technology Using HTML5&lt;/strong&gt;: Case study 3 is aimed at those interested in applications that provide alternative or innovative user experiences using HTML5 Web applications. The focus is on assistive technology which is designed to enable wider access to media, apps and other online technology. This access may be for users who have varying access requirements, such as older users or those with physical or cognitive impairment. Alternatively it may be for use in environments that require alternative interaction styles, for example in bright light or with restricted access to a mobile device.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Visualising Embedded Metadata:&lt;/strong&gt; Case study 4 addresses ways of enhancing the dissemination and discoverability of research outputs. Having achieved success in making bibliographic metadata available on a large scale there is now a need to demonstrate ways for individuals and small groups to interact easily and usefully with the data, in order to show the benefit of open bibliography and open publishing in general. This case study describes how HTML5 and related Open Web Platform standards such as JavaScript, DOM and SVG can be used to provide visualisations of embedded metadata.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The HTML5-Based e-Lecture Framework:&lt;/strong&gt; Case study 5 focuses on providing a solution to allow e-lecture creators to convert their Microsoft PowerPoint presentations into online lectures in a simple and quick fashion. The resulting e-lecture can be easily deployed on an existing Web server and delivered to both desktop and mobile platforms.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;3Dactyl: Using WebGL to Represent Human Movement in 3D:&lt;/strong&gt; Case study 6 covers the development of 3Dactyl, a hardware and software configuration, which is intended to record and represent the physical movements of an individual online in three dimensions, for scholarly research purposes. Resulting 3D scenes (as an XML document) are embeddable within a standard Web page or VLE. Examples of such 3D footage might be various forms of performance art, e.g. dance, drama or even sport where the performance of play strokes can be carefully analysed. Within the same constraints of space, surgical or therapeutic procedures would be another feasible use. When such scenes are viewed on future versions of browsers, they will not, typically, require special plug-ins to use the 3D footage interactively&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Challenging the Tyranny of Citation Formats: Automated Citation Formatting&lt;/strong&gt;: Case study 7 looks at how citations and reference lists can be represented in HTML5 in two ways; firstly with reference information supplied in-page and secondly using URIs that point to trusted bibliographic data stores. The end goal is to automate as much of the citation and reference management experience as possible at all stages of the academic workflow, from research to authoring, to publishing to citation analysis, generation of metrics and machine processing of data.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Conventions and Guidelines for Scholarly HTML5 Documents&lt;/strong&gt;: Case study 8 looks at the fundamentals of using HTML5 for scholarly documents of all kinds, particularly theses and courseware documents (with application to journal articles as well), but with an eye on a much broader spectrum of resources, including those which are the subject of other case studies in this project such as slide presentations. It will aim to establish the basic structural and semantic building blocks for how resources should be marked up for the Web, to increase their utility for people and machines, as well as help to ensure they can be preserved effectively.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;WordDown: A Word-to-HTML5 Conversion Tool&lt;/strong&gt;: Case study 9 examines ways that academic authors working with word processors such as Microsoft Word, the OpenOffice.org family and Google Docs would be able to produce compliant Scholarly HTML5.&lt;/p&gt;
&lt;h1&gt;References&lt;/h1&gt;
&lt;p&gt;&lt;a name=&quot;ref-01&quot;&gt;&lt;/a&gt;[1] &lt;em&gt;HTML5&lt;/em&gt;, Wikipedia, &amp;lt;&lt;a href=&quot;http://en.wikipedia.org/wiki/HTML5&quot; rel=&quot;noreferrer&quot;&gt;http://en.wikipedia.org/wiki/HTML5&lt;/a&gt;&amp;gt;&lt;/p&gt;
&lt;p&gt;&lt;a name=&quot;ref-02&quot;&gt;&lt;/a&gt;[2] &lt;em&gt;Sergey’s HTML5 &amp;amp; CSS3 Quick Reference. 2nd Edition&lt;/em&gt;, Sergey Mavrody, ISBN &lt;a href=&quot;http://en.wikipedia.org/wiki/Special:BookSources/9780983386728&quot; rel=&quot;noreferrer&quot;&gt;978-0-9833867-2-8&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a name=&quot;ref-03&quot;&gt;&lt;/a&gt;[3] &lt;em&gt;Open Web Platform&lt;/em&gt;, Wikipedia, &amp;lt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Open_Web_Platform&quot; rel=&quot;noreferrer&quot;&gt;http://en.wikipedia.org/wiki/Open_Web_Platform&lt;/a&gt;&amp;gt;&lt;/p&gt;
&lt;p&gt;&lt;a name=&quot;ref-04&quot;&gt;&lt;/a&gt;[4] Jeffe Jappe, W3C CEO quoted in &amp;lt;&lt;a href=&quot;http://www.w3.org/2001/tag/doc/IAB_Prague_2011_slides.html&quot; rel=&quot;noreferrer&quot;&gt;http://www.w3.org/2001/tag/doc/IAB_Prague_2011_slides.html&lt;/a&gt;&amp;gt;&lt;/p&gt;
</description>
     <comments>http://technicalfoundations.ukoln.ac.uk/technical/html5-case-studies-introduction#comments</comments>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/persons/alex-bilbie">alex bilbie</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/persons/brian-kelly">brian kelly</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/persons/mark-macgillivray">mark macgillivray</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/persons/peter-sefton">peter sefton</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/persons/qingqi-wang">qingqi wang</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/persons/sam-adams">sam adams</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/persons/stephen-gray">stephen gray</category>
 <category domain="http://technicalfoundations.ukoln.ac.uk/overview/topics/html5">HTML5</category>
 <pubDate>Mon, 16 Jul 2012 11:59:11 +0000</pubDate>
 <dc:creator>Administrator</dc:creator>
 <guid isPermaLink="false">80 at http://technicalfoundations.ukoln.ac.uk</guid>
  </item>
  </channel>
</rss>