<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>An Exercise in Irrelevance</title>
	<atom:link href="http://www.russet.org.uk/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.russet.org.uk/blog</link>
	<description>Ramblings from Phil Lord&#039;s life</description>
	<lastBuildDate>Fri, 27 Aug 2010 12:16:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Latex to WordPress</title>
		<link>http://www.russet.org.uk/blog/2010/08/latex-to-wordpress/</link>
		<comments>http://www.russet.org.uk/blog/2010/08/latex-to-wordpress/#comments</comments>
		<pubDate>Thu, 26 Aug 2010 14:34:34 +0000</pubDate>
		<dc:creator>Phil Lord</dc:creator>
				<category><![CDATA[Science]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.russet.org.uk/blog/?p=1740</guid>
		<description><![CDATA[LaTeX to WordPress Phillip Lord This post describes the process of posting to WordPress from a LaTeX source file, using tools generated as part of the Knowledgeblog project. 1 Introduction About a month ago, we managed to get funding from JISC for knowledgeblog; the idea is to turn a blog platform from something for light [...]]]></description>
			<content:encoded><![CDATA[<div class="titlepage"> 
<h1>LaTeX to WordPress</h1>
<p>Phillip Lord</p>
</p></div>
<div class="abstract"> This post describes the process of posting to WordPress from a LaTeX source file, using tools generated as part of the Knowledgeblog project. </div>
<h1 id="sec:introduction">1 Introduction</h1>
<p>About a month ago, we managed to get funding from <a href="http://www.jisc.ac.uk">JISC</a> for <a href="http://www.knowledgeblog.org">knowledgeblog</a>; the idea is to turn a blog platform from something for light commentary into a framework for serious scientific publication. One of the key requirements for this is to fit in with peoples existing working practices; and for this, we need a good document creation environment. This means word and latex. I’ve been working mostly on the latter, and this post is the first outcome. It’s generated totally automatically from latex. This is an advance on my paper on <a href="http://www.russet.org.uk/blog/2010/07/realism-and-science/">realism</a> which was semi-automatically converted, with some hand editing of the HTML. </p>
<p>At the moment, the tool-chain is a little bit clunky, but it will improve! This is not meant to be an annoucement that all is ready, just an early alpha release and proof-of-principle. </p>
<h1 id="a0000000002">2 Implementation</h1>
<p>The implementation of these tool-chain uses three pieces of software: </p>
<dl class="description">  
<dt>latextowordpress: </dt>
<dd>
<p>This package, that I have written, uses <a href="http://plastex.sourceforge.net">plasTeX</a> to parse and render the latex into HTML. Most of the work is being performed by plasTeX out-of-the-box, although using a non-default configuration. Math-mode is being treated separately however, rather than using plasTeXs default image rendering approach. </p>
</dd>
<dt>blogpost:</dt>
<dd>
<p><a href="http://www.methods.co.nz/asciidoc/#_blogpost_weblog_client">blogpost</a> is being used to actually post the generated HTML onto the web. The HTML can also be cut-and-paste directly into wordpress, but blogpost is easier for me, as its the usual tool I use anyway (normally over asciidoc source). Blogpost is unmodified. </p>
</dd>
<dt>mathjax-latex: </dt>
<dd>
<p>This is a wordpress plugin, that I have written, which uses <a href="http://www.mathjax.org">MathJax</a> to render math-mode from the original latex in the browser. The plugin just injects the mathjax javascript headers into a post on-demand (i.e. only on posts with math-mode in them). </p>
</dd>
</dl>
<p>Currently, this is all held together with some dodgy makefiles; this will be improved in time. </p>
<p>The first and last of these tools are available from <a href="http://services.knowledgeblog.org/download/">knowledgeblog</a>. I’ve tested them on Ubuntu 10.04 and they are in alpha. Comments are welcome, to <a href="knowledgeblog-discuss@knowledgeblog.org">knowledgeblog-discuss</a>. </p>
<h1 id="a0000000003">3 Key Features</h1>
<p>At the moment, I haven’t fully explored all the features of LaTeX that are well supported. However, all the structural elements (sections, lists), bibliographies, links via the <a href="http://www.tug.org/applications/hyperref/manual.html">hyperref</a> package all seem to work well. </p>
<p>The math mode rendering works well. I’ve been using one famous equation: \(E=mc^2\), as my main test. But more complex examples work also. This is from <a href="http://www.mathjax.org">mathjax</a>:\(J_\alpha (x) = \sum _{m=0}^\infty \frac{(-1)^ m}{m! \,  \Gamma (m + \alpha + 1)}{\left({\frac{x}{2}}\right)}^{2 m + \alpha }\). </p>
<p>I’ve made a few tweaks to this also for common idioms. So the lesser than symbol is written in mathmode in latex but rendered directly in HTML: &lt;. </p>
<h1 id="sec:future">4 Future Work</h1>
<p>There are many things left to do yet. The process needs to made smooother, with a single tool to hook the current tool-chain together; it would be good to attach a PDF generated from the latex also. Currently, titles are set independently (which is why this post appears to have two titles). The mathjax plugin needs configuration options (it overwrites wp-latex functionality at the moment). And there is significant testing to do to see what advanced features (figures critically!) work and don’t work. Still, it’s good to see that most of the tools that I needed to get this work already existed. With luck, most of the other tools we need will be as good. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.russet.org.uk/blog/2010/08/latex-to-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The problem with institutional repositories</title>
		<link>http://www.russet.org.uk/blog/2010/08/the-problem-with-institutional-repositories/</link>
		<comments>http://www.russet.org.uk/blog/2010/08/the-problem-with-institutional-repositories/#comments</comments>
		<pubDate>Mon, 09 Aug 2010 11:09:50 +0000</pubDate>
		<dc:creator>Phil Lord</dc:creator>
				<category><![CDATA[Science]]></category>

		<guid isPermaLink="false">http://www.russet.org.uk/blog/?p=1737</guid>
		<description><![CDATA[I don&#8217;t normally use my blog to engage in conversations the way that some people do. I already spend enough time on mailing lists, so using the blog seems redundant for this. However, I will change the habit of a life-time this once, because of an interesting discussion on institutional repositories, which I have previously [...]]]></description>
			<content:encoded><![CDATA[<p>I don&#8217;t normally use my blog to engage in conversations the way that some people do. I already spend enough time on mailing lists, so using the blog seems redundant for this. However, I will change the habit of a life-time this once, because of an interesting discussion on <a href="http://wwmm.ch.cam.ac.uk/blogs/murrayrust/?p=2527">institutional repositories</a>, which I have <a href="http://www.russet.org.uk/blog/2007/06/institutional-and-subject-archives/">previously</a> written about myself.</p>
<p>To me the difficulty with institutional repositories is this. First, they are a resource. Then, some one says, this is good, everyone should do this. Then, someone else says, hey this is great, we could use this for our RAE (REF, whatever) return.</p>
<p>Now, you have to deposit things in your IR. But people object, on various &#8220;data is mine&#8221; grounds, so perhaps they make the IR non-public. The data model gets tweaked with various additional data (which school, who your line manager is) necessary for RAE. At the same time, your co-authors also have to deposit into their IR. And, if you move, you have to type your entire back catalogue into various repositories for your new institution.</p>
<p>Currently I am supposed to deposit papers in various IRs, including at University and school level. As well as add bibliographic information to various databases. And, then of course, project wiki&#8217;s. And the funders want the information in various databases. All of which is very time consuming, produces highly duplicated, and often error-prone data. In short, it&#8217;s a bad thing.</p>
<p>The irony is, if you google for any of my papers, the main source from which they are scraped is my website. I set this up myself many years ago now; it&#8217;s a simple bibtex to HTML thing (actually not so simple nowadays&#8201;&#8212;&#8201;it grew over time). So, the simplest and most straight-forward solution, also turns out to be the best. The most important thing is this; the bibtex files are the ones that I use, for my own work, for citing myself (which, like any good scientist I do as often as possible even when the citation is largely <a href="http://www.russet.org.uk/blog/">irrelevant</a>). The website is what I use, when on the road to get the PDF of my own papers; if I want to give a reference to someone, I&#8217;ll email a link to my website. So, I keep it upto date, because it&#8217;s in my benefit to do so.</p>
<p>We need a few simple and easy to use standards for bibliographic data. It has to be simple, because it needs to fit in with peoples&#8217; current work practices; this means it needs to be supported by a heterogenous environment, by many different tools. And it&#8217;s won&#8217;t be, if the standard is hard to develop against.</p>
<p>For data, of course, the issues are somewhat different. Mostly because data needs more structure than human-readable information, and because the data is often large. However, two issues remain: first, we still need to fit with peoples working practices; second, with data, engaging in the institutional football we see with bibliographic data, will still be a bad thing.</p>
<p>Again, simple data standards are what we need. After that, people will choose whatever they choose; the data standard will be enough to bring it all together in the best way that we can.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.russet.org.uk/blog/2010/08/the-problem-with-institutional-repositories/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A new grant for Knowledgeblog</title>
		<link>http://www.russet.org.uk/blog/2010/08/a-new-grant-for-knowledgeblog/</link>
		<comments>http://www.russet.org.uk/blog/2010/08/a-new-grant-for-knowledgeblog/#comments</comments>
		<pubDate>Mon, 02 Aug 2010 14:06:36 +0000</pubDate>
		<dc:creator>Phil Lord</dc:creator>
				<category><![CDATA[Science]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.russet.org.uk/blog/?p=1729</guid>
		<description><![CDATA[  I&#8217;m very pleased that our grant for knowledgeblog has been accepted by JISC. I shall follow the tradition that I set with my last post, of publishing all my primary scientific output on this blog. In this case, I&#8217;m using Word, which like the latex that I used last time isn&#8217;t perfect. Still improving [...]]]></description>
			<content:encoded><![CDATA[<p>
 </p>
<p><span style="font-family:Arial">I&#8217;m very pleased that our grant for <a href="http://www.knowledgeblog.org">knowledgeblog</a> has been accepted by JISC. I shall follow the tradition that I set with my <a href="http://www.russet.org.uk/blog/2010/07/realism-and-science/">last</a> post, of publishing all my primary scientific output on this blog. In this case, I&#8217;m using Word, which like the latex that I used last time isn&#8217;t perfect. Still improving this process is part of the knowledgeblog proposal, so this post is also attacking a key deliverable for the grant!
</span></p>
<p>
</span></p>
<p><span style="font-family:Arial">The main content for this post is also available on the <a href="http://knowledgeblog.org/category/all">knowledgeblog</a> events blog.</p>
<p> </p>
<p><span style="font-family:Arial"><strong>Outline Project Description
</strong></span></p>
<h1><span style="font-family:Arial; font-size:11pt">The project extends existing blogging tools for use as a lightweight, semantically linked publication environment. This enables researchers to create a hub in the linked-data environment, that we call <em>knowledge</em> or <em>k-blogs</em>.  K-blogs are convenient and straight-forward for authors to use, integrating into researchers existing work practices and tools. The provide readers with distributed feedback and commenting mechanisms. We will support three communities (microarray, public health and workflow), providing immediate benefit, in addition to the long term benefit of the platform as a whole.  Additionally, this will enable a user-centric development approach, while showcasing the platform as the basis for next generation research publishing. 1. Introduction 
</span></h1>
<p><span style="font-family:Arial"><sup>1</sup>This document describes a proposal for a project within the JISC &#8220;Managing research Data&#8221; call. Data comes in many forms, from raw statistics, to highly structured databases, through to textual reports; natural language, although hard to search and manage, is still the richest form of representation; data in the form of reports and publications are the central hub around which all other data sit. This project, therefore, will provide a lightweight, yet extensible, framework for scientific publishing, incorporating a software-supported peer-review process. Bi-directional links will be maintained both between publications and to other forms of data, using semantic markup to enhance the meaning of these links. We will also customize this framework for three communities which, as well as being directly useful, will provide real-world requirements. The project will largely develop &#8220;glue&#8221; between existing, widely-used, open-source software systems, ensuring its sustainability and usefulness past the end of the funding.<br/>
		</span></p>
<h1><span style="font-family:Arial; font-size:11pt">2. Fit to Programme Objectives and Project Outline 
</span></h1>
<p><span style="font-family:Arial"><br/><sup>2</sup>The project call identifies the <strong>complexity</strong> and <strong>hybrid</strong> nature of the UK research data environment; despite this, one central focal point remains &#8212; most researchers spend considerable amounts of time discussing their data in the form of &#8220;paper&#8221; publications. For some, more theoretical disciplines, such as parts of computer science, the paper is the sole output; in others, such as biology, datasets are associated with papers and the <strong>barriers</strong> between &#8220;publication&#8221; and &#8220;data&#8221; are breaking down; most data sources in biology are rich in <strong><em>annotation</em></strong>; text that supports and explains the raw data. It is normally the annotation, not the raw data, which defines the quality of the resource. In these cases, <strong>text</strong> is an <strong>intrinsic</strong> part of the <strong>data</strong>. <br/><br/><sup>3</sup>However, the conventional publication process has changed relatively little; the adoption of web technologies have largely been used as a distribution mechanism. Publications are still <strong>expensive</strong> &#8212; either at subscription or publication time, depending on the business model of the publisher, and involve considerable, time-consuming interactions between author and publisher, often relating to display and presentation issues. This is in stark contrast to, for example, the biological data centres where both raw and annotated data are often made available <strong>within hours </strong>of their generation.<br/><br/><sup>4</sup>This situation is unfortunate because it limits the ability of researchers to customise their publication process for the requirements of their own discipline. As demonstrated by Shotton et al, and Rousay et al, it is possible to add considerable value, both enhancing the paper for the reader, as well as providing <strong>direct and semantically enhanced links</strong> to underlying data. The cost of the existing process, however, makes this form of publication unlikely for some data; for example, few scientists publish papers about negative results, resulting in an acknowledged publication bias<sup>,</sup>. As a result, it is <strong>hard</strong> for the semantically enhanced publication to take its place as the central hub for a <strong>linked data</strong> environment as envisioned by Coles and Frey, linking to and between research datasets, and the published knowledge about these datasets. <br/><br/><sup>5</sup>In the last decade, the blog has become a common, web-based publication framework. There are now numerous off-the-shelf tools and platforms for managing blogs, providing a high-degree of functionality. Many scientists blog about their work, about other published work (research blogging) or &#8220;live blog&#8221; about conferences and talks as they happen. In this case, the researcher is in-charge of their own publication environment, can extend it to their requirements, and publication happens immediately. However, the blog has not yet become a standard means of publication for <strong>primary research output</strong>.<br/><br/><sup>6</sup>Recently, as part of the EPSRC funded Ontogenesis network (ref), we trialled the <strong><em>Knowledge Blog</em></strong> process; in this case aimed at producing an educational resource describing many aspects of ontology development and usage, which might previously have been published in book form. We have shown that with this technology base, it is possible to replicate many of the features of the open peer-review, scientific book publication process; following two small meetings, we have written around 20 articles, and the website maintains around 1000 post reads per month (not simple hits!). To achieve this, we used only two features of the blog &#8212; trackbacks (bidirectional links) and categories (hierarchical keywords); although we used the WordPress blogging software, these features are supported by most other systems. We call these articles <strong><em>k-blogs</em></strong>.<br/><br/><sup>7</sup>Currently, however, the k-blog process is not fully supported with blog software alone, nor does it fully support the referencing, advanced linking and provenance needed specifically for research publications. For this project, we propose to provide extensions to support data-rich publications, deeply and semantically linked to other k-blogs and to other forms of data repository. Therefore, the project addresses the objectives and aims of the call through four main workpackages.<br/><br/>1) A documented <strong>k-blog process </strong>(WP1.1) describing different levels of  peer-review suitable for different forms of research data. An implementation (WP1.2), the <strong>k-blog platform</strong>, of these process based around open-source, off-the-shelf software.<br/><br/>2) Extensions to the k-blog platform supporting <strong>linking</strong>. This includes full support for referencing including COINS metadata on posts (WP2.1), client-side and permanently linked versions (WP2.2) and bidirectional links (WP2.3) to other data sets. We will add <strong>semantics</strong> to these links using the Citation Ontology (CiTO) (WP2.4).<br/><br/>3) Support for three specialist environments&#8212;<strong>healthcare</strong> (WP3.1), <strong>microarray</strong> (WP3.2) and <strong>workflows</strong> (WP3.3). All useful in their own right and showcasing the extensibility of the framework.<br/><br/>4) <strong>Documentation</strong> and <strong>tooling</strong> to integrate the k-blog process into scientists existing working practice and tooling; scientists will be able to publish from Word, OpenOffice, Google Docs or LaTeX (WP4.1). We will add tooling and documentation, as WP4.2, to support the use of reference management tools such as Endnote, Mendeley or Zotero, making use of deliverables from WP2.<br/>
		</span></p>
<h1><span style="font-family:Arial; font-size:11pt">3. Quality of proposal and Robustness of Workplan
</span></h1>
<p>
 </p>
<p>
<h2><span style="font-family:Arial">3.1 WP1: Knowledge Blog Process</span></h2>
<p><span style="font-family:Arial"><br/><br/><sup>8</sup>In this project, we aim to develop a light-weight publication framework, including the desirable aspects of the formal<strong> peer-review process</strong>. However, different forms of scientific publication require different levels of peer-review. For example, for http://ontogenesis.knowledgeblog.org, we require two reviews from an editorial board, assessing quality, appropriate for an educational resource. However, for http://process.knowledgeblog.org, which is intended to contain informal &#8220;how-to&#8221; and request for comment documents, a much lighter-weight, single editorial review assessing scope alone is more appropriate. Deliverable <strong>WP1.1</strong> will consist of <strong>documentation</strong> describing both formally and informally, a number of <strong>levels</strong> for the knowledge blog process, and how these can be achieved using a blog. These documents will, themselves, be published on http://process.knowledgeblog.org.<br/><br/><sup>9</sup>These processes will be <strong>implemented</strong> as Deliverable <strong>WP1.2</strong>, comprising <strong>freely available</strong> and widely used pieces of software, with additional &#8220;glue&#8221;. The basic publication framework will use WordPress 3 (WoP) &#8212; an open-source, multi-site, multi-author blogging system used to provide the hosted blog service at http://www.wordpress.com. While, we have found that WoP supports many aspects of this process, particularly from the readers perspective, a significant degree of &#8220;book-keeping&#8221; is required from authors, reviewers and editors. Readers know whether a paper has been reviewed or not, but authors have to remember for themselves who is reviewing the paper. Therefore, we will use a &#8220;ticket system&#8221;, specifically Request Tracker 3 (RT) (http://bestpractical.com/rt/). Both WoP and RT are <strong>extensible</strong> with plugins and will be extended and adapted to reflect the k-blog levels of WP1.1.<br/><br/><sup>10</sup>We will use this extensibility to provide a light-weight integration. RT operates as an email response system; by <strong>extending WoP</strong> to send <strong>email</strong> on submission of new papers, this can provide both an integration point, as well as the main point of interaction for authors, reviewers and editors. To provide editorial and reviewer functionality tickets can be moved between queues; extensions to RT will use standard blogging <strong>XML-RPC</strong> calls to feedback to WoP by, for example, re-categorising papers once accepted. OpenID (http://openid.net) will be used to integrate the user accounts between the two systems. WoP already supports this fully, while RT supports it in skeleton form.<br/><br/><sup>11</sup>Although we will provide an implementation of the <strong>k-blog</strong> process, it will be described sufficiently generically to support complete and independent implementation. 
</span></p>
<p>
 </p>
<p><em>3.2 </em><strong>WP2: References and Metadata</strong><br/><sup>12</sup>For k-blogs to become an integral part of the scientific record, they must fully support the semantic and linked data environment. Although WoP supports standard <strong>URI based linking</strong> to resources, and bidirectional &#8220;trackback&#8221; linking to other resources, it lacks complete functionality suitable for research communities. This is a rare example of functionality that is not already provided by WoP or an associated plugin. Deliverable <strong>WP2.1</strong> will fulfil this need; we will support the insertion of at least <strong>DOI</strong>s and <strong>PubMed ID</strong>s (PMID), that will be resolved to full human-readable reference lists for display, using APIs provided by CrossRef and NCBI eUtils respectively. To fully support computational agents wishing to access the same information, references will also support <strong>COinS</strong> metadata, embedded into the display HTML. 
</p>
<p><span style="font-family:Arial">K-blog posts will also require outward facing metadata, that describe the resources they provide in a standards-compliant manner. The Open Archives Initiative (OAI) provide standards that aim to facilitate the efficient dissemination of content. Specifically, the Object Reuse and Exchange specification (<strong>OAI-ORE</strong>) is a standard for the description and exchange of compound digital objects  (such as a WoP post or page). The WordPress OAI-ORE plugin provides link header elements that implement this specification.<br/><br/><sup>13</sup>Our initial investigations into the k-blog process showed that WoP support for versioning and provenance are lacking; the k-blog process involves updating papers after submission but before final acceptance. While WoP stores all these <strong>versions</strong>, these are only currently visible by authors or editors through the administration interface. Whilst existing plugins for WoP already provide some of this functionality, Deliverable<strong> WP2.2</strong> will uncover these to readers, along with a defined permalink scheme for access to all versions, providing full <strong>provenance</strong>. <br/><br/><sup>14</sup>WoP supports <strong>bi-directional</strong> links in the form of trackbacks; this is mediated by XML-RPC calls between resources when a link is made. This will support linking to data where, for example, the data is another <strong>k-blog</strong>; however, general data resources may lack support for this process. Therefore, as Deliverable<strong> WP2.3</strong>, we will provide a trackback proxy, hosted on the http://knowledgeblog.org server, storing and presenting these links for resources  that cannot directly  process trackbacks.<br/><br/><sup>15</sup>To complete this work package, we will add semantics to the links using CiTO, as Deliverable <strong>WP2.4</strong>. Therefore, as well as enabling easier data linking and provenance, we will also enable addition of meaning to these links.
</span></p>
<p>
 </p>
<p>
<h2><span style="font-family:Arial">3.3 WP3 &#8211; Specialist Environments</span></h2>
<p><span style="font-family:Arial"><strong><br/><br/></strong><sup>16</sup>The k-blog platform and process is designed to be flexible and adaptable to the needs of specialist environments. We will use three main use cases to ensure <strong>real world</strong> applicability of the software, as well as <strong>fulfilling</strong> the immediate <strong>needs</strong> of these communities.<br/><br/><sup>17</sup>For Deliverable <strong>WP3.1</strong>, we will add additional features for supporting the microarray community. Currently, the microarray community is well serviced in terms of <strong>metadata</strong> capture (MIAME) and <strong>deposition</strong> in public repositories (ArrayExpress, GEO). As part of WP2, we will support <strong>linking</strong> to these datasets through stable URIs. However, these resources deal only with data generation. Post-processing and analysis is largely captured at the publication stage, often in supplementary material.<br/><br/><sup>18</sup>A substantial amount of this analysis uses BioConductor: a widely used, open-source platform for statistical microarray analysis based on the R statistical programming language. We will extend k-blog with <strong>specific support for R</strong> and BioConductor. Authors will be able to directly embed code into k-blog papers, along with the figures that result; as a result reviewers and readers will be able to see a <strong>computationally precise description </strong>of methods and replicate the generation of figures should they choose.<br/><br/><sup>19</sup>Finally, we will investigate the possibility of publication to a k-blog using only R code and references to public databases, in a process similar to Sweave &#8212; figures will be generated on the server, provide guarantees of correctness and precise provenance. The limited scope of this call means this part of WP3.1 will be proof-of-principle only.<br/><br/><sup>20</sup>For <strong>WP3.2</strong>, we will focus on the <strong>public health community</strong> (PHC): a key workforce in delivering quality and effective healthcare by providing timely and accurate public health intelligence (PHI)<sup>,</sup>.  PHI is a varied environment performing statistical analyses: producing information figures, diagrams and reports to communicate results to the wider health community.  However, the PHC operates in small groups with little knowledge networking.  The main aim of the k-blog is to improve the availability of health information, data and knowledge, to inform decisions for health protection and care standards as supported by the Quality Improvement Productivity and Prevention initiative.  The NWeHealth <em>e-Lab</em> project, hosted at The University of Manchester, provides an environment to bring together <em>research objects</em> into a single location. As elsewhere, textual data forms the key hub that links together all the other forms of knowledge. By <strong>linking to e-Lab</strong>
			<em>research objects</em> from a k-blog, this link will be made explicit, available, interpretable and directly valuable to the PHC; as a result WP3.2 is synergistic with the rest of the proposal.  This community also bring a set of access control requirements. To support these we will use existing WoP facilities, providing a simple, easy-to-use three level access model.
</span></p>
<p>
 </p>
<p><span style="font-family:Arial"><sup>20</sup>For WP3.3, we will generate k-blog <strong>content</strong> about <strong>Taverna</strong> workflows and methods for building them. Workflows have become a popular way of realizing computational analyses and have become an important form of <strong>data</strong>. The <strong>JISC funded myExperiment</strong> project is widely used to disseminate the workflows themselves. Knowledge about issues surrounding workflows is, however, more difficult to produce and disseminate. A k-blog, with its ability to produce short, targeted articles as the need arises and the resources become available for writing, suits the need for taverna workflow documentation. We will seek k-blogs on Taverna issues such as: the basics of workflow design; how to choose among a set of similar services in producing a workflow; and, the testing of workflows. We will implement a light-weight mechanism, using <strong>trackbacks</strong>, to link between the k-blog and myExperiment. 
</span></p>
<p>
 </p>
<p><span style="font-family:Arial"><sup>21</sup>As part of <strong>WP3</strong>, we will also hold four workshops, at 3-month intervals, each focusing on one particular k-blog and community. These workshops will be of the form previously trialled as part of the Ontogenesis network, and will serve several purposes; requirements gathering and feedback for us, education for the community and development of content, that demonstrates the process to the general readership.  
</span></p>
<p>
 </p>
<p>
<h2><span style="font-family:Arial">3.4 WP4 &#8211; Integration with Existing Working Practices</span></h2>
<p><span style="font-family:Arial"><br/><br/><sup>22</sup>For the k-blog process to be <strong>acceptable</strong> to <strong>communities</strong> such as those described in WP3, it must fit with existing working practices. Researchers mostly write documents using a word-processor. Fortunately, as the <strong>k-blog</strong> platform is based on the <strong>widely-used</strong> WoP, which in turns offers a <strong>widely-supported</strong> API, this style of working can be readily integrated. It is already possible to author using Word (2007 onward), OpenOffice, Google Docs and LaTeX using integrated or existing technologies, as demonstrated by our previous work at http://ontogenesis.knowledgeblog.org. For Deliverable <strong>WP4.1</strong>, user oriented documentation, describing these tools will be developed. This documentation will also describe clearly how to present and organise papers in a way which is optimized for the <strong>k-blog</strong> process. While, we expect this documentation to take a significant time-span to produce, refining it as a result of user feedback, it is important to note that a k-blog is already <strong>useful</strong> and <strong>possible</strong>.
</span></p>
<p style="background: white"><span style="color:black; font-family:Arial">To take maximal advantage of linking technologies developed in WP2, we will need to integrate with existing technologies for referencing. As deliverable <strong>WP4.2</strong>, we will add tooling to enable the use of bibliographic tools such as Endnote, Mendeley, Zotero or BiBTeX to insert references that <strong>k-blog</strong> can directly translate. Largely, this should consist of &#8220;styles&#8221;, modifying the in-text citation, as the reference plugin of <strong>WP2.1</strong> will generate reference lists. As with other deliverables, this tooling will include substantial documentation, developed using the <strong>k-blog</strong> process. 
</span></p>
<h2><span style="font-family:Arial; font-size:11pt">4. Project Timeline
</span></h2>
<p style="background: white">
 </p>
<div>
<table style="border-collapse:collapse" border="0">
<colgroup>
<col style="width:91px"/>
<col style="width:90px"/>
<col style="width:94px"/>
<col style="width:66px"/>
<col style="width:302px"/></colgroup>
<tbody valign="top">
<tr style="height: 20px">
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  solid 0.5pt; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p><span style="font-family:Arial"><strong>Name</strong></span></p>
</td>
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  solid 0.5pt; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p><span style="font-family:Arial"><strong>Start</strong></span></p>
</td>
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  solid 0.5pt; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p><span style="font-family:Arial"><strong>End</strong></span></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  solid 0.5pt; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p><span style="font-family:Arial"><strong>Staff</strong></span></p>
</td>
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  solid 0.5pt; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p><span style="font-family:Arial"><strong>Notes</strong></span></p>
</td>
</tr>
<tr style="height: 20px">
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p><span style="font-family:Arial">    WP 1</span></p>
</td>
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p style="text-align: right"><span style="font-family:Arial">02/08/2010</span></p>
</td>
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p style="text-align: right"><span style="font-family:Arial">30/10/2010</span></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt"> </td>
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt"> </td>
</tr>
<tr style="height: 20px">
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p><span style="font-family:Arial">      WP 1.1</span></p>
</td>
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p style="text-align: right"><span style="font-family:Arial">02/08/2010</span></p>
</td>
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p style="text-align: right"><span style="font-family:Arial">31/08/2010</span></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p><span style="font-family:Arial">All</span></p>
</td>
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p><span style="font-family:Arial">A documented k-blog process</span></p>
</td>
</tr>
<tr style="height: 20px">
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p><span style="font-family:Arial">      WP 1.2</span></p>
</td>
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p style="text-align: right"><span style="font-family:Arial">01/09/2010</span></p>
</td>
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p style="text-align: right"><span style="font-family:Arial">30/10/2010</span></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p><span style="font-family:Arial">DS,SC</span></p>
</td>
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p><span style="font-family:Arial">Implementation with off-the-shelf software</span></p>
</td>
</tr>
<tr style="height: 20px">
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p><span style="font-family:Arial">    WP 2</span></p>
</td>
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p style="text-align: right"><span style="font-family:Arial">01/11/2010</span></p>
</td>
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p style="text-align: right"><span style="font-family:Arial">30/04/2011</span></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt"> </td>
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt"> </td>
</tr>
<tr style="height: 20px">
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p><span style="font-family:Arial">      WP 2.1</span></p>
</td>
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p style="text-align: right"><span style="font-family:Arial">01/11/2010</span></p>
</td>
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p style="text-align: right"><span style="font-family:Arial">26/02/2011</span></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p><span style="font-family:Arial">SC</span></p>
</td>
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p><span style="font-family:Arial">COinS metadata on posts</span></p>
</td>
</tr>
<tr style="height: 20px">
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p><span style="font-family:Arial">      WP 2.2</span></p>
</td>
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p style="text-align: right"><span style="font-family:Arial">01/11/2010</span></p>
</td>
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p style="text-align: right"><span style="font-family:Arial">29/01/2011</span></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p><span style="font-family:Arial">SC</span></p>
</td>
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p><span style="font-family:Arial">Client-side, permanently linked versions</span></p>
</td>
</tr>
<tr style="height: 20px">
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p><span style="font-family:Arial">      WP 2.3</span></p>
</td>
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p style="text-align: right"><span style="font-family:Arial">03/01/2011</span></p>
</td>
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p style="text-align: right"><span style="font-family:Arial">26/02/2011</span></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p><span style="font-family:Arial">DS</span></p>
</td>
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p><span style="font-family:Arial">Bi-directional links to other datasets</span></p>
</td>
</tr>
<tr style="height: 20px">
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p><span style="font-family:Arial">      WP 2.4</span></p>
</td>
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p style="text-align: right"><span style="font-family:Arial">01/03/2011</span></p>
</td>
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p style="text-align: right"><span style="font-family:Arial">30/04/2011</span></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p><span style="font-family:Arial">PL</span></p>
</td>
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p><span style="font-family:Arial">Semantic linking with CITO</span></p>
</td>
</tr>
<tr style="height: 20px">
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p><span style="font-family:Arial">    WP 3</span></p>
</td>
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p style="text-align: right"><span style="font-family:Arial">01/11/2010</span></p>
</td>
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p style="text-align: right"><span style="font-family:Arial">30/07/2011</span></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt"> </td>
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt"> </td>
</tr>
<tr style="height: 20px">
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p><span style="font-family:Arial">      WP 3.1</span></p>
</td>
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p style="text-align: right"><span style="font-family:Arial">01/11/2010</span></p>
</td>
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p style="text-align: right"><span style="font-family:Arial">30/07/2011</span></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p><span style="font-family:Arial">GM</span></p>
</td>
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p><span style="font-family:Arial">Specialist environment – Healthcare</span></p>
</td>
</tr>
<tr style="height: 20px">
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p><span style="font-family:Arial">      WP 3.2</span></p>
</td>
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p style="text-align: right"><span style="font-family:Arial">01/11/2010</span></p>
</td>
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p style="text-align: right"><span style="font-family:Arial">30/07/2011</span></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p><span style="font-family:Arial">DS</span></p>
</td>
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p><span style="font-family:Arial">Specialist environment &#8211; Microarrays</span></p>
</td>
</tr>
<tr style="height: 20px">
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p><span style="font-family:Arial">      WP 3.3</span></p>
</td>
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p style="text-align: right"><span style="font-family:Arial">01/11/2010</span></p>
</td>
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p style="text-align: right"><span style="font-family:Arial">30/07/2011</span></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p><span style="font-family:Arial">RS</span></p>
</td>
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p><span style="font-family:Arial">Specialist environment – Workflows</span></p>
</td>
</tr>
<tr style="height: 20px">
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p><span style="font-family:Arial">    WP 4</span></p>
</td>
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p style="text-align: right"><span style="font-family:Arial">02/08/2010</span></p>
</td>
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p style="text-align: right"><span style="font-family:Arial">30/06/2011</span></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt"> </td>
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt"> </td>
</tr>
<tr style="height: 20px">
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p><span style="font-family:Arial">      WP 4.1</span></p>
</td>
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p style="text-align: right"><span style="font-family:Arial">02/08/2010</span></p>
</td>
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p style="text-align: right"><span style="font-family:Arial">30/04/2011</span></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p><span style="font-family:Arial">GM,DS</span></p>
</td>
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p><span style="font-family:Arial">Authoring documentation and tools</span></p>
</td>
</tr>
<tr style="height: 20px">
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p><span style="font-family:Arial">      WP 4.2</span></p>
</td>
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p style="text-align: right"><span style="font-family:Arial">02/05/2011</span></p>
</td>
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p style="text-align: right"><span style="font-family:Arial">30/06/2011</span></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p><span style="font-family:Arial">GM,SC</span></p>
</td>
<td vAlign="bottom" style="padding-left: 7px; padding-right: 7px; border-top:  none; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p><span style="font-family:Arial">Referencing documentation and tools</span></p>
</td>
</tr>
</tbody>
</table>
</div>
<p style="background: white">
 </p>
<h2><span style="font-family:Arial; font-size:11pt">5. Project Management Arrangements
</span></h2>
<p><span style="font-family:Arial"><sup>23</sup>The project will be managed from Newcastle University; the <strong>primary management</strong> will be from Dr Lord who will be responsible for:
</span></p>
<ul>
<li>
<div style="background: white"><span style="font-family:Arial">Developing Project Management Plans;
</span></div>
</li>
<li>
<div style="background: white"><span style="font-family:Arial">Ensuring that the Project technical objectives are met;
</span></div>
</li>
<li>
<div style="background: white"><span style="font-family:Arial">Prioritising and reconciling conflicting opportunities;
</span></div>
</li>
<li>
<div style="background: white"><span style="font-family:Arial">Reporting and collaborating with JISC programme Manager;
</span></div>
</li>
<li>
<div style="background: white"><span style="font-family:Arial">Dissemination of the k-blog platform.
</span></div>
</li>
</ul>
<p><span style="font-family:Arial">Project progress will be evaluated through <strong>scheduled</strong>, short, &#8220;<strong>stand-up</strong>&#8221; meetings on a weekly basis, conducted face-to-face, via skype or phone as appropriate. Although most project staff are co-located, primary <strong>unscheduled</strong> communication will be via <strong>public mailing list</strong>, ensuring maximum visibility and openness.  <strong>User consultation</strong> will be via <strong>public mailing list</strong>, as well as through a &#8220;<strong>dogfooding</strong>&#8221; k-blog.  All project staff have been handpicked; they are highly experienced and self-directed, as outlined elsewhere. All are associated with several other projects and duties (research, research support, teaching and training), and are responsible for managing these independent workloads.  
</span></p>
<p>
 </p>
<h2><span style="font-family:Arial; font-size:11pt">5.1 Risks
</span></h2>
<p><span style="font-family:Arial"><sup>24</sup>Staff Risk – as with all projects, loss of staff could negatively impact on this project; however, all staff are on permanent contracts, have long histories in research, so this is less likely. Additionally, by dividing the work between five individuals, we limit the risk should a single person leave. 
</span></p>
<p><span style="font-family:Arial">WoP3 and other dependencies – the project depends on other software, most notably WoP for which a new version (3.0) is now in beta; however the software is widely supported. Other software is replaceable. 
</span></p>
<p><span style="font-family:Arial">Standards Shifting – the project depends on a number of standards and these may change. In this project, we will <strong>NOT </strong>support standards, but rather use those that support us. Where standard change rapidly, their implementation will be delayed (till they stabilize) or dropped. None of the standards described here is critical to the success of the project. <strong>
			</strong></span></p>
<p>
 </p>
<h2><span style="font-family:Arial; font-size:11pt">5.2 IPR Position
</span></h2>
<p><span style="font-family:Arial"><sup>25</sup>All code will be developed under open source licences. WoP and RT are licensed under GPL, so code linking to these will be likewise licensed. Code that is separable will be released under LGPL. Code will remain copyright of respective institutions or authors. Any documentation produced by project staff relating to the project will be licensed under Creative Commons Attribution license. Licensing of individual k-blogs will be delegated, but permissive licenses will be encouraged. 
</span></p>
<p>
 </p>
<h2><span style="font-family:Arial; font-size:11pt">5.3 Sustainability
</span></h2>
<p><span style="font-family:Arial"><sup>26</sup>This project is largely based around innovative, novel and leading <strong>use of existing</strong> software.  As such the sustainability of the majority of the technology base is not dependent on project members but large companies with established and proven business models. The <strong>k-blog</strong> process will be cleanly separated from its implementation, ensuring only weak dependencies to underlying software. Where, we produce software &#8220;glue&#8221;, public and widely supported APIs will be used where possible. This will ensure that components are replaceable. All code, including historical versions will be publicly available. Documents produced by project staff will be publically available and clearly licensed so will be archived through the internet &#8220;cloud&#8221; resources; we are also seeking explicit support for archiving from the British Library. 
</span></p>
<p>
 </p>
<h2><span style="font-family:Arial; font-size:11pt">5.4 Staff Recruitment
</span></h2>
<p><span style="font-family:Arial"><sup>27</sup>All staff are already in post. 
</span></p>
<p>
 </p>
<h2><span style="font-family:Arial; font-size:11pt">5.5 Key Beneficiaries
</span></h2>
<p><span style="font-family:Arial"><sup>28</sup>Our key beneficiaries are the <strong>public health</strong>, <strong>microarray</strong> and <strong>workflow</strong> communities; as the k-blog process is based around commodity software, these groups can use the <strong>basic </strong>environment from the first day of the project to generate and share content. As the project progresses, so will the process, the software to support it and the documentation to explain it; at all stages, the k-blog process fulfils a <strong>clear and immediate need</strong>. While we are specifically targeting these communities, the k-blog process and platform is sufficiently <strong>generic</strong> that it can support a <strong>wide range</strong> of research activities.
</span></p>
<p><span style="font-family:Arial">Although presented here as a single platform, the process and components are <strong>separable</strong> and can benefit communities independently. In particular, the tools and documentation from WP2 and WP4 will find use within the research blogging community, who find, in particular, the lack of tooling for referencing difficult. Finally, the statement of a peer-review process, and its implementation within RT will be applicable to any peer-review environment regardless of the form of publication. This includes publications published using wiki or other Content Management Systems. 
</span></p>
<p>
 </p>
<h2><span style="font-family:Arial; font-size:11pt">5.6 Engagement with Community
</span></h2>
<p><span style="font-family:Arial"><sup>29</sup>We consider the mechanism for engagement with four kinds of community: engagement with our core <strong>content generating</strong> community is an intrinsic part of this proposal, as described in <strong>WP3</strong>.  Further interaction with more disparate groups will be maintained through personal contacts; each of the five individuals named in this proposal are experienced and embedded in different communities (health care, microarray, ontology, proteomics). Engagement with our core <strong>content consuming</strong> community is, again, an intrinsic part of the proposal; all project communications will be via open mailing list or k-blog. Project members are active users of Web 2.0 social technologies; our initial trials as part of Ontogenesis showing this approach to be highly effective form of dissemination, with minimal effort. Engagement with <strong>software users</strong> will be via website and direct interaction. All software will be released or advertised via normal channels (website, versioning, and mailing list), including a (debian) package repository for those wishing to set up their own server.  Finally, <strong>developer communities</strong> will not be specifically targeted, but our open source, continually integrated development plan will be attractive, and we will accept suitably licensed contributions.  
</span></p>
<p><span style="font-family:Arial"><sup>30</sup>All communities will benefit from the open and agile development methodology we will adopt; changes to the environment will be integrated and released rapidly, ensuring continual improvement and facilitating rapid feedback cycles. 
</span></p>
<p>
 </p>
<h2><span style="font-family:Arial; font-size:11pt">6. Previous Experience and Project Team
</span></h2>
<p>
 </p>
<p><span style="font-family:Arial"><sup>31</sup><strong>Dr. Phillip Lord</strong> is a Lecturer of Computing Science at Newcastle University. He has a PhD in yeast genetics from University of Edinburgh, after which he moved into bioinformatics. He is well known for his work on ontologies in biology, as well as his contributions to eScience beginning with his role as a RA on the myGrid project. Since his move to Newcastle, he has been an investigator on there more eScience projects; CARMEN, ONDEX and InstantSOAP, as well as maintaining an active engagement in standards development (OBI, MIGS, MIBBI), and publishing on the fundamentals of ontology design. He was an active participant in the Ontogenesis network, and developed the initial idea for knowledge blogs as part of this. He is an active blogger and developer.
</span></p>
<p>
 </p>
<p><span style="font-family:Arial"><sup>32</sup><strong>Dr. Georgina Moulton</strong> is an Education and Development Fellow at The University of Manchester.  Since 2005 her main roles have been to co-ordinate the development, and delivery of multi-disciplinary bio/health informatics education programmes; and to facilitate the engagement of biological and health communities in a variety of bio and health informatics research projects (<em>e.g.,</em> ONDEX, Obesity e-Lab).  For 3 years, Georgina was the EPSRC funded Ontogenesis Network Manager, in which she co-ordinated the activities of the network and expanded the network through the facilitation of the development of new activities and was involved in the trial k-blog process.  More recently her work includes the development and delivery in conjunction with NHS partners of an education and development programme tailored to match the needs of North West public health analysts and the wider healthcare workforce.  
</span></p>
<p>
 </p>
<p><span style="font-family:Arial"><sup>33</sup><strong>Dr. Daniel Swan</strong> has a PhD in developmental biology and continued to work in developmental biology as a post-doctoral researcher before moving into bioinformatics in 2001.  Subsequent positions included working for Bart&#8217;s and the London Genome Centre and the Centre for Hydrology and Ecology in informatics driven roles dealing with large, distributed biological datasets generated by large user communities.  Currently the manager of the Newcastle University Bioinformatics Support Unit, he leads a small team aiding biological researchers generate, capture, store and analyse their digital data.  His interdisciplinary background means he has grounding in both computer and biological sciences and is comfortable working on CS focused projects (CARMEN, InstantSOAP, Bio-Linux) as well as acting in a research capacity analysing high-throughput data. 
</span></p>
<p>
 </p>
<p><span style="font-family:Arial"><sup>34</sup><strong>Dr. Simon Cockell</strong> has a PhD in Genetics from Leicester University, and refocussed into Bioinformatics with a Masters degree from Leeds in 2005. From there he moved to Newcastle, and the Bioinformatics Support Unit. Since coming to Newcastle, Simon has worked on a range of projects involving large scale analyses (AptaMEMS-ID), data integration (Ondex) and health informatics (MRC Mitochondrial Disease Cohort). 
</span></p>
<p>
 </p>
<p><span style="font-family:Arial"><sup>35</sup><strong>Dr Robert Stevens </strong>is a senior lecturer in Bioinformatics in the Bio and Health Informatics group at the University of Manchester. His main areas of research are in the development and use of semantics within the life sciences. This is blended with the use of e-Science platforms to gather and manage the data and knowledge of the life sciences. He was PI on the Ontogenesis network that ran the meetings for the first k-blog. He is or has been a co-investigator on the myGrid and myExperiment grants that will provide both content and technical input to this project. As well as the JISC funded myExperiment project, Stevens was an investigator on the JISC funded CO-ODE project that developed Protégé 4. On the back of this, Stevens has led the OWL training activities at Manchester that has directly fed in to the Ontogenesis k-blog. This range of experience makes Stevens an ideal partner to lead the development of content within this project.
</span></p>
<p><span style="font-family:Arial">
		</span> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.russet.org.uk/blog/2010/08/a-new-grant-for-knowledgeblog/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Realism and Science</title>
		<link>http://www.russet.org.uk/blog/2010/07/realism-and-science/</link>
		<comments>http://www.russet.org.uk/blog/2010/07/realism-and-science/#comments</comments>
		<pubDate>Wed, 28 Jul 2010 15:28:42 +0000</pubDate>
		<dc:creator>Phil Lord</dc:creator>
				<category><![CDATA[Ontology]]></category>

		<guid isPermaLink="false">http://www.russet.org.uk/blog/?p=1713</guid>
		<description><![CDATA[This post carries the text of a paper accepted for PLoS One. I publish it here as a pre-print because of the recent discussion on OBO discuss about realism. I have converted this from the original latex, which isn&#8217;t perfect. Apologies for errors. The [PDF] is available here. Adding a little reality to building ontologies [...]]]></description>
			<content:encoded><![CDATA[<p>This post carries the text of a paper accepted for PLoS One. I publish it here
as a pre-print because of the recent discussion on OBO discuss about realism.
I have converted this from the original latex, which isn&#8217;t perfect. Apologies
for errors.</p>
<p>The <a href="http://homepages.cs.ncl.ac.uk/phillip.lord/download/publications/realism_and_science.pdf">[PDF]</a> 
is available here. </p>
<div>
<p><big class="xlarge"><b class="bfseries">Adding a little reality to
  building ontologies for biology</b><br /></big> Phillip Lord and Robert
  Stevens<br /> School of Computing Science<br /> Claremont Road<br />
  Newcastle University<br /> Newcastle-upon-Tyne, UK<br />
  <a href="phillip.lord@newcastle.ac.uk">phillip.lord@newcastle.ac.uk</a><br />
  School of Computer Science<br /> The University of Manchester<br /> Oxford
  Road<br /> Manchester, UK<br />
  <a href="robert.stevens@manchester.ac.uk">robert.stevens@manchester.ac.uk</a></p>
</div>
<h1 id="a0000000002">Abstract</h1>
<p><b class="bfseries">Background:</b> Many areas of biology are open to
mathematical and computational modelling. The application of discrete, logical
formalisms defines the field of biomedical ontologies. Ontologies have been
put to many uses in bioinformatics. The most widespread is for description of
entities about which data have been collected, allowing integration and
analysis across multiple resources. There are now over 60 ontologies in active
use, increasingly developed as large, international collaborations.</p>
<p>There are, however, many opinions on how ontologies should be authored;
that is, what is appropriate for representation. Recently, a common opinion
has been the &ldquo;realist&rdquo; approach that places restrictions upon the
style of modelling considered to be appropriate.</p>
<p><b class="bfseries">Methodology/Principle Findings:</b> Here, we use a
number of case studies for describing the results of biological experiments.
We investigate the ways in which these could be represented using both realist
and non-realist approaches; we consider the limitations and advantages of each
of these models.</p>
<p><b class="bfseries">Conclusions/Significance:</b> From our analysis, we
conclude that while realist principles may enable straight-forward modelling
for some topics, there are crucial aspects of science and the phenomena it
studies that do not fit into this approach; realism appears to be
over-simplistic which, perversely, results in overly complex ontological
models. We suggest that it is impossible to avoid compromise in modelling
ontology; a clearer understanding of these compromises will better enable
appropriate modelling, fulfilling the many needs for discrete mathematical
models within computational biology.</p>
<h1 id="a0000000003">Introduction</h1>
<p>Ontologies are now widely used for describing and enhancing biological
resources and biological data, largely following on from the success of the
Gene
Ontology&nbsp;<span class="cite">[<a href="#Ashburner2000">1</a>]</span>.
Ontologies have been used for many purposes, from schema integration to value
reconcilliation to query
interfaces&nbsp;<span class="cite">[<a href="#handbook2">2</a>]</span>.
Ontologies have also become a cornerstone of computational biology and
bioinformatics. As computationally amenable artifacts they are, themselves, a
direct part of computational biology; many computational biologists are
involved in their production and maintenance. Many more use ontologies to
summarise their data, often by looking for
over-representation&nbsp;<span class="cite">[<a href="#Zeeberg2003">3</a>]</span>,
as the basis for drawing computational inferences about
data&nbsp;<span class="cite">[<a href="#Wolstencroft2006">4</a>]</span>,
or as the basis for determining semantic
similarity&nbsp;<span class="cite">[<a href="#Lord2003">5</a>]</span>.
Even those not making direct computational use of ontologies are likely to
come into contact with them, for example, when preparing annotation as part of
their data
release&nbsp;<span class="cite">[<a href="#Whetzel2006a">6</a>]</span>.</p>
<p>It is, therefore, of vital interest to computational biologists that
ontologies for use within biomedicine are fit for purpose. One effort that
aims to increase the quality of the ontologies available within biomedicine is
the &ldquo;OBO
Foundry&rdquo;&nbsp;<span class="cite">[<a href="#Smith2007">7</a>]</span>.
The main tool that it uses for this is &ldquo;an evolving set of shared
principles governing ontology development&rdquo;. The initial eleven
principles of the OBO
Foundry&nbsp;<span class="cite">[<a href="#OBOFoundry2006">8</a>]</span>
were largely concerned with what might be termed &lsquo;good engineering
practice&rsquo; (ontologies must, for example, be openly available, with a
common syntax, well documented, and used). These principles have later been
joined by a further
eleven&nbsp;<span class="cite">[<a href="#OBOFoundry2008">9</a>]</span>;
these include principles such as &ldquo;textual definitions will use the
genus-species form&rdquo;, &ldquo;Use of Basic Formal Ontology&rdquo; and, the
somewhat quixotic, &ldquo;terms [&hellip;] should correspond to instances in
reality&rdquo;. These stem not from engineering practice, but from a
perspective called <i class="itshape">realism</i>.</p>
<p>The many different uses for ontologies that we have described are reflected
in different understandings and methodologies about how and what to represent
in an ontology. Over the last few years, for many uses the paradigm has moved
from &ldquo;a conceptualization of the application domain&rdquo; toward
&ldquo;a description of the key entities in reality&rdquo;; it is this latter
approach that defines
realism&nbsp;<span class="cite">[<a href="#Johansson2006">10</a>]</span>.
This approach to ontology is typified by the Basic Formal Ontology (BFO); a
small upper-ontology for use within science in general and biomedical ontology
building in
particular&nbsp;<span class="cite">[<a href="#Grenon2004">11</a>]</span>.</p>
<p>There has been significant discussion regarding the possibility of
representing <em>only</em> &ldquo;real entities&rdquo; in computational
ontologies&nbsp;<span class="cite">[<a href="#smith2004beyond">12</a>]</span>.
Likewise, there has been significant discussion about the philosophy
surrounding realism and the role of ontology in its
representation&nbsp;<span class="cite">[<a href="#Johansson2006">10</a>]</span>.
While it is argued by some that it is possible to represent <em>only</em>
reality when making a domain description, there has, however, been little
discussion on whether it is necessarily desirable to do so.</p>
<p>In this paper, we consider the implications that realism has for the
choices that are open to the ontologist while they are modelling their domain
of interest. In particular, we consider the implications that this has for the
computational capabilities of any resultant ontology, in terms of its ability
to represent scientific knowledge in a computationally amenable form, as well
as the ability to perform automated inference or statistics over this
knowledge. We suggest that the application of realism results in ontologies
that are over-complex, awkward or limited; as such, realism falls far short of
its aim of increasing the fitness-for-purpose of ontologies. This approach,
therefore, is unlikely to fulfil the needs of computational biologists whom
form a substantial part of both the user and developer community for
bio-ontologies.</p>
<h1 id="a0000000004">Methods</h1>
<p>In this paper, we take the approach of a number of worked exemplars; this
is a complementary approach to an in-depth consideration of the modelling
decisions for a particular area or particular ontology, which we have used
previously&nbsp;<span class="cite">[<a href="#Lord2009">13</a>]</span>,
as it allows broader conclusions about the general principles of ontology
development. For each section, as well as the main exemplars, a number of
related examples are briefly discussed, to reinforce that the issues raised
are, indeed, general.</p>
<p>The exemplars have been selected by several criteria. First, all the main
exemplars are all taken from within biomedicine; this is also true for the
majority of the related examples. Second, we have chosen exemplars that
provide as wide a coverage of biology as possible. For practical reasons,
third, we have chosen exemplars where the underlying science is relatively
basic to much of biology and is likely to be immediately clear to the reader
without significant explanation.</p>
<p>We have chosen exemplars requiring as little knowledge of specific
ontologies as possible. We refer to only three. The first is BFO (see
&ldquo;sec:what-realism-2&rdquo;) which is a canonical example of a realist
ontology. BFO is described as a cross-domain, upper-ontology; as a result,
most terms fail the criteria given above; they are of poor biomedical
relevance, and are not basic science or immediately clear. We have, therefore,
also used PATO
(see <a href="http://obofoundry.org/wiki/index.php/PATO:Main_Page">http://obofoundry.org/wiki/index.php/PATO:Main_Page</a>);
this defines &ldquo;qualities&rdquo; that we might consider attributes of
other entities; so, the authors of this paper have a height, weight and shape,
all of which are considered to be qualities of the authors. Finally, we use
the relationship
ontology&nbsp;<span class="cite">[<a href="#Smith2005">14</a>]</span>;
this describes the relations between entities. So, for example, the height of
the author <em>inheres_in</em> the author.</p>
<p>As discussed in this and other
works&nbsp;<span class="cite">[<a href="#Russell1946">15</a>, <a href="#Merrill2010">16</a>]</span>,
&ldquo;realism&rdquo; is itself poorly defined. Where this lack of definition
makes the consequences of realism hard to determine, we have taken the
practical course, of showing the consequences as they play out in practice; to
an extent, therefore, these three ontologies are not only exemplars for
realism, but define it, as it is currently practiced. In short, for this
paper, when we say &ldquo;realism&rdquo;, we largely mean &ldquo;realism as
practiced by BFO&rdquo;. We do not claim, in this paper, to address all the
philosophical perspectives that through time carried the name
&ldquo;realism&rdquo;.</p>
<h1 id="a0000000005">Results</h1>
<h2 id="a0000000006">What is Realism?</h2>
<p>Building ontologies based on reality is obviously appealing to most
scientists; after all the study of <em>reality</em> to determine its behaviour
and laws is the goal of scientists. A brief consideration, however, shows that
this notion cannot define a methodology for the building of ontologies.</p>
<p>Within the context of science &ldquo;reality&rdquo; would normally be taken
to mean our experimental or observational data; but the statement that science
(ontologies) should be based on experimental or observational data is a truism
and, as such, has no explanatory power. The &ldquo;real&rdquo; in realism
refers, in fact, to the belief that the categories that we can use to divide
entities are, themselves, real.</p>
<p>This distinction stems from an old argument from philosophy; realism
against conceptualism. Again, both sides of the argument agree that the world
we can percieve, and as scientists, experiment on, is mind-independent. The
conceptualist, however, argues that the categories that they
term <em>concepts</em> are a product of social agreement. Conversely, the
realist argues that these categories that they term <em>universals</em> are
themselves real, that is mind independent in their own right, like the
entities they describe.</p>
<p>This distinction may seem fairly confusing; as
Russell&nbsp;<span class="cite">[<a href="#Russell1946">15</a>]</span>
says &ldquo;if I have failed to make Aristotle&rsquo;s theory of universals
clear, that is (I maintain) because it is not clear&rdquo;. In fact, there is
a third possibility that is a more empirical view&mdash;that is, if categories
(or other models) help in describing and predicting experimental data, then
they are useful regardless of whether they are real or
otherwise&nbsp;<span class="cite">[<a href="#Dumontier2010">17</a>]</span>.
As an example, the Mendelian notion of segregating units of inheritance was
defined and useful many years before a complete mechanistic description of
their cause was available. In this context, we note that there is no commonly
used term to express this form of category; most commonly,
&ldquo;concept&rdquo; is used.</p>
<p>For a field with a core activity of providing definitions, there is
surprisingly little agreement on the meaning of the word
&ldquo;ontology&rdquo;; as there have been many papers on the topic, we
consider just a few that reflect the distinction between these approaches.
Probably the most commonly cited
definition&nbsp;<span class="cite">[<a href="#Gruber1992">18</a>]</span>
describes an ontology as &ldquo;a specification of a conceptualization&rdquo;.
This definition emphasises the formality (i.e. logical and, therefore,
computationally amenable) aspect to ontology development.</p>
<p>This is countered with a realist definition; while the requirements from
Gruber&rsquo;s definition&mdash;a formal specification&mdash;are necessary,
realist ontologies add the requirement that &ldquo;the nodes and edges
correspond not to concepts but, rather, to entities in
reality&rdquo;&nbsp;<span class="cite">[<a href="#Ceusters2006">19</a>]</span>.</p>
<p>What does&ldquo;reality&rdquo; in this context actually mean? Definitions
such as &ldquo;that which exists&rdquo; are strangely circular leaving the
question of what &ldquo;exists&rdquo; means.
Smith&nbsp;<span class="cite">[<a href="#smith2004beyond">12</a>]</span>
adds the priviso that reality is &ldquo;captured in scientific laws&rdquo;.
Being a scientific law is not strictly enough, as some are later shown to be
wrong, but a scientific law is the current best attempt at reality; this
possibility does not make an ontology non-realist. For a realist ontology, the
nodes are &ldquo;universals&rdquo;&mdash;entities in reality&mdash;rather than
concepts; at least one particular must exist for every universal.</p>
<p>This still leaves the difficulty of applying the realist definition in
practice. So most scientists will happily accept, for example, that a cell is
real as it is an entity that can be observed, interacted with and manipulated.
However, concepts such as
&ldquo;function&rdquo;&nbsp;<span class="cite">[<a href="#Lord2009">13</a>]</span>
have raised more
discussion&nbsp;<span class="cite">[<a href="#Shrager2003">20</a>]</span>;
is this &ldquo;real&rdquo; or just a word biologists use as a point of
reference? While the definition involving &ldquo;entities in reality&rdquo;
maybe of philosophical interest, they are hard to turn into a specific assay;
how to test whether a particular concept is, also, a universal. Instead of a
clear assay for existence, realism offers direction about what concepts are
NOT reality, rather than those that are reality. For example, and perhaps
ironically given the negative practical definition of reality, a statement
such as:</p>
<pre>
  Dog is_a not Cat
</pre>
<p>is not held to be a statement about reality as it is a logically
constructed example of subsumption (an <tt>is_a</tt> relationship); there is
no real universal containing particular <tt>not Cat</tt>s in existence.
Likewise,</p>
<pre>
  Dog is_a (Dog or Cat)
</pre>
<p>as the existence of particular <tt>Dog</tt>s and <tt>Cat</tt>s does not
mean that there are any particular <tt>Dog or Cat</tt>s (examples modified
from&nbsp;<span class="cite">[<a href="#smith2004beyond">12</a>]</span>).</p>
<p>This is not meant to provide a complete introduction to
&ldquo;realism&rdquo;, but to provide a grounding for the discussion that
follows; we will consider the issues raised by realism, throughout the paper.
A more philosophical treatment of realism is given by
Merrill&nbsp;<span class="cite">[<a href="#Merrill2010">16</a>]</span>.
It is useful to note that
Gruber&rsquo;s&nbsp;<span class="cite">[<a href="#Gruber1992">18</a>]</span>
statement that &ldquo;And it [a computational ontology] is certainly a
different sense of the word than its use in philosophy.&rdquo;. In this paper,
we are concerned with the ontologies as computational artefacts.</p>
<p>To summarise, a realist approach to ontology says that the categories or
universals in to which objects or particulars fall have an existence in their
own right. It is these universals and <em>only</em> these universals that a
realist approach says should be the nodes within an ontology. In this paper we
examine whether this approach is an adequate means to provide an account for
the data produced by biomedicine.</p>
<h2 id="a0000000007">Models that represent reality</h2>
<p>In this section, we suggest that many universals have a range of
representations. In some cases, the choice of representation may be obvious,
such as length which has a natural scientific representation in SI units. In
many cases, however, there is no clear set of criteria for choosing between
representations. We consider the way that one quality, <em>colour</em>, could
be represented ontologically.</p>
<p>Colour is a complex phenomenon. The colour of an object or other phenomena
arises, in part, from that object and, in part, from the eye that perceives
it.</p>
<p>A representation of the physical reality would be an account of the
reflection, transmission and perception of light by an organism. Such an
account of the reality of light and its perception might cover the following
facts: Chlorophyll is green in reflection and red in transmission; a flower
petal appears white to a human, but has UV stripes to a bee; the plant leaf
and the algae appear green to humans, but have different reflection spectra
because their chlorophyll co-ordinate to their Mg<sup>2+</sup> ion in
different ways.</p>
<p>There have been a number of different attempts to represent the
complexities of colour numerically, for a number of different purposes. These
are models that allow us to describe colour, without having to deal with the
underlying physics or reality of colour. Probably the best known of these are
RGB (Red, Green, Blue) or HSV (Hue, Saturation, Value), both of which are
additive colour models appropriate for describing colour on a display screen.
CYMK (Cyan, Yellow, Magenta and Black) is a subtractive colour model and
commonly used for printing.</p>
<p>Collectively these representation schemes are known
as <i class="itshape">colour models</i>. That none of these schemes has become
predominant reflects both their different uses and the preferences of
different user groups.</p>
<p>For the ontology builder, this leaves us with a difficult choice:</p>
<ol class="enumerate">
<li>
<p>We bless one of the colour models, substituting the model for the
    underlying physics and do not describe the others.</p>
</li>
<li>
<p>We describe all of the colour models, but do not describe that they are
    part of a colour model.</p>
</li>
<li>
<p>We explicitly describe the reality of the physics, biology and the
    relationship to the different colour models, reflecting the practise of
    describing colour in much of science.</p>
</li>
</ol>
<p>Currently, considering the PATO ontology, which is documented as being
built according to realist principles, the first approach has been taken,
using the HSV scheme. So, PATO has a term <b class="bfseries">Color Hue</b>
(PATO:15) that is defined as :</p>
<blockquote class="quote"><p>
  <i class="itshape">&ldquo;A chromatic scalar-circular quality inhering in an
  object that manifests in an observer by virtue of the dominant wavelength of
  the visible light; may be subject to fiat divisions, typically into 7 or 8
  spectra.&rdquo;</i>
</p></blockquote>
<p>Using this model, PATO describes <b class="bfseries">red</b> (PATO:322) as
:</p>
<blockquote class="quote"><p>
  <i class="itshape">&ldquo;A color hue with high wavelength of the long-wave
  end of the visible spectrum, evoked in the human observer by radiant energy
  with wavelengths of approximately 630 to 750 nanometers.&rdquo;</i>
</p></blockquote>
<p>This modelling approach has a number of limitations.</p>
<ul class="itemize">
<li>
<p>The decision to choose one colour model or the other is arbitrary.
    While there are reasonable justifications for the use of HSV as opposed
    to, for example, RGB, there is no <i class="itshape">a priori</i>
    justification for use of an additive colour model as opposed to a
    subtractive model. Both are valid, for different usage; in general,
    reflective colour is more common in biology (e.g. pigmentation) than
    emitted colour (e.g. fluorescence) which would suggest that subtractive
    models are more generally applicable, but a full treatment requires
    both.</p>
</li>
<li>
<p>There are no terms which can be used to express data described
    according to other colour models, necessitating a transformation between
    the different models into the officially &ldquo;blessed&rdquo; version
    during application of the ontology. These transformations may be lossy and
    not fully reversible.</p>
</li>
</ul>
<p>The second approach is also possible. This would allow expression of data
in multiple colour models, however:</p>
<ul class="itemize">
<li>
<p>The ontology would tend to get rather confusing as more colour models
    are added; colour would have children &ldquo;Hue&rdquo;, &ldquo;Red&rdquo;
    and &ldquo;Cyan&rdquo; and seven other sibling terms.</p>
</li>
<li>
<p>It is not clear which terms comprise a colour model: do values for
    &ldquo;Hue&rdquo;, &ldquo;Green&rdquo; and &ldquo;Magenta&rdquo; specify a
    colour?</p>
</li>
<li>
<p>It is not clear whether terms that occur in the other contexts are
    equivalent. Is &ldquo;Red as in RGB&rdquo; the same or different
    as <b class="bfseries">Red</b> (PATO:322)? Is &ldquo;Hue as in HSV&rdquo;
    the same or different from &ldquo;Hue as in HSL&rdquo; (HSL is another
    additive colour model).</p>
</li>
</ul>
<p>The third approach does not suffer from the limitations described. We
suggest from this analysis that it is necessary, if unfortunate, for some
qualities to be explicitly described with multiple representations. To avoid
confusion, the universal quality, colour, would need to be explicitly
described as having multiple valid models. Yet, realism argues that we should
not do this, as colour is real and not a model; more over, the focus on
realism means that the documentation does not describe the choices that have
been made, nor refer to the relationship between <b class="bfseries">Color
Hue</b> (PATO:15) and &ldquo;Hue as in HSV&rdquo;. In short, realism has
limited our ability to represent colour.</p>
<h3 id="a0000000008">Related Examples</h3>
<p>There are many different examples of this issue; having two or more models
  to describe the same part of reality is common. The distance between two
  markers on a chromosome can be measured using (one of a number of) genetic
  techniques. Some qualities have a bewildering array of different
  measurements associated with them; Wikipedia, for example, lists 13
  different measurements of concentration such as molarity or \(gm^{-3}\).</p>
<p>This issue has been previously recognised. In computing science, explicitly
modelling one model in another is a form of <em>metamodelling</em>. Other,
non-realist, upper-ontologies such as DOLCE use the concept
of <tt class="ttfamily">Quale</tt> to describe a cognitive abstraction (such
as Colour), including those over a physical quality (such as the spectral
properties of reflected
light)&nbsp;<span class="cite">[<a href="#Seyed2009">21</a>]</span>.</p>
<h2 id="a0000000009">Sequences and the Central Dogma</h2>
<p>The central dogma of molecular biology suggests that all genetic
information is encoded in the DNA of a cell, as the ordered nucleotides that
comprise the DNA. RNA is transcribed from this DNA. The RNA molecule also has
a defined order of nucleotides related to the DNA. Finally the RNA is
translated into protein.</p>
<p>Consider an ontology describing these entities. First, the DNA molecule has
a number of properties; as well as physical dimensions (discussed further in
&ldquo;sec:limits-consistency&rdquo;), including a length expressed in metres,
it consists of a number of monomeric units. So, for example, we might say a
DNA molecule with a series of nucleotide residues represented
as <tt class="ttfamily">&lsquo;GATC&rsquo;</tt> <tt class="ttfamily">has&shy;Monomeric&shy;Part</tt> <tt class="ttfamily">4</tt>.</p>
<p>This causes a slight worry from a realist perspective; the number 4 may not
  be a realist universal. There are no instances of 4. In this case, the
  number 4 is being used to describe a part of reality, so this is allowable
  in a realist ontology. Alternatively, we could describe the same reality
  using units (traditionally base-pairs or bp). Therefore,
  the <tt class="ttfamily">DNA
  molecule</tt> <tt class="ttfamily">has&shy;Polymer&shy;Length</tt> 4bp.</p>
<p>Accepting the use of natural numbers in this way, also means that we accept
  the use of sets and sequences to describe reality. One definition of 4 is a
  sequence. Stating that the DNA molecule represented with the
  sequence <tt class="ttfamily">&lsquo;GATC&rsquo;</tt> <tt class="ttfamily">has&shy;Polymer&shy;Length</tt> <tt class="ttfamily">4bp</tt>
  is equivalent, therefore, to stating that
  it <tt class="ttfamily">hasSequence</tt> <tt class="ttfamily">&lsquo;NNNN&rsquo;</tt>
  where <tt class="ttfamily">&lsquo;N&rsquo;</tt> is any nucleotide
  residue.</p>
<p>It should be noted, however, that the usefulness of these statements stems
from our <em>implicit</em> knowledge. The number 4 is a natural number,
so <tt class="ttfamily">has&shy;Monomeric&shy;Part</tt> <tt class="ttfamily">4.2</tt>
is not possible. If a new monomer is attached to our DNA molecule, it will
now <tt class="ttfamily">has&shy;Monomeric&shy;Part</tt> <tt class="ttfamily">5</tt>,
because the natural numbers are additive. We understand the operation of
natural numbers as part of our shared, background knowledge, and we can apply
this knowledge here.</p>
<p>Having described that the DNA molecule represented
as <tt class="ttfamily">&lsquo;GATC&rsquo;</tt> <tt class="ttfamily">has&shy;Polymer&shy;Length</tt> <tt class="ttfamily">4</tt>
(or <tt class="ttfamily">hasSequence</tt> <tt class="ttfamily">&lsquo;NNNN&rsquo;</tt>)
we might wish to be more specific about the order of nucleotide residues and
state <tt class="ttfamily">hasSequence</tt> <tt class="ttfamily">&lsquo;GATC&rsquo;</tt>.
The implicit background knowledge we used previously about the natural numbers
still applies here.</p>
<p>Next consider the process of transcription. The previous discussion about
DNA likewise applies to RNA. The RNA molecule will,
however, <tt class="ttfamily">hasSequence</tt> <tt class="ttfamily">&lsquo;GAUL&rsquo;</tt>,
as RNA uses a different set of bases to DNA. Mathematically, one sequence can
be determined from the other by applying a mapping; though the mapping is a
human activity, not a representation of biochemical reality. To describe this,
we have two options:</p>
<ul class="itemize">
<li>
<p>Taking the realist approach, we can continue to rely on
    the <em>implicit</em> knowledge of the biologist, as we have previously
    relied on an implicit understanding of the natural numbers.</p>
</li>
<li>
<p>We can be explicit about the properties of these sequences (additional
    to those properties shared with the naturals). We can talk about non-real
    world concepts such as alphabets, transformations and how these map to the
    real entities involved.</p>
</li>
</ul>
<p>It should be noted that the former severely limits the ability to describe
the central dogma. The transformation of DNA to RNA sequence is simple, but
the transformation of RNA to protein is more complex. Again, the choice is
between representing reality or representing how we practise science.</p>
<h3 id="a0000000010">Related examples</h3>
<p>The issues relating to sequences are fairly general. In computer science
terms, these are abstract data types. The DNA sequence is a kind of sequence
with special properties (a limited alphabet). Many of the physical quantities
in science have special properties in this way. Consider:</p>
<dl class="description">
<dt>Temperature:</dt>
<dd>
<p>While these look like positive real numbers, temperatures are only
    meaningfully subtracting from each other, which gives information about
    heat-flow between two bodies. Other operations (addition, multiplication)
    which are useful for real numbers have little meaning for temperature.</p>
</dd>
<dt>Recombination Distance:</dt>
<dd>
<p>These look like probabilities but are not, requiring a transformation
    to add.</p>
</dd>
</dl>
<p>There is a limitation on the ability to use abstract data types within a
given ontology language; in most cases, the expressivity of the language will
not allow arbitrary mathematical relations. Some languages, such as OWL, for
example, provide &ldquo;concrete domains&rdquo;; these provide extension
points within the ontology language where, for example, the special properties
of temperature could be represented; other languages do not. In either case,
there are limitations to these capabilities; for example, the constraint and
behaviour of a concrete domain needs to be interpreted with its own semantics
within a reasoner, rather than expressed explicitly within the ontology. It
may make more sense in many circumstances to describe the existence of a
mathematical model as discussed in &ldquo;sec:go-where-science&rdquo;.</p>
<h2 id="a0000000011">The limitations of computers</h2>
<p>Modelling continuous properties is a common problem in ontological
engineering. For example, according to statistics the western world is now
facing an obesity epidemic; in short many or most of us weigh too much.
Understanding, however, exactly what &ldquo;too much&rdquo; means is not
necessarily simple; a common technique to use is body mass index
(BMI)&mdash;body weight divided by square of the height, which is a continuous
value. The BMI range is split into 4 categories: Obese (&gt;30), Overweight
(&gt;25), Normal (&gt;18.5) and Underweight (&lt;18.5). These categories
represent ranges of the value of BMI.</p>
<p>This data simplification has many justifications. On an individual basis,
the BMI is not a particularly accurate measure, so the simplification does not
lose much accuracy. It is also easier to describe to patients, for whom a
&ldquo;BMI of 25&rdquo; will be less comprehensible than being
&ldquo;overweight&rdquo;.</p>
<p>Modelling some of this is straight-forward. Height and weight are modelled
as properties of the individual. The BMI would therefore appear to be a
property of the individual as it is a restatement of two existing properties.
It would appear, therefore, that the category into which an individual falls
should also be a property of the individual.</p>
<p>Consider the values of the property next. These categories are an
abstraction over the real-world properties. Although, height as an integer
value is expressed using a non-real-world entity, it is a description of a
part of reality. A range, however, in the BMI does not describe part of
reality in the same sense. There are no instances of BMI &ldquo;Obese&rdquo;.
In a realist ontology, therefore, it is unclear what the relationship is
between BMI Obese and the individual person.</p>
<p>For the statistician or computer scientist, there is an additional
advantage to the simplification; four discrete groups have better
computational properties than a continuous measure. Database queries become
easier to write, and quicker to run. This is also true for the ontology
builder; simplifying the real-world may fulfil the needs of an application for
which the ontology is built, while avoiding unnecessary complexity. This is a
widely used method for representing partitions of continuous values, the
appropriately named <em>value
partition</em>&nbsp;<span class="cite">[<a href="#rector2005">22</a>]</span>.</p>
<p>In the case of BMI there is a pre-existing social agreement toward a set of
categories; however, even in the absence of such an agreement, the ontology
builder might wish to represent a continuous range as a value partition to
decrease the complexity of their ontology. The value partition is useful, but
many of the concepts involved are not realist universals. The choice, then, is
modelling &ldquo;reality&rdquo; and modelling a simplification that is easier
to use and has better computational properties.</p>
<h3 id="a0000000012">Related Examples</h3>
<p>Splitting the two cases, there are many examples of pre-existing
simplifications. From medicine, there are so many that it seems to be the norm
rather than the exception: hypo- vs hyperthermic; hypo vs hypertensive; hypo-
vs hyperglycemic. In many cases, these ranges have standard interpretations
akin to the BMI.</p>
<p>There are likewise a number of constructions or design patterns that reduce
complexity, extend the effective capabilities of the language or simply
provide standard solutions to common
problems&nbsp;<span class="cite">[<a href="#egana2008">23</a>]</span>.</p>
<h2 id="a0000000013">To go where science has gone before</h2>
<p>Many experiments in biomedicine require the measurement of some physical
property of a biological system. Take, for example, the measurement of heart
rate; in standard practice, this is measured in beats per minute, and is
calculated simply by counting beats (\(b\)) over a time period (\(t\))
and dividing one by the other (\(b/t\)). However, what time period is
appropriate? We might choose 60s, but this raises the question, what is the
meaning of heart rate over shorter periods?</p>
<p>Fortunately, there is a standard solution to this problem, which is to
  define heart rate using differential calculus; so heart rate becomes \(db/dt\).</p>
<p>The derivative, \(db/dt\), presents some problems from a realist
perspective. As noted previously (see &ldquo;sec:sequ-centr-dogma&rdquo;), it
is possible to associate real numbers with entities; however, \(db/dt\) is
\(0/0\). It is not clear whether this quantity is a universal; it is
certainly the case that the expression \(db/dt\) is not a universal, yet
such values and calculus itself is apowerful tool within science and not using
it within ontological models is a severe restriction.</p>
<p>We can describe this ontologically in three ways:</p>
<ul class="itemize">
<li>
<p>We can model the real world entities involved &ndash; beats, time and
    describe nothing else.</p>
</li>
<li>
<p>We can describe rate in mathematical terms. In this case, we are
    defining the heart rate as a mathematical abstraction.</p>
</li>
<li>
<p>We can model the heart rate as a real world entity, \(db/dt\) as a
    mathematical entity and explicitly state that $latex db/dt is a model of
    heart rate.</p>
</li>
</ul>
<p>These different solutions present different advantages. The first is
  consistent with realism. The second is consistent with the most common
  definition used within science. The third is consistent with both but it is
  unclear when to use which term (for example, is \(\Delta {}b/\Delta{} t\) 
  an approximation of \(db/dt\), a quantification of the real world
  quality or both)?</p>
<p>In most cases for the description of science, the second option makes most
sense; conflating the mathematical model with the real entity enables us to
use the advantages of two different modelling techniques without introducing
the confusion of the third option.</p>
<h3 id="a0000000014">Related Examples</h3>
<p>There are many related examples from mechanics, electromagnetics or
chemistry; as with value partitions in medicine, so many that they appear to
be the norm. All of these subject areas have direct relevance to biology and,
perhaps even more so, to the equipment used in the practice of biology.</p>
<p>Mechanical examples would include velocity (\(dr/dt\)) and acceleration
(\(d^2r/dt^2\)). Electromagnetics would include current (\(dC/dt\))
and capacitance (\(dV/dt\)). Chemistry examples would include rate
constants and pH. In biology, population biology, systems biology and
neurosciences make wide use of mathematical models. The lack of a link in
realist ontologies to these mathematical models is not free from consequences
(described further in &ldquo;sec:discussion&rdquo;).</p>
<p>The more general issue comes not from relating to differential calculus,
but relating to pre-existing non-ontological techniques. For example, taxonomy
in the linnean sense. There have been many discussions about whether species
and high taxons are reflective of reality; it is certainly the case that a
number of higher taxons do not reflect
phylogeny&nbsp;<span class="cite">[<a href="#Schulz2008">24</a>]</span>.
Given that it is of uncertain status, should we represent taxonomy as a
quality of an organism, an independent conceptualisation of the biologists or
both?</p>
<h2 id="a0000000015">The limits of consistency</h2>
<p>Physical biological entities such as cells and organisms have an extent in
the real world. This paper&rsquo;s first author, for example, has a height of
around 1.8m; a similar value cannot be applied meaningfully to the electronic
version of this document, although it may apply to the paper that it may be
printed on.</p>
<p>There are a number of different, well-understood mechanisms for
representing physical space. We can use a dimensional or cartesian model, with
three perpendicular lines with a linear scale. We can use a polar model,
expressing extent using angles and a single distance. Modern physics has told
us, however, that all of these are limited models of reality; physics
generally uses a four dimensional Minkowskian spacetime model; here the axes
are not linear; motion of the observer down one will change values down the
others. Alternatively, at a quantum level, length is a probability
distribution.</p>
<p>For the ontology builder, this leaves a difficult choice and the same
choice discussed previously in &ldquo;sec:colo-colo-models&rdquo;: Represent
the reality physicists relate; bless one, ignore the rest; describe their
components but not their models; explicitly describe them.</p>
<p>If the ontology builder is to be consistent, then, they should make the
same choice in both cases; if we describe colour models, we should explicitly
describe Minkowskian spacetime, quantuum probability distributions, cartesian
and polar systems.</p>
<p>There are, however, two important differences to colour models. First,
there is a strong social bias toward cartesian systems. Secondly, within the
scope of biology and the life sciences, four dimensional spacetime or quantuum
models confuse rather than simplify; the relativistic corrections produce such
small differences that they are statistically meaningless; similarly,
describing a leg as a probability distribution adds little other than
complexity.</p>
<p>This leaves the ontology builder with two options:</p>
<ol class="enumerate">
<li>
<p>We can build an ontology with a consistent relationship to reality. So,
    having decided to explicitly represent colour models, this suggests that
    we should also explicitly model 3D space, 4D spacetime and the various
    co-ordinate systems that are used to describe these.</p>
</li>
<li>
<p>We build an ontology with an inconsistent relationship to reality. So,
    we might be explicit about colour models, but arbitrarily bless 3
    dimensional space, using cartesian co-ordinates.</p>
</li>
</ol>
<p>The compromise here is very straight-forward. The first solution retains
its consistency to reality, the second is consistent with usability and usage;
for biomedicine, a 3D cartesian co-ordinate system plus time is likely to be
enough for the foreseeable future and makes life easier in the meantime.</p>
<p>The Newtonian view of the world is the best model in this case: it is good
enough. When building an ontology for biomedicine, it makes most sense to use
this view as it will produce the results required. If, in the future,
biomedicine advances so that relativistic or quantuum representations are
necessary, then current ontologies will need refactoring; even then, this
future cost is likely to be offset by gains in the present.</p>
<h3 id="a0000000016">Related examples</h3>
<p>In the choice of units for measurement for scientific purposes, SI units
are to be preferred. It should be noted, here, that there is a domain
dependency; for an engineering ontology, the use of American imperial units
would be inevitable.</p>
<p>For most of biology it is unnecessary to distinguish between the length of
the calendar year and the astronomical year&mdash;the latter changing with
respect to variability in the motion of the earth. There are occasions when
this distinction may be important for data integration in bioinformatics as
leap years and leap seconds show.</p>
<p>For an ecologist counting the number of trees in a sampling square 100m by
100m, they will take the area as 10,000m<sup>2</sup>; The surface is, however,
neither smooth nor a Euclidean plane, so this area is wrong in reality. For
much of ecology, this distinction will not matter. Again, there is a domain
dependency here; whale or bird biologists interested in migration patterns may
well care about the curvature of the earth.</p>
<h1 id="a0000000017">Discussion</h1>
<p>Realism has been held up as a methodology for &ldquo;good&rdquo;
ontological modelling, and the production of more tightly defined and
consistent ontologies. In this paper, we have discussed five different cases,
with biological examples, that we might wish to model ontologically; for each,
we have presented different models, describing the same underlying science. In
each case, a realist solution is possible, but places either limitations or
awkwardness on the models produced.</p>
<p>Building an ontology with a consistent relationship to reality may help to
enable
interoperability&nbsp;<span class="cite">[<a href="#Smith2007">7</a>]</span>
under some circumstances. If, however, it disallows modifications for
computability (see &ldquo;sec:work-around-comp&rdquo;), or requires arbitrary
blessing for one form of specification over another (see
&ldquo;sec:colo-colo-models&rdquo;) it may have the opposite effect.</p>
<p>Nor are the issues discussed in this paper free from consequences. In
&ldquo;sec:go-where-science&rdquo;, we discussed interoperability with
existing scientific models. Mathematics and physics have produced complex,
refined and expressive notation systems, representing a deep understanding of
how numbers and the physical world work. These are, however, not being used in
current ontologies and this results in a lack of precision, errors and
omissions:</p>
<dl class="description">
<dt>Lack of Precision:</dt>
<dd>
<p>The PATO term <b class="bfseries">speed</b> (PATO:8) which is defined
    as:</p>
<blockquote class="quote"><p>
      <i class="itshape">&ldquo;A physical quality inhering in a bearer by
      virtue of the bearer&rsquo;s rate of change of position&rdquo;</i>
    </p></blockquote>
<p>with a synonym of <tt class="ttfamily">velocity</tt>; from this
    definition, we cannot distinguish the vector and scalar quantities of
    velocity and speed; indeed, it is not clear which of these
    two <b class="bfseries">speed</b> (PATO:8) is.
    Meanwhile <b class="bfseries">acceleration</b> (PATO:1028) is defined
    as:</p>
<blockquote class="quote"><p>
      <i class="itshape">&ldquo;&hellip; the rate of change of the
      bearer&rsquo;s velocity in either speed or direction&rdquo;</i>
    </p></blockquote>
<p>which is implicitly a vector quantity, and contradicts the statement
    that speed and velocity are synonyms. The mathematical definitions
    (velocity as \(dr/dt\), speed \(\left|{dr/dt}\right|\),
    acceleration \(d^2r/dt^2\)) are precise, concise and accurate.</p>
</dd>
<dt>Errors:</dt>
<dd>
<p>Similarly, <b class="bfseries">length</b> (PATO:122) is defined as a
    quality; qualities have to inhere in <tt class="ttfamily">Independent
    Continuant</tt>s; as a <tt class="ttfamily">Spatial Region</tt> is a child
    of <tt class="ttfamily">Continuant</tt> this means
    that <tt class="ttfamily">Spatial Region</tt>s cannot
    bear <tt class="ttfamily">length</tt>s. In short, in current versions of
    BFO, there is no intuitive way of modelling the length of a region in
    space.</p>
</dd>
<dt>Omissions:</dt>
<dd>
<p>BFO is mass-centric; it is currently unclear where many physical
    entities exist, examples including energy, waves (through a medium) or EM
    radiation. Likewise, it lacks a natural position for numbers (that have no
    particulars), patterns and distributions. Yet, these entities are key to a
    physical description of the world.</p>
</dd>
</dl>
<p>To our mind, these are indicative of some of the most serious flaws of
realism-based ontology building. It makes little sense to replicate the models
of physics using English instead of a more precise mathematical notation. If
BFO had been built using direct links to a grounded physical model of the
world, it seems likely that these problems would not have arisen.</p>
<p>We have discussed a number of concrete examples where building an ontology
by considering realist concerns has detrimental consequences for the model. We
believe that the real world entities and the relationships between them is
only one consideration among many: simplicity, usability, fitness for purpose
are equally important.</p>
<p>Taken to its most extreme form realism, it seems to these authors, would
produce models unsuitable for use within science. There is a choice between a
correct account of reality that does not allow the data of science to be
adequately described and a description of reality that takes in to account how
science is performed. Fortunately, most &ldquo;realist&rdquo; ontologies are
not really so: PATOs representation of HSV for modelling colour is not a bad
decision; it represents a straight-forward, pragmatic approach to ontology
building, where the representation has been chosen on the basis of a use case,
not the entities as they exist in reality. Similarly BFO uses a 3D plus time
model of reality; it suggests that length are properties of the entity alone,
without reference to the observer. This is not a true reflection of reality,
but one which is a good enough approximation for use within the biomedical
sciences; in short, usability and simplicity have been considered to be more
important in the modelling process than the relationship of the model to
reality. In accepting these compromises, BFO has placed itself squarely as a
computational rather than philosophical ontology.</p>
<p>Despite these concerns, realism has made a contribution to the field of
biomedical ontology engineering. By emphasising the importance of real-world
entities and by encouraging a more specific interpretation than the
generalisation of a &ldquo;conceptualisation&rdquo;, realism helps to avoid
the introduction of unnecessary layers of abstraction. A consideration of the
entities in reality may be a part of an ontology engineering process; ontology
builders should have careful and considered reasons for diverting from
modelling in this way and that ontologies should explicitly describe through
annotations the terms that do or may divert from this view. Ontology builders
should, however, be free to make this decision; the acceptance of compromise
with respect to reality will result in simpler and more effective knowledge
artefacts.</p>
<p>Johansson&nbsp;<span class="cite">[<a href="#Johansson2006">10</a>]</span>
when discussing realism asks the rhetorical question: &ldquo;would you like to
be treated for a physiological illness by a <em>(non-realist)</em> physician
who is not sure that there are human bodies?&rdquo; &ndash; (our emphasis). As
scientists, our reply would be if their survival and success statistics were
the best, we would not care whether they were a realist, a non-realist or a
robot which admitted of no philosophical position at all; also, using a doctor
who was strictly realist and thus cut off from much of the practise of science
(such as determining heart rate) would disturb many patients. As
bioinformaticians, we build ontologies to provide a descriptive and predictive
model of the wealth of experimental data that is now available. In biology,
the job of an ontologist is to describe data such that it can be analysed.
Naturally this entails a description of entities in reality; it also, however,
entails a description of science, and it entails compromise; we overlook this
to our peril. The last 200 years of science shows the success and strength of
this position; it is on this groundwork that we should build for the
future.</p>
<div>
<h1>Bibliography</h1>
<dl class="bibliography">
<dt>[<a name="Ashburner2000" id="Ashburner2000">1</a>]</dt>
<dd>
<p>Ashburner M, Ball C, Blake J, Botstein D, Butler H, et&nbsp;al.
      (2000) Gene Ontology: a tool for the unification of biology. The Gene
      Ontology Consortium. Nat Genet 25: 25&ndash;9.</p>
</dd>
<dt>[<a name="handbook2" id="handbook2">2</a>]</dt>
<dd>
<p>Stevens R, Lord P (2008) Application of ontologies in bioinformatics.
      In: Staab S, Studer R, editors, Handbook on Ontologies in Information
      Systems, Springer. Second edition.
      URL <a href="http://www.cs.man.ac.uk/~stevensr/papers/handbook2.pdf">http://www.cs.man.ac.uk/~stevensr/papers/handbook2.pdf</a>.</p>
</dd>
<dt>[<a name="Zeeberg2003" id="Zeeberg2003">3</a>]</dt>
<dd>
<p>Zeeberg B, Feng W, Wang G, Wang M, Fojo A, et&nbsp;al. (2003)
      GoMiner: a resource for biological interpretation of genomic and
      proteomic data. Genome Biol 4: R28.</p>
</dd>
<dt>[<a name="Wolstencroft2006" id="Wolstencroft2006">4</a>]</dt>
<dd>
<p>Wolstencroft K, Lord P, Tabernero L, Brass A, Stevens R (2006)
      Protein classification using ontology classification. Bioinformatics 22:
      e530-538.</p>
</dd>
<dt>[<a name="Lord2003" id="Lord2003">5</a>]</dt>
<dd>
<p>Lord PW, Stevens RD, Brass A, Goble CA (2003) Investigating semantic
      similarity measures across the gene ontology: the relationship between
      sequence and annotation. Bioinformatics 19: 1275&ndash;1283.</p>
</dd>
<dt>[<a name="Whetzel2006a" id="Whetzel2006a">6</a>]</dt>
<dd>
<p>Whetzel PL, Parkinson H, Causton HC, Fan L, Fostel J, et&nbsp;al.
      (2006) The MGED Ontology: a resource for semantics-based description of
      microarray experiments. Bioinformatics 22: 866&ndash;873.</p>
</dd>
<dt>[<a name="Smith2007" id="Smith2007">7</a>]</dt>
<dd>
<p>Smith B, Ashburner M, Rosse C, Bard J, Bug W, et&nbsp;al. (2007) The
      OBO Foundry: coordinated evolution of ontologies to support biomedical
      data integration. Nat Biotechnol 25: 1251&ndash;1255.</p>
</dd>
<dt>[<a name="OBOFoundry2006" id="OBOFoundry2006">8</a>]</dt>
<dd>
<p>OBO Foundry Consortium (2006). OBO Foundry
      Principles. <a href="http://obofoundry.org/wiki/index.php/OBO_Foundry_Principles">http://obofoundry.org/wiki/index.php/OBO_Foundry_Principles</a>.</p>
</dd>
<dt>[<a name="OBOFoundry2008" id="OBOFoundry2008">9</a>]</dt>
<dd>
<p>OBO Foundry Consortium (2008). OBO Foundry
      Principles. <a href="http://obofoundry.org/wiki/index.php/OBO_Foundry_Principles">http://obofoundry.org/wiki/index.php/OBO_Foundry_Principles</a>.</p>
</dd>
<dt>[<a name="Johansson2006" id="Johansson2006">10</a>]</dt>
<dd>
<p>Johansson I (2006) Bioinformatics and biological reality. J Biomed
      Inform 39: 274&ndash;287.</p>
</dd>
<dt>[<a name="Grenon2004" id="Grenon2004">11</a>]</dt>
<dd>
<p>Grenon P, Smith B, Goldberg L (2004) Biodynamic ontology: applying
      BFO in the biomedical domain. Stud Health Technol Inform 102:
      20&ndash;38.</p>
</dd>
<dt>[<a name="smith2004beyond" id="smith2004beyond">12</a>]</dt>
<dd>
<p>Smith B (2004) Beyond concepts: ontology as reality representation.
      In: Formal ontology in information systems: proceedings of the third
      conference (FOIS-2004). Ios Pr Inc, p.&nbsp;73.</p>
</dd>
<dt>[<a name="Lord2009" id="Lord2009">13</a>]</dt>
<dd>
<p>Lord P (2009) An Evolutionary Approach to Function. In:
      Bio-Ontologies 2009: Knowledge in Biology.
      URL <a href="http://hdl.handle.net/10101/npre.2009.3228.1">http://hdl.handle.net/10101/npre.2009.3228.1</a>.</p>
</dd>
<dt>[<a name="Smith2005" id="Smith2005">14</a>]</dt>
<dd>
<p>Smith B, Ceusters W, Klagges B, K&ouml;hler J, Kumar A, et&nbsp;al.
      (2005) Relations in biomedical ontologies. Genome Biol 6: R46.</p>
</dd>
<dt>[<a name="Russell1946" id="Russell1946">15</a>]</dt>
<dd>
<p>Russell B (1946) A History of Western Philosophy. Routledge.</p>
</dd>
<dt>[<a name="Merrill2010" id="Merrill2010">16</a>]</dt>
<dd>
<p>Merrill G (2010) Ontological realism: methodology or misdirection.
      Applied Ontology 5: 79-108.</p>
</dd>
<dt>[<a name="Dumontier2010" id="Dumontier2010">17</a>]</dt>
<dd>
<p>Dumontier M, Hoehndorf R (2010) Realism for scientific ontologies.
      In: 6th International Conference on Formal Ontology in Information
      Systems.</p>
</dd>
<dt>[<a name="Gruber1992" id="Gruber1992">18</a>]</dt>
<dd>
<p>Gruber T (1992). What is an ontology?
      URL <a href="http://www-ksl.stanford.edu/kst/what-is-an-ontology.html">http://www-ksl.stanford.edu/kst/what-is-an-ontology.html</a>.</p>
</dd>
<dt>[<a name="Ceusters2006" id="Ceusters2006">19</a>]</dt>
<dd>
<p>Ceusters W, Smith B (2006) A realism-based approach to the evolution
      of biomedical ontologies. AMIA Annu Symp Proc : 121&ndash;125.</p>
</dd>
<dt>[<a name="Shrager2003" id="Shrager2003">20</a>]</dt>
<dd>
<p>Shrager J (2003) The fiction of function. Bioinformatics 19:
      1934-1936.</p>
</dd>
<dt>[<a name="Seyed2009" id="Seyed2009">21</a>]</dt>
<dd>
<p>Seyed AP (2009) BFO/DOLCE Primitive Relation Comparison. In:
      BioOntologies 2009: Knowledge in Biology.</p>
</dd>
<dt>[<a name="rector2005" id="rector2005">22</a>]</dt>
<dd>
<p>Rector A (2005). Representing specified values in owl: &ldquo;value
      partitions&rdquo; and &ldquo;value sets&rdquo;. W3C Working Group Note.
      URL <a href="http://www.w3.org/TR/swbp-specified-values/">http://www.w3.org/TR/swbp-specified-values/</a>.</p>
</dd>
<dt>[<a name="egana2008" id="egana2008">23</a>]</dt>
<dd>
<p>Egana M, Rector A, Stevens R, Antezana E (2008) Applying Ontology
      Design Patterns in Bio-ontologies, Springer Berlin/Heidelberg. pp.
      7-16.</p>
</dd>
<dt>[<a name="Schulz2008" id="Schulz2008">24</a>]</dt>
<dd>
<p>Schulz S, Stenzhorn H, Boeker M (2008) The ontology of biological
      taxa. Bioinformatics 24: i313&ndash;i321.</p>
</dd>
</dl>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.russet.org.uk/blog/2010/07/realism-and-science/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Leaving Elba</title>
		<link>http://www.russet.org.uk/blog/2010/07/leaving-elba/</link>
		<comments>http://www.russet.org.uk/blog/2010/07/leaving-elba/#comments</comments>
		<pubDate>Tue, 27 Jul 2010 10:52:32 +0000</pubDate>
		<dc:creator>Phil Lord</dc:creator>
				<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://www.russet.org.uk/blog/?p=1711</guid>
		<description><![CDATA[Elba was a lot of fun; it&#8217;s very biased toward beaches, but there are plenty of these, they are easy to get to and, generally, free. For my money, the best of these ones that we went to were Aquavivata (or something like that) and Sansone (next to each other&#8201;&#8212;&#8201;I swam to the latter) and [...]]]></description>
			<content:encoded><![CDATA[<p>Elba was a lot of fun; it&#8217;s very biased toward beaches, but there are plenty of these, they are easy to get to and, generally, free. For my money, the best of these ones that we went to were Aquavivata (or something like that) and Sansone (next to each other&#8201;&#8212;&#8201;I swam to the latter) and Capo Bianco. Both of these are withing spitting distance of Portoferraio. which is the biggest town. It turns out that Capo Bianco is part of a marine reserve, which explains, with no fishing; this probably explains why the place was so rich with life that otherwise would have ended up on pasta. But, with a pebble beach, a slow sloping seabed still only 1 or 2m in depth some 50m from shore and with many rocks, and a headland it&#8217;s ideal for swimming and snorkelling.</p>
<p>As well as Elba, I got to Pianosa. This is an ex-penal colony, with no permanent residents. It&#8217;s a strange place, full of mystery and excellent snorkelling. It&#8217;s also full of history, occuring in two of my favorite books; first, Posthumous Agrippa was exiled and later killed here, as is told in I, Claudius. The exact site isn&#8217;t known, but the seem to have found his swimming pool. And, secondly, Pianosa is the setting for Catch-22, although it in reality, it&#8217;s too small to have contained the events; I didn&#8217;t manage to find out whether it was occupied during the war, but it didn&#8217;t have a airbase. The whole place is a marine reserve, and the snorkelling was the only place which beat Capo Bianco. Beautiful though Pianosa is, there is a fly in the ointment, which is the Zecce on the island; the place is infested with ticks, which means that you have a reasonable chance of coming home with a blood-sucking monstrosity attacked to any accessible capillary.</p>
<p>After Elba, I&#8217;ve come to Lake Garda. All the Italians are complaining that it&#8217;s caldissimo; of course, back in Newcastle, they all complain it&#8217;s not hot enough. Never satisfied with the weather; just like the British.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.russet.org.uk/blog/2010/07/leaving-elba/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Deleted My Networking</title>
		<link>http://www.russet.org.uk/blog/2010/07/deleted-my-networking/</link>
		<comments>http://www.russet.org.uk/blog/2010/07/deleted-my-networking/#comments</comments>
		<pubDate>Tue, 27 Jul 2010 10:52:20 +0000</pubDate>
		<dc:creator>Phil Lord</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.russet.org.uk/blog/?p=1709</guid>
		<description><![CDATA[While travelling on Elba, I suffered the misfortune of a virus attack; I don&#8217;t use AV software these days, since it tends to break other things which take a long time to fix, and it&#8217;s been many years since I&#8217;ve lost a machine to malicious software. The process, though, was quite entertaining. First, I started [...]]]></description>
			<content:encoded><![CDATA[<p>While travelling on <a href="http://www.russet.org.uk/blog/2010/07/elba/">Elba</a>, I suffered the misfortune of a virus attack; I don&#8217;t use AV software these days, since it tends to break other things which take a long time to fix, and it&#8217;s been many years since I&#8217;ve lost a machine to malicious software.</p>
<p>The process, though, was quite entertaining. First, I started getting an error stating that system.exe needed .net to run properly. After a while, a Windows update happened, along with the normal malicious software removal update. This found the virus, probably killed it, then stuck up a dialog saying &#8220;Some of your files were nasty, so they need to be restored, please insert your Windows SP3 disk&#8221;. Clicking &#8220;ok&#8221; said &#8220;I can&#8217;t find the disk, perhaps a) you put the wrong disk in or b) your drive isn&#8217;t working&#8221;. Or c) you are on holiday, and your disk is 1000 miles away, and anyway, the machine is old enough to have come with SP2. All sort of raising the question why the software that I&#8217;d just downloaded from Microsoft, can&#8217;t download the system components to replace the ones that it&#8217;s deleted from Microsoft also.</p>
<p>After the reboot, all trace of networking software had been blitzed from the machine; I couldn&#8217;t even use loopback addresses. In the end, I&#8217;ve done a complete factory reset from the recovery partition which I thought I had deleted years ago. The process took about 15 minutes to recover windows, 1 hour to recover the sony application layer, 2 hours to remove all the sony application layer (one application at a time, including the 10 different wallpaper packages, because add/remove programs doesn&#8217;t allow multiple select), except for the power management tweaks and drivers, then another hour trying to figure out NTFS file permissions so that I could read my files.</p>
<p>Actually, the process hasn&#8217;t been a complete loss; I was thinking of re-installing the OS anyway. The boot had got to around 3 to 4 minutes which was getting daft. Now, with a clean OS, a complete reboot takes under a minute. It&#8217;s also been a bit of a walk down memory lane; currently, I have no internet, so my computer is in 2005 state; there is Office 2003 trial, a rubbishy media centre thing Sony probably wrote as an answer to iTunes, and macromedia flash. I had an emacs install exe in my recycle which I managed to recover before the reset so, ironically, Emacs is the newest piece of software I have on here.</p>
<p>Still, this administrative nightmare makes me wonder what to do next; XP is not too long for this world, vista is a poll tax on wheels, and I am just not sure I can be bothered with learning 7. I&#8217;ve used windows on the road for a long time, but I think I may go small, light netbook running linux. There have been a couple of times when I have needed MS Office, but it&#8217;s not that common, and there is always a work-around.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.russet.org.uk/blog/2010/07/deleted-my-networking/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Progressive Inculcation of Language by Listening to Stories</title>
		<link>http://www.russet.org.uk/blog/2010/07/progressive-inculcation-of-language-by-listening-to-stories/</link>
		<comments>http://www.russet.org.uk/blog/2010/07/progressive-inculcation-of-language-by-listening-to-stories/#comments</comments>
		<pubDate>Tue, 27 Jul 2010 10:52:09 +0000</pubDate>
		<dc:creator>Phil Lord</dc:creator>
				<category><![CDATA[SillyIdeas]]></category>

		<guid isPermaLink="false">http://www.russet.org.uk/blog/?p=1707</guid>
		<description><![CDATA[It&#8217;s been a long time since I posted anything to my Silly Ideas blog. Poking through the source files, it appears that I haven&#8217;t had a silly idea for a long time, which is a pity. I&#8217;ve decided, however, to create a new category on this blog and move stuff here; the wiki technology is [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a long time since I posted anything to my <a href="http://homepages.cs.ncl.ac.uk/phillip.lord/wiki/silly/index.html">Silly Ideas</a> blog. Poking through the source files, it appears that I haven&#8217;t had a silly idea for a long time, which is a pity. I&#8217;ve decided, however, to create a new category on this blog and move stuff here; the wiki technology is just a little too long in the tooth now.</p>
<p>Given that I am on holiday I should, perhaps, stick to lying on the beach and other more traditional holiday pursuits; however, all my silly ideas for the next few years are likely to revolve around variations on the theme of an off-switch for small children; as this isn&#8217;t very novel, I thought I should take this opportunity while I can.</p>
<p>Over the years, the educational demand for second and third language teaching has gone up and up; the world is more international than ever, and language skills are becoming a basic requirement. A far cry from the days of my youth, when the ability to stammer a few half-sentences in French was considered a mark of genius-level intelligence (unless you were French, which was considered cheating). Now, I have tried to learn several languages in my life, and even have a French O-Level, from which I remember about 10 words. And, the bottom line is, that learning a new language is tedious. It&#8217;s basically lots of detail with few rules and many exceptions. And we learn in a totally different way to the way we learn to speak our first language; lots of formality and little practice, rather than the other way around.</p>
<p>Now if, like many people, you have read Harry Potter, then you probably will recognise words such as the Fidelious Charm, &#8220;Alohomora&#8221; or &#8220;Aveda Kedavera&#8221;. These words have been picked up through usage. Other books take this further&#8201;&#8212;&#8201;Clockwork Orange is half-written in a broken English-Russian mix, while Feersum Endginn in phoentic English and punctuation. They all make sense after a while.</p>
<p>So I though, that it would be possible to use the same technique to teach a language; or at least vocabulary and key phrases, while the student was doing something interesting&#8201;&#8212;&#8201;reading a story. The idea is to generate a book where, periodically, words (parole) have the equivalent in another language, such as Italian (italiano) printed after then. The first few times a word (parola) is used the translation could be placed afterwards. Eventually, you would reverse the order of the parole (words), and finally, the English parola would be missed off altogether, maybe presenting the translation as a footnote or in the index; the student could get to the information if they needed it, but it would be bit of an effort. Of course, there could be alternative presentations for different devices; it would be good to have an ebook version of this, for instance (which might use footnotes) or a web version (which might just use hover-over tool-tips).</p>
<p>I was thinking of a relatively slow rate of parola introduction. So, no more than 1 new word per page (or every 1000 words say). Parole would be repeated at least five times in the first form, then five in the second form and then would be translated every time. There would be no more than 4 or 5 parole at any stage of introduction per page, so that they will not distrupt the flow of the story. With 1 new parola a page, a novel would result in a 200 parole vocabulary; not a huge amount, but if the words stuck in memory, it&#8217;s still 10 times as many as my French O-Level.</p>
<p>The next issue would be where to get the stories from; one option would be to write them for purpose. This would, of course, require a lot of effort and, bottom line, they probably wouldn&#8217;t be that great. A better alternative would be to use stories not designed for the purpose; Project Guttenberg should be a good source. Shakespeare would probably be a bit archaic in the English, but the late victorian novels would all work.</p>
<p>One problem with non-bespoke stories is that the parola might not reoccur very often; while a single parole does not need to appear on five successive pages, it does need to occur with reasonable frequency while being introduced. A simple editing environment should help here; it could highlight parole which are in one of the introductory states, as well as suggest new parole for introduction based on the usage&#8201;&#8212;&#8201;parole which occur regularly over the next 5, 10, or 50 pages would be ranked higher. All translations would need to be checked by a human to work around idiom. They could also choose to introduce whole phrases where appropriate. I was thinking of a traffic light colouring scheme&#8201;&#8212;&#8201;red would mean a first form of introduction, orange the second, and green fully introduced. Suggestions from the software would be underlined, like spelling mistakes, until checked manually.</p>
<p>Finally, translations could be ranked in terms of difficulty; level 1 might start off with all foreign parola going through the introduction process, while level 2 might have basic verbs and nouns considered pre-introduced; they would always be available in a glossary.</p>
<p>Now, of course, none of this is going to remove the need for more traditional teaching; with the example here, it is probably obvious that parole is the plural of parola, but in general these rules would need to be taught; but it should be a lot easier to teach grammar to people who already know a reasonable amount of vocabulary; they will already have enough language to attempt sentances, which can then be corrected interactively. And the critical point, is that people can learn language in an enjoyable way; they would not need to put aside an hour a day for learning, but an hour a day for reading an entertaining book.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.russet.org.uk/blog/2010/07/progressive-inculcation-of-language-by-listening-to-stories/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Elba</title>
		<link>http://www.russet.org.uk/blog/2010/07/elba/</link>
		<comments>http://www.russet.org.uk/blog/2010/07/elba/#comments</comments>
		<pubDate>Sun, 11 Jul 2010 08:00:12 +0000</pubDate>
		<dc:creator>Phil Lord</dc:creator>
				<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://www.russet.org.uk/blog/?p=1705</guid>
		<description><![CDATA[The last holiday that I went on produced a long stream of blog posts; this one, I suspect will result in only one or two, which reflects the different character of places. India is a place of conflicts, confusion and excitement; Elba, on the other hand, is a holiday resort, universal beautiful, relaxed; in short, [...]]]></description>
			<content:encoded><![CDATA[<p>The last holiday that I went on produced a long stream of <a href="http://www.russet.org.uk/blog/2010/03/reflections-on-a-holiday/">blog posts</a>; this one, I suspect will result in only one or two, which reflects the different character of places. India is a place of conflicts, confusion and excitement; Elba, on the other hand, is a holiday resort, universal beautiful, relaxed; in short, wonderful for swimming, sitting on the beach and general relaxation, but not so wonderful for writing about on a blog.</p>
<p>I took the train from Rome to Piombino Maritima; as with other times, the Italian trains beat the British equivalent easily. While, in some ways, they are not quite as nice inside, they are plentiful, ontime and cheap; the 15 Euro I paid for a three hour journey would hardly get me past the platform in Britain. Piombino itself, appears to be a scenic chemical factory, while Piombino Martima is a working ferry terminus, which says it all.</p>
<p>Elba itself is much, much prettier; a small island, with a large mountain range in the middle. A lesser nation would have built towns around the edge, but, as this is Italy, there are also improbable towns cemented onto impossible slopes, with hair-pin roads snaking inbetween. At this time of the year, though, the focus is on the beaches; I&#8217;d love to attempt the 1000m walk to the highest peak, but in this climate, the water, sun-tan cream, and sun umbrella would just weigh me down too much. I think coming back in April for hills, plants and geology would be excellent, though.</p>
<p>Speaking of the beaches, well, there are many. Many of these are hopelessly over-crowded, but some are a little quieter, without motor boats. The swimming is, on the whole, excellent; I bought some flippers which I&#8217;m having great fun with; I can dive deeper and stay down far longer, whizzing along through the shoals of fish.</p>
<p>Marciana Marina, where we are staying, is lovely, with a long promenade, several sheltered harbour beachs, and a pebble beach at the end, open to the sea. There is a jazz festival on in the main square; I get the impression they have pretty regular events there, but we&#8217;ve lucked out here. The standard has been very high, covering big band, modern trios and a jazz harpist. I&#8217;ve enjoyed it all; the crooner with the big band sang standards with a Italian accent, which was strange, but good.</p>
<p>In the relaxation of a beach holiday, I&#8217;ve been thinking daft ideas, which I may write about later. One was language teaching related&#8201;&#8212;&#8201;it&#8217;s got a crazy acronym which is Progressive Inculcation of Language by Listening to Stories (PILLS). The second was a design for inflatible flippers, which would work in the water but would also be good for walking outside. And, finally, an idea for domesticated bats as a method for insect control.</p>
<p>Maybe, I&#8217;ll write about them. Or, maybe not.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.russet.org.uk/blog/2010/07/elba/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Knowledge Blogging</title>
		<link>http://www.russet.org.uk/blog/2010/06/knowledge-blogging/</link>
		<comments>http://www.russet.org.uk/blog/2010/06/knowledge-blogging/#comments</comments>
		<pubDate>Fri, 18 Jun 2010 16:16:36 +0000</pubDate>
		<dc:creator>Phil Lord</dc:creator>
				<category><![CDATA[Science]]></category>

		<guid isPermaLink="false">http://www.russet.org.uk/blog/?p=1701</guid>
		<description><![CDATA[Some advance on the knowledge blog front this week. Firstly, myself and Simon Cockell spent a short while setting up a development and testing environment and wrote our first wordpress plugin&#8201;&#8212;&#8201;&#8221;Peaches&#8221; based around the Hello Dolly plugin, but with the lyrics from the Stranglers song instead. We finished this yesterday just before automattic released WordPress [...]]]></description>
			<content:encoded><![CDATA[<p>Some advance on the knowledge blog front this week. Firstly, myself and <a href="http://blog.fuzzierlogic.com/">Simon Cockell</a> spent a short while setting up a development and testing environment and wrote our first wordpress plugin&#8201;&#8212;&#8201;&#8221;Peaches&#8221; based around the Hello Dolly plugin, but with the lyrics from the Stranglers song instead. We finished this yesterday just before automattic released WordPress 3.0. Hopefully, it will be easy to upgrade. Rather more usefully, I got the very first version of a reference list plugin working. At the moment, it just transforms DOIs into hyperlinks.</p>
<p>And, secondly, I got notification from the British Library that they will be archiving the website. Good news, although there are not archives available yet.</p>
<p>We move forward!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.russet.org.uk/blog/2010/06/knowledge-blogging/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Northern Rock Cyclone 2010</title>
		<link>http://www.russet.org.uk/blog/2010/06/northern-rock-cyclone-2010/</link>
		<comments>http://www.russet.org.uk/blog/2010/06/northern-rock-cyclone-2010/#comments</comments>
		<pubDate>Mon, 14 Jun 2010 11:28:50 +0000</pubDate>
		<dc:creator>Phil Lord</dc:creator>
				<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://www.russet.org.uk/blog/?p=1697</guid>
		<description><![CDATA[For the third year in a row, I managed to the Northern Rock cyclone this weekend. It was a lovely occasion as before; the weather was cool in the morning with a brisk wind, but it warmed up a little and the wind dropped by the end of the day. The numbers have gone up [...]]]></description>
			<content:encoded><![CDATA[<p>For the third year in a row, I managed to the Northern Rock cyclone this weekend. It was a lovely occasion as before; the weather was cool in the morning with a brisk wind, but it warmed up a little and the wind dropped by the end of the day. The numbers have gone up slightly and it was good to see so many cyclists around.</p>
<p>Compared to <a href="http://www.russet.org.uk/blog/2009/06/northern-rock-cyclone-2009/">last years&#8217;</a> ride I was way down. I just cleared 5:30 in the saddle, or 6 hours elapsed, which is about 1 hour slower (although the route is, apparently, 2 miles longer than last year). Not unexpected, given the absence of training; this is my longest ride of the year, 40 miles being the longest otherwise. Having moved house early in the year, and with an <a href="http://homepages.cs.ncl.ac.uk/phillip.lord/images/f1_13.png">F1</a> in the works, I just haven&#8217;t found the time.</p>
<p>This really is a great event; at the moment, it&#8217;s big enough to be an event, but small enough to still feel personal. I hope that it will get bigger, although the roads mean that it could never rival the GNR, because this sort of mass participation event will help to bring cycling up the agenda. However, having done the GNR, I know that this would almost certainly lessen the pleasure of it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.russet.org.uk/blog/2010/06/northern-rock-cyclone-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Grant for Knowledgeblog</title>
		<link>http://www.russet.org.uk/blog/2010/05/new-grant-for-knowledgeblog/</link>
		<comments>http://www.russet.org.uk/blog/2010/05/new-grant-for-knowledgeblog/#comments</comments>
		<pubDate>Wed, 26 May 2010 14:01:29 +0000</pubDate>
		<dc:creator>Phil Lord</dc:creator>
				<category><![CDATA[Science]]></category>

		<guid isPermaLink="false">http://www.russet.org.uk/blog/?p=1687</guid>
		<description><![CDATA[It&#8217;s been relatively quiet from me for the last few weeks. One of the reasons for this is that I have been submitting a JISC bid. I&#8217;ve not submitted a JISC bid before, so it was quite a lot of work; it&#8217;s exactly the same as a research council proposal, except for all the bits [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been relatively quiet from me for the last few weeks. One of the reasons for this is that I have been submitting a <a href="http://www.jisc.ac.uk/fundingopportunities/funding_calls/2009/12/1409researchdata.aspx">JISC bid</a>. I&#8217;ve not submitted a JISC bid before, so it was quite a lot of work; it&#8217;s exactly the same as a research council proposal, except for all the bits that differ.</p>
<p>The bid, in this case, was for extensions to the <a href="http://www.knowledgeblog.org">Knowledgeblog</a> environment; we want to make sure that it supports research better than at the current time. Our initial experiences were generally good, with a <a href="http://ontogenesis.knowledgeblog.org/647">few naysayers</a>. Additionally, we wanted much better linking to external forms of data; array express, Swissprot and the like. And, finally, we wanted to trial this out against a set of specific use cases. Critically, I also got tired of writing &#8220;knowledgeblog&#8221; the entire time, so they will now be &#8220;k-blogs&#8221;.</p>
<p>If it gets accepted, we proposing to develop some additional functionality, often reusing existing software. We really are trying to avoid developing any software that we don&#8217;t have to. The plans include:</p>
<ol type="1"> 
<li> A documented k-blog process, including information on who does want, and how to use various existing tools (word and latex in particular). </li>
<li> Proper support for referencing&#8201;&#8212;&#8201;authors should be able to drop in a PMID, or DOI and get a reference list and in-text citation automatically. </li>
<li> Various metadata support, so that the in-text citations have semantics from the readers side. </li>
<li> Trackback proxying for those resources which don&#8217;t support trackbacks. </li>
<li> Integration and additional tooling for adding references and cross-links. </li>
</ol>
<p>I&#8217;m hoping that we get the money; if we do, the work will give us a platform on which to build a publishing environment, a place for an educational resource, and finally, and excellent extension point for playing with semantic forms of publishing. I am not sure what the odds are; I know quite a few other proposals are going in, and there&#8217;s a reasonable chance that George Osbourne will cut the money back before its awarded. All I can do now is wait.</p>
<p>I&#8217;ll probably blog the whole proposal in a few days; this gives me a chance to try out the &#8220;blogging from Word&#8221; experience. How exciting.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.russet.org.uk/blog/2010/05/new-grant-for-knowledgeblog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PhD Position Available</title>
		<link>http://www.russet.org.uk/blog/2010/05/phd-position-available/</link>
		<comments>http://www.russet.org.uk/blog/2010/05/phd-position-available/#comments</comments>
		<pubDate>Mon, 17 May 2010 15:49:50 +0000</pubDate>
		<dc:creator>Phil Lord</dc:creator>
				<category><![CDATA[Science]]></category>

		<guid isPermaLink="false">http://www.russet.org.uk/blog/?p=1685</guid>
		<description><![CDATA[I have a new PhD position available; I am looking to extend some work that I was involved with a while ago now, but into a new area of biology. The idea is that we build an ontological model of the mitochondria, and the knowledge that exists about it. We should be able to build [...]]]></description>
			<content:encoded><![CDATA[<p>I have a new PhD position available; I am looking to <a href="http://bioinformatics.oxfordjournals.org/cgi/content/abstract/22/14/e530">extend</a> some work that I was involved with a while ago now, but into a new area of biology. The idea is that we build an ontological model of the mitochondria, and the knowledge that exists about it. We should be able to build a light-weight model that covers many areas of the biology as an entire system. This will be useful both as an integration point (a traditional use for ontologies), but also so that we can make predictions and search for inconsistencies in the model. In other words, the ontology should be an integral part of the scientific process; we represent a hypothesis ontological and then let the reasoner search for the data for contradictions.</p>
<p>This is quite exciting, as we did the original work quite a few years ago, and it looked very promising; despite the gap, I still think this could work really well. Since that time, system biology has gained currency; this work fits, as we aim to look at the mitochondria as a whole. Instead of an in depth mathematical model of part of the mitochondria, as is common in systems biology, we will have a light-weight logical model of both what we know about the mitochondria <strong>and</strong> how we know it.</p>
<p>Please feel free to distribute this!</p>
<hr /> 
<h2><a name="_phd_studentship_2010"></a>PhD Studentship, 2010</h2>
<p>EPSRC PhD Studentship Building a logical model of biology: the Ontology of Mitochondria</p>
<p>For this project, you will use cutting edge technology designed for the Semantic Web, and apply it to the new field of systems biology. Specifically, you will develop an OWL ontology, a formal, logically specified model, to describe the mitochondria, a subsystem of the cell. You will use this to integrate large amounts of real-world data, to search for inconsistencies and produce a predictions about the underlying biology. From a computing perspective, this will result in insights both about the technology, and its scalablity; from a systems biology perspective, you gain understanding of the value of models which are wider than traditional mathematical models; from a biomedical perspective, you may gain insight in the functioning and behaviour of a medically important system of the cell.</p>
<p>This is a challenging multi-disciplinary project; applicants are not expected to understand all its aspects at the outset; as a result, it is of interest to those from either a computing science, computational biology or bioinformatics background. Any experience of ontologies, modelling or mitochondrial biology will be an advantage, but is not required. A willingness to learn is critical; students will spend significant time in both a computing science and biology environment, and will become familiar with both.</p>
<p>You should have either a First or 2.1 in Computing Science, a Biological Science or Mathematics, and a distinction level Masters degree in a related subject. Equivalent experience will also be considered.</p>
<p>Depending on how you meet the EPSRC&#8217;s eligibility criteria, you may be entitled to a full or a partial award. A full award covers tuition fees at the UK/EU rate and an annual stipend of £13,290 (2009/10). A partial award covers fees at the UK/EU rate only.</p>
<p>For further details, please contact Phillip Lord &lt;<a href="mailto:phillip.lord@newcastle.ac.uk">phillip.lord@newcastle.ac.uk</a>&gt;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.russet.org.uk/blog/2010/05/phd-position-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Second Knowledge Blog Meeting</title>
		<link>http://www.russet.org.uk/blog/2010/04/the-second-knowledge-blog-meeting/</link>
		<comments>http://www.russet.org.uk/blog/2010/04/the-second-knowledge-blog-meeting/#comments</comments>
		<pubDate>Mon, 12 Apr 2010 14:53:14 +0000</pubDate>
		<dc:creator>Phil Lord</dc:creator>
				<category><![CDATA[Science]]></category>

		<guid isPermaLink="false">http://www.russet.org.uk/blog/?p=1681</guid>
		<description><![CDATA[I&#8217;m on my way to the second Knowledge Blog meeting. Well, sort of. The first meeting was badged the &#8220;Ontogenesis Tutorial&#8221; meeting; the focus was on developing a tutorial resource for ontologies. Actually, much the same will be true of this meeting, but I&#8217;ve decided that, for this meeting, as well as addressing the reviews [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m on my way to the second <a href="http://www.knowledgeblog.org">Knowledge Blog</a> meeting. Well, sort of. The <a href="http://www.russet.org.uk/blog/2010/01/the-ontogenesis-tutorial/">first</a> meeting was badged the &#8220;Ontogenesis Tutorial&#8221; meeting; the focus was on developing a tutorial resource for ontologies. Actually, much the same will be true of this meeting, but I&#8217;ve decided that, for this meeting, as well as addressing the reviews for my own article on Ontogenesis, I am going to want to spend some time supporting the process itself. In the first place, this means writing a couple of articles for <a href="http://process.knowledgeblog.org">Process</a>: a new knowledge blog that I am starting for discussion of the process itself.</p>
<p>Since the first meeting, I&#8217;ve had plenty of time to reflect on the general idea of <a href="http://www.knowledgeblog.org">knowledgeblogging</a>. As far as I can see, there is one overwhelming truth about the situation; we got 15 articles in 2 days and, since then, we have been averaging between 500 and 1000 page hits a month. Now, of course, it&#8217;s an open question whether this is at all sustainable; we have no advertising and no financial support. But, still, our most read article (&#8220;What is an Ontology&#8221;) has had several hundred reads and, bottom line, that is pretty good going for an academic article. We might like to think that the work that we do is important (well, it is!), but in publishing terms we are pretty much of a niche market.</p>
<p>On the negative side, we have had articles flooding in and none of those from the last meeting have got any further. Thinking back to <a href="http://en.wikipedia.org/wiki/Nupedia">Nupedia</a>, many moons ago, it&#8217;s obvious that getting an authorship is always going to be a problem.</p>
<p>I&#8217;m also going to have to think of a snappier and short name for than &#8220;knowledgeblog&#8221; which is taking far too long to type. So far:</p>
<dl> 
<dt> k-log </dt>
<dd> Simple, straightforward, but already used </dd>
<dt> knowblog </dt>
<dd> Good, but a homonym for &#8220;noblog&#8221; which is confusing. </dd>
<dt> knoblog </dt>
<dd> Pronounced &#8220;noh-blog&#8221; would be great, but English is not a phoentic language </dd>
<dt> knob </dt>
<dd> &#8220;KNOweledge Blog&#8221;&#8201;&#8212;&#8201;excellent in many ways, but I realise that the entire world does not share my slightly puerile sense of humour. </dd>
</dl>
<p>Hmmm. Comments welcome. So long as they are not about my puerile sense of humour.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.russet.org.uk/blog/2010/04/the-second-knowledge-blog-meeting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Leaving BFO Discuss</title>
		<link>http://www.russet.org.uk/blog/2010/03/leaving-bfo-discuss/</link>
		<comments>http://www.russet.org.uk/blog/2010/03/leaving-bfo-discuss/#comments</comments>
		<pubDate>Tue, 23 Mar 2010 10:50:00 +0000</pubDate>
		<dc:creator>Phil Lord</dc:creator>
				<category><![CDATA[Ontology]]></category>

		<guid isPermaLink="false">http://www.russet.org.uk/blog/?p=1632</guid>
		<description><![CDATA[Introduction A few weeks ago I unsubscribed from the BFO discuss mailing list. I&#8217;ve been reading and posting there since March 2007; in that time I&#8217;ve managed to send 492 mail messages which surprises even me. As a mailing list, BFO discuss is a slightly bruising experience: it&#8217;s a bit like a bar fight; one [...]]]></description>
			<content:encoded><![CDATA[<hr /> 
<h2><a name="_introduction"></a>Introduction</h2>
<p>A few weeks ago I unsubscribed from the BFO discuss <a href="http://groups.google.com/group/bfo-discuss">mailing list</a>. I&#8217;ve been reading and posting there since March 2007; in that time I&#8217;ve managed to send <a href="http://groups.google.com/groups/profile?show=more&amp;enc_user=QA5SShwAAACILHBRb8Eg-ALotJYU_6N2amAs_YdJkcjhgBJtEbF5Ig&amp;group=bfo-discuss">492</a> mail messages which surprises even me. As a mailing list, BFO discuss is a slightly bruising experience: it&#8217;s a bit like a bar fight; one person swings a punch and everyone just piles in. I joined the mailing list because BFO has become somewhat of a force within the bio-ontology community and I wanted to help make sure it was fit for purpose; however, I have to admit that I have been as guilty of reaching for nearest available pool cue as the next ontologist. Not the best side of me, but there you have it.</p>
<p>During my time on the mailing list, I have learnt a lot about BFO and the realist philosophy that, in theory, underpins it. Actually, BFO is not at all bad; for me, though, realism is largely without merit. One of the main difficulties with realism is that is carries with it the idea that, by thinking very hard, you can come up with a &#8220;representation of reality&#8221;. I think that this is mistaken. As scientists, we should be wary of thinking too much; our role, whenever possible, is to think just enough to get us to the start of the next experiment. This doesn&#8217;t seem to happen with BFO; in the time that I have been on the mailing list, BFO itself has changed very little; the constant feedback and iteration to accommodate new knowledge and experience is largely not happening. I have qualms with many parts of BFO (for example, I have discussed the issues with the <tt>Realizable Entity</tt> <a href="http://precedings.nature.com/documents/3228/version/1">hierarchy</a>). However, for me, the worse outcome of the philosophical approach have happened as a result of not considering the advanced models that physics has produced to explain the experimental data that we see. I give four examples.</p>
<hr /> 
<h2><a name="_length_in_space"></a>Length in Space</h2>
<p>BFO makes a very high-level split between <tt>Independent</tt> and <tt>Dependent Continuants</tt>. A continuant is something that persists over time, but which exists in full for this entire time: my computer or me, for instance, as opposed to a process, not all of which exists at any point in time. The distinction between an independent and dependent continuant depends on whether this entity exists on its own; for my height, a dependent continuant, to exist, I also have to exist. Once I cease to exist, so does my height. This seems okay, but in tying physical dimensions to an independent continuant, BFO has made a fundamental error: how do we express the length of a <tt>Spatial Region</tt>? Length is a dependent continuant and, so, there must be independent continuant in which is <tt>inheres</tt>. Unfortunately, <tt>Spatial Region</tt> is not an independent continuant itself.</p>
<p>There are solutions, of course; we can think of another relation, other than <tt>inheres</tt> to link <tt>Spatial Region</tt> and <tt>Length</tt>. But, we still need a Independent Continuant to exist that this length <tt>inheres</tt> in. Another possibility is to describe the length of a spatial region as the length of a Independent Continuant that could exists in it. But, it is easy to think of Spatial Regions in which no Independent Continuant can exist (for example, the Spatial Region 1m longer than the longest object in the universe). BFO would be modelling the world backward; physics uses a coordinate system and places objects within that; this approach would use objects to define the coordinate system.</p>
<p>Currently, this problem seems to have been <a href="http://groups.google.com/group/bfo-discuss/msg/6ef551a3d7767679">accepted</a> by some of the authors of BFO; however, there is no solution. If BFO had started from the mathematical models of physics, to me it seems likely that we would not be in this position.</p>
<hr /> 
<h2><a name="_change_in_process"></a>Change in Process</h2>
<p>BFO suggests that <tt>Occurrents</tt> (such as a process) can have properties in a similar way that independent continuants can have qualities. I have a length, a process may have a duration. However, BFO suggests that the properties of a an Occurrent cannot change; rather, there must be a new Occurrent.</p>
<p>Again, this makes little sense, and ignores very simple physical examples. Consider, for example, a car first travelling at 10ms<sup>-1</sup>, then 20ms<sup>-1</sup>. Consider the process of motion. BFO would have us model this as 3 processes; car moving at 10ms<sup>-1</sup>, car moving at 20ms<sup>-1</sup> and a single motion process of which the other two are part.</p>
<p>For a simple example, this style of modelling may work. However, consider the earth travelling around the sun. The problem is that the motion is continually changing; the earth&#8217;s velocity changes infinitesimally toward the sun, so it&#8217;s always accelerating. Worse, the acceleration also changes infinitesimally, as the earth&#8217;s relative location to sun changes. So, to model this in BFO, we need an infinite number of processes (for both the motion and acceleration). We could argue that while the velocity and acceleration change constantly, the angular velocity and speed of the earth is constant, so why not model the process in these terms? Unfortunately, even this is not true; the earth moves in an ellipse, not a circle, even if its very close to a circle. So, the angular velocity and speed change continually also.</p>
<p>The physics of this is, as I have said, straightforward. The earth&#8217;s motion has a velocity and acceleration expressed as (nearly) two sine waves along the two axes.</p>
<hr /> 
<h2><a name="_rate_of_change"></a>Rate of Change</h2>
<blockquote><p>In order to get to the subtleties in a clearer fashion, we remind you of a joke which you surely must have heard. At the point where a lady in a car is caught by a cop, the cop comes up to her and says, &#8220;Lady, you were going 60 miles an hour!&#8221; She says, &#8220;That&#8217;s impossible, sir, I was travelling only seven minutes. It is ridiculous &#8211; how can I go 60 miles an hour when I wasn&#8217;t going an hour?&#8221;</p>
<p align="right"> &#8212; Richard Feynman </p>
</blockquote>
<p>In a short, recent thread, it appears that there has been discussion on those qualities that need a <a href="http://groups.google.com/group/bfo-discuss/msg/cc3880bd24ad5380">period of time</a> to have meaning. The examples given include velocity and acceleration. But does this make any sense? It is certainly the case, as the Feynman quote shows, that the definition of velocity is not obvious. But it&#8217;s also a known issue. Feynman&#8217;s story shows that it can be very hard to describe exactly what you mean when <em>talking</em> about velocity; it&#8217;s for this reason that physics uses mathematical notation, where we can be precise. Velocity is \(dr/dt\), acceleration is \(d^{2}r/dt^{2}\). As I have <a href="http://groups.google.com/group/bfo-discuss/msg/4d1a576292c25a00">said</a>, these examples do not stand alone&#8201;&#8212;&#8201;the same applies to many other qualities, including those where change is not over time.</p>
<p>In short, it makes little sense to create distinctions in our physical model of the world that physics does not make. We are creating work for ourselves and confusion for everyone else.</p>
<hr /> 
<h2><a name="_absolute_space"></a>Absolute Space</h2>
<p>BFO distinguishes between <tt>Sites</tt> and <tt>SpatialRegions</tt>; the idea is to distinguish between bits of space in general, and holes&#8201;&#8212;&#8201;the lumen of the gut, for instance. This seems reasonable at first sight. However, this is being done by suggesting that a <tt>Site</tt> is relative to an <tt>IndependentContinuant</tt> while <tt>SpatialRegions</tt> are absolute.</p>
<p>In short, over 100 years after Michelson-Morley, BFO has reinvented absolute space. The justification for this is that, according to one of the authors, without absolute space, <a href="http://groups.google.com/group/bfo-discuss/msg/5cc343b4bc59d6f9">problems</a> arise. The problems haven&#8217;t been described in detail, but apparently, involve things moving through space or changing shape.</p>
<p>BFO is put forward as a &#8220;realist&#8221; ontology&#8201;&#8212;&#8201;that is it models the key entities as they exist in reality. And, the reality is this; there is no evidence that absolute space exists and, indeed, very strong evidence that it does not. It is also hard to see how this could cause problems; Einstein removed absolute space from the model that physics uses a century ago. Now, admittedly, this produces some really weird and counter-intuitive results, but only when two objects are moving rapidly with respect to each other. Relativity does not cause any problems that are not necessary to describe the world. In practice for &#8220;everyday&#8221; physics, the upshot is that you just define (or assume) a frame of reference; there is normally an obvious one, but any frame will do, and the results will come out the same.</p>
<p>My <a href="http://groups.google.com/group/bfo-discuss/msg/b9af427fb23689e0">post</a> on this produced some interesting replies. <a href="http://groups.google.com/group/bfo-discuss/msg/5ffd0249ff4f547a">Bjoern Peters</a> straightforwardly agreed. <a href="http://groups.google.com/group/bfo-discuss/msg/d744dd81bc9b926b">Alan Ruttenberg</a> suggested that I was arguing space doesn&#8217;t exist; while <a href="http://groups.google.com/group/bfo-discuss/msg/a3ec1c054a82fa62">Barry Smith</a> argued that having this (false!) distinction in BFO is necessary for practical reasons.</p>
<p>At which point, I unsubscribed.</p>
<hr /> 
<h2><a name="_conclusions"></a>Conclusions</h2>
<p>I am not arguing here that BFO is totally broken or has no purpose. To some extent, I am yet to be convinced that having any upper ontology helps with ontology building: arguing against, they are hard to understand and often result in a top-down design which ends in philosophical arguments and analysis paralysis; arguing for, they provide some basic structure or a design pattern, which can ease the task of starting to build an ontology, or to understand someone else&#8217;s. I am unsure yet whether they help with (computational) interoperability; by analogy to software, design patterns are good for the developer but do not provide any more guarantees. In general, though, I work on the basis that the use of a common framework seems a sensible idea; it is something we should try until we have enough data to make a more coherent decision. BFO provides one such basic framework; and, in general, it&#8217;s okay so long as we do not take it too seriously. We should be willing to ignore it when it fails.</p>
<p>However, realism has much less going for it. It is based on the conceit that we should look at reality; now, within a scientific context, this means experimental data. The statement that science should use experimental data, though, is obvious and is a truism; it cannot, therefore, itself define a methodology.</p>
<p>In practice, however, BFO has been built leaning on 2000 years of philosophy; and here lies the mistake. We should acknowledge our limitations as ontologists; we have nothing at all to add to a physical model of the universe as the physicists have already done it. All we need is to represent their model; we should not be looking at experimental data, because someone else has already done it for us. The problems described here are all avoided by the simple mathematical model that physics uses&#8201;&#8212;&#8201;4 dimensions, or real number lines, at 90 degrees to each other, and by the use of calculus to describe change.</p>
<p>In BFO, we see an attempt to consider the key entities as they exist in reality; and, the bottom line here, is that at least for these few classes, BFO has done a bad job of it. It has misunderstood lengths and space, developed a process model that is unmanageable and made distinctions that are known to be wrong. Biology is built on top of the other sciences, and it will not benefit the cause of bio-ontologies if we ignore them. Worse biologists attempting to use BFO will find it hard to apply models which are demonstrably wrong; what criteria can we apply to distinguish <tt>SpatialRegions</tt> and <tt>Sites</tt>, when physics tells us that these criteria do not and cannot exist? Finally, as ontologists, we should accept our limitations and the limitations of the technology; we should not attempt to re-represent knowledge which has already been modelled in more appropriate ways.</p>
<p>We should be experimenting and testing more than we are thinking; we should be embracing change when we are wrong. We should be leaning on 200 years of physics and biology, not 2000 years of philosophy.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.russet.org.uk/blog/2010/03/leaving-bfo-discuss/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Keep the Home Fires Burning</title>
		<link>http://www.russet.org.uk/blog/2010/03/keep-the-home-fires-burning/</link>
		<comments>http://www.russet.org.uk/blog/2010/03/keep-the-home-fires-burning/#comments</comments>
		<pubDate>Sun, 14 Mar 2010 22:51:21 +0000</pubDate>
		<dc:creator>Phil Lord</dc:creator>
				<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://www.russet.org.uk/blog/?p=1633</guid>
		<description><![CDATA[Managed to see &#8220;On What a Lovely War&#8221; on Friday, at the northern stage. I&#8217;ve not see it before although I&#8217;ve been aware of the play since they did it while I was at school. I guess that being based on World War I, the show starts from an emotional strong point, but the mix [...]]]></description>
			<content:encoded><![CDATA[<p>Managed to see <a href="http://ohwhatalovelywar.co.uk/">&#8220;On What a Lovely War&#8221;</a> on Friday, at the northern stage. I&#8217;ve not see it before although I&#8217;ve been aware of the play since they did it while I was at school. I guess that being based on World War I, the show starts from an emotional strong point, but the mix of light-hearted and optimistic songs, set against the deaths of millions works as well as it ever did; this version of it was magnificent, with the instrumentation on stage, as props, actors moving backward and forward between playing, singing and acting. Perhaps the most moving section was the 1914 football match in no mans&#8217; land, ironic as it has no music over it.</p>
<p>The whole play is encapsulated, though, by its version of &#8220;Keep the Home Fires Burning&#8221;&#8201;&#8212;&#8201;the <a href="http://en.wikipedia.org/wiki/Keep_the_Home_Fires_Burning_%281914_song%29">original</a> is a light and jaunty number, although with a melancholy for home. Here, it is performed by a lone nurse, lending it a poignancy that is in the song, but which is hidden in most versions; the combination of the simple lyric and delicate melody is heart-breaking.</p>
<p>I knew that it was an <a href="http://en.wikipedia.org/wiki/Ivor_Novello">Ivor Novello</a> song; I didn&#8217;t know that it was his first big hit and defined his career to the extent that his grave reads &#8220;Ivor Novello 6th March 1951 <em>Till you are home once more</em>&#8220;. Nor did I know that this epitaph are the words of another&#8201;&#8212;&#8201;Lena Guilbert Ford, an American poet who wrote the lyrics, but has otherwise moved through history leaving only this song and a forlorn <a href="http://en.wikipedia.org/wiki/Lena_Guilbert_Ford">edit page</a> to show her passing. A little more digging got me to an archive from <a href="http://query.nytimes.com/mem/archive-free/pdf?_r=1&amp;res=9D04E4DD1F38E533A25750C1A9659C946996D6CF">New York Times</a>:</p>
<blockquote><p>London, March 12&#8201;&#8212;&#8201;Two bombs were dropped together on the house of Mrs. Lena Guilbert Ford, the American poet who was killed in the air raid last week, and on the adjoining dwelling, an army expert testified at the inquest today. The bombs exploded simultaneously.</p>
<p>The Coroner&#8217;s jury found the death of Mrs. Ford, best known as author of the war song, &#8220;Keep the Home Fires Burning,&#8221; and that of her son, Walter was due to &#8220;suffocation from the collapse of a house caused by the explosion of bombs from a hostile aircraft&#8221;.</p>
<p align="right"> &#8212; New York Times (1918) </p>
</blockquote>
<p>The rest of the article is a distressing account of the inquest, which tried to determine whether the mother outlived the son which had implications for inheritance.</p>
<p>She made little more impact on history because she was in it for only a short time more, dying in the declining years of World War I, a civilian casualty of a new form of warfare. One more tragedy among 20 million.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.russet.org.uk/blog/2010/03/keep-the-home-fires-burning/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reflections on a Holiday</title>
		<link>http://www.russet.org.uk/blog/2010/03/reflections-on-a-holiday/</link>
		<comments>http://www.russet.org.uk/blog/2010/03/reflections-on-a-holiday/#comments</comments>
		<pubDate>Sun, 07 Mar 2010 21:11:10 +0000</pubDate>
		<dc:creator>Phil Lord</dc:creator>
				<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://www.russet.org.uk/blog/?p=1628</guid>
		<description><![CDATA[As one person said of my blog, it&#8217;s a bit weird, what with you thinking you&#8217;re still in India. It&#8217;s been a long time now, that we&#8217;ve been back, and I&#8217;ve had a lot of time to reflect on the experience. Writing the blog has served it&#8217;s purpose though; since I&#8217;ve been back, I&#8217;ve marked [...]]]></description>
			<content:encoded><![CDATA[<p>As one person said of my blog, it&#8217;s a bit weird, what with you thinking you&#8217;re still in India. It&#8217;s been a long time now, that we&#8217;ve been back, and I&#8217;ve had a lot of time to reflect on the experience. Writing the blog has served it&#8217;s purpose though; since I&#8217;ve been back, I&#8217;ve marked exams, taught two modules, run a meeting and submitted a paper. The holiday seems a long time ago, but the notes I took for the blog has helped me to remember the experience; for this reason, even though I wrote most of these reflections while travelling, I&#8217;ve decided to write these from the present, as opposed to the past present tense all the other posts have used.</p>
<p>I&#8217;ve also noticed that my page view stats have plummeted to the point that they are flat-lining around 1 a day (which is probably google). Perhaps I should get back to wittering about ontologies.</p>
<p>One of the most pervasive parts of the experience was the architecture; we saw many different styles and many different buildings. It was magnificent, finely wrought and cleverly details. This seems to reflect a wider delight in design and ornamentation, which you seem everywhere. The women&#8217;s clothes are brightly coloured, even when they are digging holes in the road. The tuk-tuks are covered in flowers. Even the mud huts in the agricultural areas have intricate and sweeping patterns inscribed in the cow dung. It&#8217;s all in stark contrast to both the garishness of the Bollywood experience and the surrounding environment.</p>
<p>The food mostly lived up to my expectations. From the home cooked food in Agra, the Shanti Restaurant in Jaislmer to the thali in Mehrangarh fort, we had some really good meals. On the whole, it wasn&#8217;t a new experience. The food is not that far removed from the UK curry, although with a few unique ingredients&#8201;&#8212;&#8201;the Rajastani desert beans&#8201;&#8212;&#8201;and the careful use of coconut. Like my experiences with <a href="http://homepages.cs.ncl.ac.uk/phillip.lord/journal/italian_views.html">Italy</a> the best thing about the food is that it&#8217;s easy to get. Everywhere you go, good food surrounds, you don&#8217;t have to hunt for it and it&#8217;s not expensive. It&#8217;s just expected, as a matter of course. Compared to the 3 quid, ready-packed, pub food that we get here, it&#8217;s magnificent. I think we have a lot to learn from India.</p>
<p>The poverty and degradation has been grinding&#8201;&#8212;&#8201;much less so in India than in Dhaka, and it&#8217;s not the first time that I have seen it, but it&#8217;s always depressing. I suspect that we only see the edges of it, and the worst of the Shantis were away from the road, but this was enough for me.</p>
<p>I heard less music while I was there than I would have liked&#8212;the percussion was limited to tourist and ceremonial occasions, the rest was garish Hindi pop which totally lacks in appeal to me. So, much like home then.</p>
<p>The pollution I expected, but India, or at least the part of it that I say, was a very dirty place.&#8201;&#8212;&#8201;no where is clean, with animals on the street, rubbish everywhere, and the in-town midden being the most common disposal path. I guess the cows makes some sense, as they at least dispose of the organic material and produce something useful, if smelly. Even in Delhi, just outside of our, relatively posh, hotel the place was a mess, with sand heaps everywhere, an unusable pavement, and around the corner raw sewage was spilling onto the streets from a broken pipe. I have a relatively high tolerance for this sort of thing, but really this was too much. It will remain, I suspect, till they treat their public space like their private space.</p>
<p>A more pleasant aspect of India was the diversity of smell. Herbs and spices fill the air, both as a byproduct of the cooking and from incense. Back home, we everything that we use is chemical, even for strong smells such as lemon. Coming back to the UK, my senses where heightened to nasal assault that my own society has turned into; it&#8217;s pointless and we should stop it.</p>
<p>India is becoming a world power; I thilannk it&#8217;s clear that this century will be defined by it and China; I&#8217;m glad to have visited it, particularly at the time that I have. I&#8217;ve seen many good things here; but, then, many less good. I hope that India finds solutions for its problems and builds on its strengths; ultimately, it is going to have a larger and larger impact on this society as I get older.</p>
<p>My favourite memories of the journey; chilling out in the Shanti resturant looking over the desert from Jaislmer, the bus journey, hideous, crazy and dangerous though it was, and finally in Jaipur the observatory and the kites from the Wind Palace.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.russet.org.uk/blog/2010/03/reflections-on-a-holiday/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Delhi (12/01/10)</title>
		<link>http://www.russet.org.uk/blog/2010/02/delhi-120110/</link>
		<comments>http://www.russet.org.uk/blog/2010/02/delhi-120110/#comments</comments>
		<pubDate>Sat, 27 Feb 2010 15:50:20 +0000</pubDate>
		<dc:creator>Phil Lord</dc:creator>
				<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://www.russet.org.uk/blog/?p=1624</guid>
		<description><![CDATA[Outside the Hotel le Roi is a messy street, but inside it&#8217;s nice. The drive here was hectic and smelly, with many miles of crawling through traffic. Not nice at all. We had another near accident when a lorry in the lane next to us lost a tyre and the car was hit with large [...]]]></description>
			<content:encoded><![CDATA[<p>Outside the <a href="http://www.delhihotelsleroi.com/">Hotel le Roi</a> is a messy street, but inside it&#8217;s nice. The drive here was hectic and smelly, with many miles of crawling through traffic. Not nice at all. We had another near accident when a lorry in the lane next to us lost a tyre and the car was hit with large chunks of Rubber.</p>
<p>We came from the Taj Mahal. It&#8217;s been described in detail by many others; the sunlight scintillates of the marble facade, leaving you speechless; but, not if it&#8217;s foggy. Despite this, it is a magnificent building and visiting it is well worth while. I guess nothing can quite live up to is reputation once it becomes a world icon.</p>
<p>Just had to phone reception. The room heating controls don&#8217;t work, with the room getting colder and colder, so they have bought up a fan heater.</p>
<p>And that&#8217;s it; tomorrow, we go to the airport and fly home.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.russet.org.uk/blog/2010/02/delhi-120110/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Agra (11/01/10)</title>
		<link>http://www.russet.org.uk/blog/2010/02/agra-110110/</link>
		<comments>http://www.russet.org.uk/blog/2010/02/agra-110110/#comments</comments>
		<pubDate>Sat, 27 Feb 2010 15:43:17 +0000</pubDate>
		<dc:creator>Phil Lord</dc:creator>
				<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://www.russet.org.uk/blog/?p=1622</guid>
		<description><![CDATA[We started off today at the Amber fort in Jaipur. For some reason, the hawking here seems particularly heavy, a theme that was to continue. The Amber fort, though, is magnificent&#8201;&#8212;&#8201;it&#8217;s a labyrinth of connecting rooms, built through the walls of several connecting courtyards. Strange for me, the most interesting bit was the latrines (historical, [...]]]></description>
			<content:encoded><![CDATA[<p>We started off today at the Amber fort in Jaipur. For some reason, the hawking here seems particularly heavy, a theme that was to continue. The Amber fort, though, is magnificent&#8201;&#8212;&#8201;it&#8217;s a labyrinth of connecting rooms, built through the walls of several connecting courtyards. Strange for me, the most interesting bit was the latrines (historical, not modern day, I hasten to add) and the water system. They had underground storage facilities, a system for elevating the water. In general, though I had a great time wandering through the rooms, finding new places.</p>
<p>After that we drove to a <a href="http://en.wikipedia.org/wiki/Agra_Fort">Agra Fort</a>; we were short of time, but we managed to see much of it&#8201;&#8212;&#8201;the rooms were strange, over built over several levels. Finally, we saw the mosque at the back with relentless hawking, including demands for money in exchange for shoe guarding.</p>
<p>Finally a hellish journey into Agra&#8201;&#8212;&#8201;it was foggy and polluted, worse in the cold snap I suspect than normal. The driver didn&#8217;t know his way, and his relentless stopping resulted in a bike crashing into this rear end; minor injuries, fortunately, no worse. We finally got to the Garden Villas guest house, where we were staying. This was inside a drab, gated community, but inside the rooms were good with a warm welcome and an excellent, home-cooked curry. No complaints there.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.russet.org.uk/blog/2010/02/agra-110110/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jaipur (10/01/10 pm)</title>
		<link>http://www.russet.org.uk/blog/2010/02/jaipur-100110-pm/</link>
		<comments>http://www.russet.org.uk/blog/2010/02/jaipur-100110-pm/#comments</comments>
		<pubDate>Sat, 20 Feb 2010 21:51:24 +0000</pubDate>
		<dc:creator>Phil Lord</dc:creator>
				<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://www.russet.org.uk/blog/?p=1620</guid>
		<description><![CDATA[As a city Jaipur is like many that we have been too&#8201;&#8212;&#8201;busy, polluted and unattractive, and also very in-your-face; yes, thank you, I am sure that are many elephants, but I still don&#8217;t want your tuk-tuk. We did see the Jantar Mantar observatory. This is a magnificent place, full of angles and careful measurements&#8201;&#8212;&#8201;Jai Singh [...]]]></description>
			<content:encoded><![CDATA[<p>As a city Jaipur is like many that we have been too&#8201;&#8212;&#8201;busy, polluted and unattractive, and also very in-your-face; yes, thank you, I am sure that are many elephants, but I still don&#8217;t want your tuk-tuk. We did see the <a href="http://www.jantarmantar.org/">Jantar Mantar</a> observatory. This is a magnificent place, full of angles and careful measurements&#8201;&#8212;&#8201;Jai Singh thought that bigger was better. Each instrument had a careful description, telling you what it measured and what this measurement was for; although the signs kept of mixing up &#8220;accuracy&#8221; and &#8220;resolution&#8221; which bugged me a bit. The thing that confused me was that most of the instruments fall into two categories; those for measuring angles and sundials for measuring time. Time and space all sorted, it seems, but time only measurable during the day and space only measurable at night.</p>
<p>The city palace is okay; there are some good things inside, but it&#8217;s not as well done as Jodphur. The Wind Palace on the other hand is just a big building, but it&#8217;s fun to climb and the view from the top is great. Today is a saturday, and the place is full of tourists&#8201;&#8212;&#8201;many want to talk and I&#8217;ve been asked my name and photographed with many people. But the image that is going to stick in my mind are the kites circling overhead&#8201;&#8212;&#8201;hundreds of them fluttering in the wind, steered by intensely concentrating kids, perched on the sprawling rooftops. I have a grainy photograph which was the best I could do.</p>
<p>Finished off with dinner in the hotel cafe; the last time I had a curry with no spices at all was in Canada. That time, at least, it was served hot. If you stay in the <a href="http://www.hotelaryaniwas.com">Hotel Arya Niwas</a>, well, avoid the food. Otherwise, it&#8217;s pretty nice.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.russet.org.uk/blog/2010/02/jaipur-100110-pm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jaipur (10/01/10)</title>
		<link>http://www.russet.org.uk/blog/2010/02/jaipur-100110/</link>
		<comments>http://www.russet.org.uk/blog/2010/02/jaipur-100110/#comments</comments>
		<pubDate>Sat, 20 Feb 2010 20:50:29 +0000</pubDate>
		<dc:creator>Phil Lord</dc:creator>
				<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://www.russet.org.uk/blog/?p=1618</guid>
		<description><![CDATA[The bus journey wasn&#8217;t that bad as it happened. The environmental conditions inside were okay; the heat disappeared pretty quickly; the temperature was nice till sundown, then I put more and more clothes on until I ran out. My feet got cold, but the rest of me was okay. The motion was a bit wierd [...]]]></description>
			<content:encoded><![CDATA[<p>The bus journey wasn&#8217;t that bad as it happened. The environmental conditions inside were okay; the heat disappeared pretty quickly; the temperature was nice till sundown, then I put more and more clothes on until I ran out. My feet got cold, but the rest of me was okay. The motion was a bit wierd and rolling, but in general I like travelling overnight and with horizontal. If there was some kind of night bus in the UK, I think that I&#8217;d take it pretty often; obviously I&#8217;d prefer something that wasn&#8217;t packed to the rafters and has some basic safety standards.</p>
<p>Oh, and a toilet.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.russet.org.uk/blog/2010/02/jaipur-100110/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
