<?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>Ontogenesis</title>
	<atom:link href="http://ontogenesis.knowledgeblog.org/feed" rel="self" type="application/rss+xml" />
	<link>http://ontogenesis.knowledgeblog.org</link>
	<description>An Ontology Tutorial</description>
	<lastBuildDate>Wed, 12 May 2010 18:46:32 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Review for What is an upper level ontology?</title>
		<link>http://ontogenesis.knowledgeblog.org/853</link>
		<comments>http://ontogenesis.knowledgeblog.org/853#comments</comments>
		<pubDate>Wed, 12 May 2010 18:36:15 +0000</pubDate>
		<dc:creator>Michel Dumontier</dc:creator>
				<category><![CDATA[Peer Review]]></category>
		<category><![CDATA[bfo]]></category>
		<category><![CDATA[Michel Dumontier]]></category>
		<category><![CDATA[ontology]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[robert hoehndorf]]></category>
		<category><![CDATA[space]]></category>
		<category><![CDATA[time]]></category>
		<category><![CDATA[upper level ontology]]></category>

		<guid isPermaLink="false">http://ontogenesis.knowledgeblog.org/?p=853</guid>
		<description><![CDATA[This is a review of What is an upper level ontology?
In this article, Robert nicely covers the different aspects that upper level ontologies need to consider to prescribe a coherent view of the world for its adopters.
Here are some specific comments that need to be addressed:
1. Instead of using electron as an example, i would [...]]]></description>
			<content:encoded><![CDATA[<p>This is a review of <a href="http://ontogenesis.knowledgeblog.org/740">What is an upper level ontology?</a></p>
<p>In this article, Robert nicely covers the different aspects that upper level ontologies need to consider to prescribe a coherent view of the world for its adopters.</p>
<p>Here are some specific comments that need to be addressed:</p>
<p>1. Instead of using electron as an example, i would use something more concrete &#8211; like a  car.</p>
<p>2. Explain the notation for &#8221; )1,2)&#8221;</p>
<p>3. Elaborate on abstract entities &#8211; why are these important, and give some examples.</p>
]]></content:encoded>
			<wfw:commentRss>http://ontogenesis.knowledgeblog.org/853/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>There is no &#8220;other&#8221; category: When to avoid &#8220;miscellaneous&#8221;</title>
		<link>http://ontogenesis.knowledgeblog.org/829</link>
		<comments>http://ontogenesis.knowledgeblog.org/829#comments</comments>
		<pubDate>Tue, 20 Apr 2010 14:02:44 +0000</pubDate>
		<dc:creator>Duncan Hull</dc:creator>
				<category><![CDATA[Under Review]]></category>
		<category><![CDATA[gene ontology]]></category>
		<category><![CDATA[misc]]></category>
		<category><![CDATA[miscellaneous]]></category>
		<category><![CDATA[other]]></category>

		<guid isPermaLink="false">http://ontogenesis.knowledgeblog.org/?p=829</guid>
		<description><![CDATA[It is often tempting when describing a series of subclasses that you know are not exhaustive to add a class labelled as &#8220;Other&#8221; or &#8220;Miscellaneous&#8221;. This is generally seen to be a bad idea for a series of reasons.
Take a class such as &#8220;Molecular function&#8221; in the Gene Ontology (GO) (and it must be noted [...]]]></description>
			<content:encoded><![CDATA[<p>It is often tempting when describing a series of subclasses that you know are not exhaustive to add a class labelled as &#8220;Other&#8221; or &#8220;Miscellaneous&#8221;. This is generally seen to be a bad idea for a series of reasons.</p>
<p>Take a class such as <a href="http://www.geneontology.org/GO.function.guidelines.shtml">&#8220;Molecular function&#8221; in the Gene Ontology (GO)</a> (and it must be noted that the GO is not guilty of this ontological crime), then we might add a series of subclasses describing, for instance, enzyme functions, motility functions, binding functions, and so on.  The temptation is to have a class called either &#8220;Miscellaneous&#8221;, &#8220;Function unknown&#8221; or &#8220;other&#8221;.<br />
<!--why is this a bad thing?--></p>
<p>The semantics of many languages used for representing ontologies can easily help us out. If the function we want is not in the ontology underneath &#8220;molecular function&#8221; or we do not know the function, all we have to do is label our gene product as having &#8220;Molecular function&#8221;. Our description says the gene product has a function, but does not say what it is. The semantics of this statement are as clear as saying a gene product has an unknown function.</p>
<p>Another problem with &#8220;Unknown&#8221;, &#8220;Other&#8221; or &#8220;Miscellaneous&#8221; is that the types of object in that category keep changing. As the unknown becomes known, then subsets of that category keep disappearing. So, we have no real idea of what &#8220;unknown&#8221; means.</p>
<p>Finally, from the point of view of realism, it can also be argued that &#8220;unknown function&#8221; does not exist anyway. Gene products may not have &#8220;unknown function&#8221; but functions which we do not yet know &#8211; which is a different thing altogether.</p>
<p>﻿[Article authored by Robert Stevens and Duncan Hull]</p>
]]></content:encoded>
			<wfw:commentRss>http://ontogenesis.knowledgeblog.org/829/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Defining Definitions</title>
		<link>http://ontogenesis.knowledgeblog.org/824</link>
		<comments>http://ontogenesis.knowledgeblog.org/824#comments</comments>
		<pubDate>Tue, 20 Apr 2010 13:58:29 +0000</pubDate>
		<dc:creator>Duncan Hull</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[definition]]></category>
		<category><![CDATA[necessity]]></category>
		<category><![CDATA[sufficiency]]></category>

		<guid isPermaLink="false">http://ontogenesis.knowledgeblog.org/?p=824</guid>
		<description><![CDATA[Ontology can be thought of as  the definition of entities in a domain of interest. It is useful, however, to talk about the word definition in a little more depth as it is a word with a range of usages within the discipline.
Within the OBO community, a definition means a natural language or textual description [...]]]></description>
			<content:encoded><![CDATA[<p>Ontology can be thought of as  the <strong>definition</strong> of entities in a domain of interest. It is useful, however, to talk about the word definition in a little more depth as it is a word with a range of usages within the discipline.</p>
<p>Within the OBO community, a definition means a natural language or textual description of that class. The OBO Foundry principles advocate a particular style for these textual definitions of <strong>genus and differentia</strong>.</p>
<p>One can also have logical definition of a concept. Here, at least in the Web Ontology Language (OWL), definition has a much more precise meaning; that of <strong>necessity and sufficiency</strong>. A necessary condition is a condition that an instance must fulfill to be a member of that class. Meeting that condition is, however, not enough to recognise that an instance is a member of a class. For example, having an <a href="http://en.wikipedia.org/wiki/X_chromosome">X chromosome</a> is a necessary condition for being a member of the class human male &#8211; it is not however sufficient because members of the class human female also have an X chromosome.</p>
<p>A necessary and sufficient condition is one, that when fulfilled, is enough to recognise that an instance is a member of a class. For example, having a <a href="http://en.wikipedia.org/wiki/Y_chromosome">Y chromosome</a> is a necessary and sufficient condition for being a member of the class human male.</p>
<p><a href="http://en.wikipedia.org/wiki/Necessary_and_sufficient_condition">Necessary and sufficient conditions</a> are also called complete. Classes with only necessary conditions are called partial descriptions.</p>
<p>[Article authored by Robert Stevens and Duncan Hull]</p>
]]></content:encoded>
			<wfw:commentRss>http://ontogenesis.knowledgeblog.org/824/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Separating Concepts from Labels</title>
		<link>http://ontogenesis.knowledgeblog.org/818</link>
		<comments>http://ontogenesis.knowledgeblog.org/818#comments</comments>
		<pubDate>Tue, 20 Apr 2010 13:37:28 +0000</pubDate>
		<dc:creator>Duncan Hull</dc:creator>
				<category><![CDATA[Under Review]]></category>
		<category><![CDATA[concept]]></category>
		<category><![CDATA[gene ontology]]></category>
		<category><![CDATA[label]]></category>
		<category><![CDATA[ontology]]></category>
		<category><![CDATA[polysemy]]></category>
		<category><![CDATA[synonymy]]></category>
		<category><![CDATA[terminology]]></category>
		<category><![CDATA[vocabulary]]></category>

		<guid isPermaLink="false">http://ontogenesis.knowledgeblog.org/?p=818</guid>
		<description><![CDATA[When creating ontologies it is good practice to separate the concept (sic) and the label or term used to refer to that concept [1]. Take the category or class to which the object that sits on the top of your neck belongs. The words  &#8220;Head&#8221;, &#8220;Tête&#8221;, &#8220;Kopf&#8221; and &#8220;Cabeza&#8221; are the terms used in [...]]]></description>
			<content:encoded><![CDATA[<p>When creating ontologies it is good practice to separate the concept (sic) and the label or term used to refer to that concept [1]. Take the category or class to which the object that sits on the top of your neck belongs. The words  &#8220;Head&#8221;, &#8220;Tête&#8221;, &#8220;Kopf&#8221; and &#8220;Cabeza&#8221; are the terms used in English, French, German and Spanish that all refer to the same category of objects.  The category is the same, but the label is different. We can change the label or term without our notion of the category to which it refers changing. Managing synonymy and polysemy is a strong reason for separating the symbol for categories in the ontology from its label.</p>
<p>Languages such as the Web Ontology Language (OWL) and OBO Format allow this separation quite easily.</p>
<p>Sometimes terminologies or vocabularies are called ontologies. Rather, an ontology, via its labels or terms, can deliver a vocabulary, but the ontology itself is not a vocabulary. The difference is that the concept (sic) becomes the first class citizen, not the words used to describe the concept.</p>
<p>Many ontologies formalise this distinction by using &#8220;semantic free&#8221; identifiers for the concept. It is this identifier that is used, for example, as the means of annotation. The <a href="http://www.geneontology.org">Gene Ontology</a> [2] has a set of rules for change which can be found on the gene ontology website. Many ontologies also have rules or naming conventions for their terms.</p>
<p>[Article authored by Robert Stevens and Duncan Hull]</p>
<a name="wptoc_0_0_0"></a><h3>References</h3>
<ol>
<li>Cimino, J. J. (1998). Desiderata for controlled medical vocabularies in the twenty-first century. Methods of information in medicine  37 (4-5), 394-403. <a href="http://view.ncbi.nlm.nih.gov/pubmed/9865037">pmid:9865037</a></li>
<li>Ashburner, M., C. A. Ball, J. A. Blake, D. Botstein, H. Butler, J. M. Cherry, A. P. Davis, K. Dolinski, S. S. Dwight, J. T. Eppig, M. A. Harris, D. P. Hill, L. Issel-Tarver, A. Kasarskis, S. Lewis, J. C. Matese, J. E. Richardson, M. Ringwald, G. M. Rubin, and G. Sherlock (2000, May). Gene ontology: tool for the unification of biology. The Gene Ontology Consortium. Nature Genetics  25 (1), 25-29. <a href="http://dx.doi.org/10.1038/75556">DOI:10.1038/75556</a></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://ontogenesis.knowledgeblog.org/818/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is an upper level ontology?</title>
		<link>http://ontogenesis.knowledgeblog.org/740</link>
		<comments>http://ontogenesis.knowledgeblog.org/740#comments</comments>
		<pubDate>Tue, 13 Apr 2010 13:09:25 +0000</pubDate>
		<dc:creator>roberthoehndorf</dc:creator>
				<category><![CDATA[Reviewed]]></category>
		<category><![CDATA[Under Review]]></category>

		<guid isPermaLink="false">http://ontogenesis.knowledgeblog.org/?p=740</guid>
		<description><![CDATA[
Abstract:Upper level ontologies are used to facilitate the semantic integration of domain ontologies and guide the development of new ontologies. For this purpose, they contain general categories that are applicable across multiple domains. Upper level ontologies usually provide rich definitions and axioms for their categories. Different upper level ontologies provide different distinctions based on the [...]]]></description>
			<content:encoded><![CDATA[<p>
<strong>Abstract:</strong>Upper level ontologies are used to facilitate the semantic integration of domain ontologies and guide the development of new ontologies. For this purpose, they contain general categories that are applicable across multiple domains. Upper level ontologies usually provide rich definitions and axioms for their categories. Different upper level ontologies provide different distinctions based on the kinds of entities they include, their theories of space and time as well as the relation of individuals to space and time.</p>
<p><strong>Author: </strong><a href="http://leechuck.de">Robert Hoehndorf</a>, <a href="http://www.ebi.ac.uk">European Bioinformatics Institute</a></p>
<a name="wptoc_0_0_0"></a><h1> What is an upper level ontology? </h1>
<p>
An ontology is a <a href="http://www-ksl.stanford.edu/kst/what-is-an-ontology.html">shared conceptualization of a domain</a>. Ontologies are used to specify the <a href="http://www.loa-cnr.it/Papers/FOIS98.pdf">meaning of the terms in a vocabulary</a> that is used within some domain. To represent the meaning of terms, ontologies contain categories. These are organized in an is-a hierarchy, the <em>taxonomy</em>. Some categories are more general than others with respect to the is-a hierarchy. When defining these general categories within a domain, it is often possible to introduce more general categories. For example, in an ontology of cell components, the most general category may be <em>Cell component</em>. When we want to define <em>Cell component</em>, we can introduce another, more general category, and provide distinguishing properties. For example, we can define <em>Cell component</em> as an <em>Object</em> which is <b>part of</b> some <em>Cell</em>. <em>Object</em> is the more general category here, and <em>Cell component</em> will be a sub-category of <em>Object</em>. We can then further define <em>Object</em> as an <em>Entity</em> which has spatial extension and is wholly present at one point of time.</p>
<p>
The assumption behind upper-level ontologies is that, when this generalization is performed in ontologies of multiple domains, we will come up with a small set of categories that is the same in all these domains. Most domains will deal with objects, processes, properties, relations, space, time, roles, functions, categories, individuals or similar. An upper-level ontology is an ontology that defines and axiomatizes these most general categories.</p>
<p>
There is considerable disagreement about <em>what</em> these general categories that are relevant in any domain are. There is even more debate about what the properties of these categories are. For example, what are the properties of time? Are there only time points, and a time interval is defined as the set of all time points between two distinct time points? Or are time intervals primitive and time points are derived from infinite sets of time intervals that <b>meet</b>? Are there atomic time intervals or is time continuous?</p>
<p>
Many of these questions have been debated in philosophy for thousands of years. As a result, upper level ontologies often rely much more on philosophical theories and commitments to particular philosophical views than domain ontologies. Upper level ontologies also rely much more on <a href="http://en.wikipedia.org/wiki/Axiom">axioms</a> than on formal or natural language <a href="http://en.wikipedia.org/wiki/Definition">definitions</a>, because it is often hard to define an upper level category using other categories that are uniformly understood. Instead, the way these categories interact with other categories becomes more important. Therefore, although it is often sufficient for many domain ontologies to define categories in natural language or through explicit definitions, rich axiom systems are necessary to establish the meaning of upper level categories.</p>
<p>
A foundation of a domain ontology in an upper ontology consists at least of assignments of super-categories from the upper level ontology for all the categories of the domain ontology. Because the domain ontology will usually be structured in the form of a taxonomy, only few categories will have to be explicitly assigned a super-category from the upper level ontology. A more expressive method of foundation is the ontological reduction of a domain category to an upper level ontology, where domain categories are explicitly or implicitly <em>defined</em> using the categories of the upper level ontology.</p>
<p><a name="wptoc_0_0_1"></a><h1> Why use upper level ontologies? </h1>
<p>The main application of upper level ontologies is to provide <a href="http://www.ecs.soton.ac.uk/~yk1/ccia03.pdf">semantic interoperability</a> of ontologies across multiple domains. Because upper level ontologies provide general concepts which are common to all domains, they can provide a common ontological foundation for domain ontologies.</p>
<p>
For example, consider an ontology for physics with a category <em>Electron</em>, and another ontology in the manufacturing domain with a category <em>Transporter</em>. Both <em>Electon</em> and <em>Transporter</em> may be defined as a sub-category of <em>Object</em>. Yet, <em>Object</em> in an ontology of physics and <em>Object</em> in an ontology of manufacturing may have different properties, they may in fact be completely different things. For example, instance of <em>Object</em> in physics may always have a temporal extension, or their location may not be determinable at the same time as their momentum. In the manufacturing domain, objects may always have a price, they may always have two or more components, and so on. An upper level ontology provides well-defined primitives to make these conflicts explicit, and provide a common foundation for both. <em>Electron</em> could be classified as a sub-category of <em>Process</em>, while <em>Transporter</em> becomes a sub-category of <em>Endurant</em> in an ontology. Therefore, upper level ontologies help to make the <em><a href="http://www.loa-cnr.it/Papers/FOIS98.pdf">ontological commitment</a></em> of a vocabulary explicit.</p>
<p>
Upper level ontologies provide restrictions on the categories they provide through axioms. These restrictions are inherited by the domain ontologies which are founded in the upper level ontologies. Consequently, upper level ontologies provide a means to <em>verify</em> domain ontologies with respect to a particular foundation in an upper level ontology. This is particularily useful when a new ontology is developed with the intention to semantically interoperate with an already existing ontology. </p>
<p>
When applied in the ontology development process, upper level ontologies provide a means to verify basic ontological constraits. They can also be used to verify the compatibility of the developed ontology with other ontologies that are founded in the same upper level ontology. Consequently, they can provide a high-level compatibility and plausibility check for domain ontologies and their semantic integration.</p>
<p><a name="wptoc_0_0_2"></a><h1> Categories and individuals </h1>
<p> A fundamental upper level distinction is one between individuals (or particulars) and ontological categories. Although there is considerable discussion about the <a href="http://plato.stanford.edu/archives/spr2008/entries/tropes/">nature of individuals in philosophy</a>, the common definitions states that an individual is an entity that cannot be instantiated. A category <em>can</em> be instantiated. The relation between a category and its instances is the <b>instance-of</b> relation. </p>
<p>
Most upper level ontologies focus on the kinds of individuals that are present in some domain. However, there are other entities that are relevant in several domains. In any knowledge representation task or in the process of ontology engineering, we <em>use</em> categories. Categories have definitions, a history, an intension, there are axioms pertaining to categories, authors and creators of categories, categories may be consistently defined or inconsistently defined, and so on. Based on these properties, there are different kinds of categories. Consequently, there are upper level ontology who distinguish at a very basic level between categories and individuals. The instances of a <em>Category</em> category will be ontological categories such as <em>Dog</em>, <em>Electron</em>, <em>Red</em>, <em>Species</em>, while the instances of an <em>Individual</em> category will be individuals: my spider <em>Nero</em>, the red of the apple I eat now, the 1999 Berlin Marathon. Some of the instances of <em>Category</em> will be sub-categories (via <b>is-a</b>) of <em>Individual</em>, such as <em>Dog</em> or <em>Red</em>.</p>
<p>
Whether the upper level ontology provides general upper level categories for both categories and individuals, or only for individuals, is the first distinguishing feature between upper level ontologies. </p>
<p><a name="wptoc_0_0_3"></a><h1> Time and space </h1>
<p> A fundamental component of most upper level ontologies is a theory of space and time. The basic distinctions are between time points and time intervals, as well as spatial points and spatial regions.</p>
<p>
A simple model of time are the real numbers (or dense linear orders). The basic entities in an ontology of time based on real numbers are time points, which correspond to real numbers. Time intervals are derived by pairs of two real numbers. For example, the real number <em>e</em> can be considered a time point, and <em>(e,10)</em> a time interval. Such an ontology of time has difficulties when time intervals are divided. If we want to devide the interval (0,2) into two intervals of exactly the same length, we have two options: either (0,1) and )1,2), or (0,1( and (1,2). In each case, there is one time interval for which we cannot determine the first or the last time point that belong to the interval, because one time interval will be half-open. This is often counter-intuitive.</p>
<p>
To solve this approach, temporal-based ontologies of time were proposed. In these ontologies, time intervals are considered to be primitives and time points derived. Time intervals can <b>meet</b> other time intervals: an interval <em>I</em> <b>meets</b> an interval <em>J</em> when <em>I</em> and <em>J</em> do not overlap and there is no interval between <em>I</em> and <em>J</em>, i.e., <em>I</em> ends at the same time that <em>J</em> starts. Time points are derived as sets of intervals that meet one interval. In interval-based ontologies of time, time intervals can be divided into exactly two halfs, and for each a start and end point can be constructed.</p>
<p>
In addition to point-based and interval-based ontologies of time, mixed approaches are being developed. The ontology of <a href="http://www.onto-med.de/publications/2009/baumann-r-2009--a.pdf">Brentano-time</a> uses two temporal categories: time intervals and time boundaries. In Brentano-time, time intervals are primitive and each time interval has exactly one left and exactly one right boundary. Time boundaries are dependent on time intervals, and two time boundaries can <b>coincide</b>. When two time boundaries coincide, they are <em>at the same time</em>. When a right boundary of an interval coincides with the left boundary of another interval, these intervals meet. If two left boundaries coincide, the intervals start at the same time and overlap in their beginning. If two right boundaries overlap, the intervals end at the same time and they overlap at their end. Dividing a time interval in two parts yields two intervals, both with left and right boundaries. The right boundary of the first interval coincides with the left boundary of the second, yet both boundaries are distinct entities. This allows referencing both the last point of the first and the first of the second interval, while both intervals are divided into exactly two halfs.</p>
<p>
Space is usually similar to time. Ontologies that use the real numbers as a model of time use <img src='http://s.wordpress.com/latex.php?latex=%7BR%5E3%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='{R^3}' title='{R^3}' class='latex' /> as a model for space. Using time intervals as basic entities of time goes together with using spatial regions as primitives and deriving planes, lines and points from those. Similar to Brentano-time, <a href="http://www.onto-med.de/publications/2009/baumann-r-2009--a.pdf">Brentano-space</a> treats spatial regions as primitives, and spatial regions have two-, one- and zero-dimensional boundaries which can coincide. Similar to time, we can ask how to divide a spatial region into exactly two halfs and find similar solutions in the different ontologies of space.</p>
<p>
The ontology of space and time in upper level ontologies is our second distinguishing feature.</p>
<p><a name="wptoc_0_0_4"></a><h1> Objects and Processes </h1>
<p> Based on the ontology of space and time, different categories of individuals can be derived. When the ontology of time is based on time points as primitives, three-dimensional objects which are present at points in time will naturally be available in the ontology. Based on the definition of time intervals in such a model, processes can be introduced in which objects may participate. Objects at time points are called endurants or continuants. An <em>endurant</em> is an individual which is wholly present at each time point at which it exists, and it persists through time. <em>Wholly</em> present means to be present with all its parts. In particular, endurants have no temporal parts. </p>
<p>
The main problem for endurants is their persistence through time. How, in what sense, is John F. Kennedy as a child <em>the same</em> person as John F. Kennedy before his death? What makes an endurant <em>persist</em> through time, while loosing and gaining parts and changing most of its properties? The solution to this problem is to assign identity conditions to an endurant, such that an endurant is considered to be <em>the same</em> endurant as long as it has a property which assigns identity it. These identity conditions do not have to be intrinsic to the endurant, but can be assigned to it within specific contexts. Therefore, it may be that two objects at two different time points are <em>the same</em> with respect to one identity condition, and distinct with respect to another.</p>
<p>
Endurants conflate presence at time points and persistence through time. In particular, there is not an instance of an endurant, but always an instance of an endurant <em>at some time point</em>. Similarily, endurants have parts only at time points and properties only at time points. </p>
<p>
An alternative to using endurants in an ontology which uses time points is to separate both aspects: persistence through time and whole presence at time points. In such a setting, two categories must be introduced: one for entities existing at time points, another to provide the identity criterion for persistence through time. </p>
<p>
On the other hand, <em>occurrants</em> are entitites which have temporal parts, they unfold through time. In particular, processes are occurrants. Endurants may <b>participate</b> in occurrants. </p>
<p>
Examples of endurants are my spider <em>Nero</em>, the red of the apple in front of me or the Eiffel Tower. Examples for occurrants are the World War, the 1999 Berlin marathon or the process of writing this blog post.</p>
<p>
Ontologies that employ a theory of time based on time intervals will contain temporally extended objects as primitives, and need to derive objects at time points in some form. Some ontologies get by without temporally non-extended entities, in particular the General Process Theory (GPT). These are strictly four-dimensional ontologies as all entities in these ontologies are are temporally extended. Objects may be very small processes, properties are layers of processes, etc. </p>
<p>
Ontologies using Brentano-time and Brentano-space are bi-categorical in a different sense than endurant-based ontologies. Endurants are wholly present at time points. In Brentano-time, some entities are wholly present at time <em>boundaries</em>. These entities are called <em>presentials</em>. Similar to the case for endurants, criteria must be established for persistence through time, using a <em>persistant</em> category which provides identity criteria for persistence through time. Because Brentano-time is based on time intervals, additional constraints are usually established to require that the presentials belonging to one persisting object (persistant) are embedded in a connected process.</p>
<p>
One particular feature of ontologies based on Brentano-time is that it is possible to have two distinct presentials at coinciding time boundaries (<em>at the same time</em>) which are identical with respect to some persistant. One application of this feature is to divide processes in two parts and assign properties to the participants of the objects. For example, a ball thrown into the air will move upwards for some time, and downwards for another. In Brentano-time it is possible to find the first presential in the downward process, and the last presential in the upward process, and both exist at coinciding time boundaries, therefore the same time.</p>
<p>A further kind of entity included in some ontologies are <em>abstract</em> entities. Abstract entities are independent of space of time. This means that they either exist outside of space and time, or they exist at all times and everywhere.</p>
<a name="wptoc_0_0_5"></a><h1> Further distinctions </h1>
<p> Further distinctions drawn by upper level ontologies pertain to existential or ontological dependence. An entity <em>a</em> is existentially dependent on another entity <em>b</em>, if, whenever <em>a</em> exists, necessarily, <em>b</em> exists. The important ontological problem with existential dependence it the formalization of <em>necessarily</em>. For example, according to the axioms of set theory, whenever <em>a</em> exists, so does the singleton set <em>{a}</em>. Therefore, <em>a</em> is existentially dependent on its singleton &#8212; a rather counter-intuitive assertion.</p>
<p>
Ontological properties (or qualities) are often considered to be existentially dependent on their bearer: whenever a property exists, necessarily, so does a bearer of the property. Similarily, relations can be dependent on their relata, roles on their players or processes on their participants.</p>
<p>
The major distinctions drawn in most upper level ontologies pertain to those: individuals vs. categories, theories of space and time, persistence through time, the relation between objects and processes and dependent vs. independent entities.</p>
<p><a name="wptoc_0_0_6"></a><h1> Implemented top-level ontologies </h1>
<p>
<a href="http://www.ifomis.org/bfo"><strong>Basic Formal Ontology</strong></a>: The Basic Formal Ontology (BFO) is an ontology of non-abstract individuals that uses real numbers as its model of space and time, and includes two categories of endurants (called <em>Continuants</em>) and occurrents.</p>
<p><a href="http://www.loa-cnr.it/DOLCE.html"><strong>Descriptive Ontology for Linguistic and Cognitive Engineering</strong></a>: The Descriptive Ontology for Linguistic and Cognitive Engineering (DOLCE) is an ontology of individuals, both abstract and concrete. DOLCE uses real numbers as its model of space and time, and includes endurants, occurrents and abstract individuals.</p>
<p><a href="http://www.onto-med.de/ontologies/gfo"><strong>General Formal Ontology</strong></a>: The General Formal Ontology (GFO) is an ontology of categories and individuals. It uses Brentano-time and Brentano-space and is a four-dimensional ontology. It includes processes, presentials and abstract individuals, and additionally contains a classification of ontological categories.</p>
<p>Further upper level ontologies include the <a href="http://www.ontologyportal.org/">Suggested Upper Merged Ontology</a> (SUMO), the <a href="http://www.jfsowa.com/ontology/">KR Ontology</a> or the <a href="http://www.cyc.com/">Cyc</a> upper ontology.</p>
]]></content:encoded>
			<wfw:commentRss>http://ontogenesis.knowledgeblog.org/740/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The overuse of is-a relation</title>
		<link>http://ontogenesis.knowledgeblog.org/699</link>
		<comments>http://ontogenesis.knowledgeblog.org/699#comments</comments>
		<pubDate>Tue, 13 Apr 2010 13:06:02 +0000</pubDate>
		<dc:creator>larisasoldatova</dc:creator>
				<category><![CDATA[Under Review]]></category>
		<category><![CDATA[Larisa Soldatova]]></category>

		<guid isPermaLink="false">http://ontogenesis.knowledgeblog.org/?p=699</guid>
		<description><![CDATA[Abstract
The is-a relation is often overused by ontology developers. Also, the is-a relation sometimes is confused with other relations. This article explains why it may happen and how to avoid that.
1. Introduction
Ontology developers tend to overuse the is-a (or subsumption) relation, and ontology development environments support this tendency. It is so easy in protégé to [...]]]></description>
			<content:encoded><![CDATA[<a name="wptoc_0_0_0"></a><h2>Abstract</h2>
<p>The <em>is-a</em> relation is often overused by ontology developers. Also, the <em>is-a</em> relation sometimes is confused with other relations. This article explains why it may happen and how to avoid that.</p>
<a name="wptoc_0_0_1"></a><h2>1. Introduction</h2>
<p>Ontology developers tend to overuse the <em>is-a</em> (or subsumption) relation, and ontology development environments support this tendency. It is so easy in <a href="http://protege.stanford.edu/">protégé</a> to place a class which is related to another one as the subclass of that one. If the relation is different from the <em>is-a</em>, then it takes considerably more efforts to define how actually those classes are related.</p>
<a name="wptoc_0_0_2"></a><h2>2. The <em>is-a</em> relation</h2>
<p>The importance of the <em>is-a</em> relation lies in the fact that <em>is-a</em> links between classes form a hierarchy (or in some cases, a lattice) of classes, a backbone of an ontology. The hierarchical organization of entities, virtually  always by <em>is-a</em> relations, enables <a href="http://ontogenesis.knowledgeblog.org/link/pending">inheritance of properties </a>[Brachman, 1983]. The <em>is-a </em>relation can be easily confused with a number of other relations, i.e. <em>instance-of, member-of, part-of</em> [Brachman, 1983]. Taht is why it is important to strictly follow the agreed in the research community explicit definition of the semantic meaning of the <em>is-a</em> relation. A suit of of biomedical ontologies <a href="http://www.obofoundry.org/">OBO </a> uses the RO (<a href="http://www.fruitfly.org/~cjm/ro/ro.html">Relations Ontology</a>) defines this relation as follows:</p>
<p>For continuants:<br />
C <em>is-a</em> C&#8217; if and only if: given any c that instantiates C at a time t, c instantiates C&#8217; at t.<br />
For processes:<br />
P <em>is-a</em> P&#8217; if and only if: that given any p that instantiates P, then p instantiates P&#8217;.</p>
<p>The relation is transitive, reflexive, and anti-symmetric. This means that if A <em>is-a</em> B, and B <em>is-a</em> C holds; then A <em>is-a</em> C holds too. The relation A <em>is-a</em> A holds and if   A <em>is-a</em> B holds then B <em>is-a</em> A does not hold.</p>
<p>If this definition does not hold for the classes C and C&#8217;, than an ontology developer needs to identify by what other relation the classes C and C&#8217; should be linked.</p>
<p>let us consider an example from <a href="http://mged.sourceforge.net/ontologies/index.php">MGED ontology</a> (MO) v1.1.9 (note that MO has been significantly updated since v1.1.9):</p>
<p>&#8216;growth condition&#8217; (“a description of the conditions used to grow organisms or parts of the organism. This includes isolated environments such as cultures and open environments such as field studies.”) has subclass &#8216;water&#8217; (“Water consumed by or enveloping the organism that the biosource is derived from”).</p>
<p>In this example, the<em> is-a</em> relation between the classes  &#8217;growth condition&#8217; and  &#8217;water&#8217; is used incorrectly. The class &#8216;water&#8217; is not a sub-class of the class &#8216;growth condition&#8217;, because there are many instances of portions of water which are not used for growing. In fact, there is no any instance of a portion of water which is a  growth condition. However the <em>is-a</em> relation will be a valid one between the classes &#8216;growth condition&#8217; and  &#8217;water growth condition&#8217; (“a description of the conditions used to grow organisms or parts of the organism where water is consumed by or enveloping the organism that the biosource is derived from”).</p>
<a name="wptoc_0_0_3"></a><h2>3. The <em>part-of</em> relation</h2>
<p>The next after the <em>is-a</em> relation most used relation is the <em>part-of</em> relation. <a href="http://www.fruitfly.org/~cjm/ro/ro.html">RO</a> ( the relations ontology) defines this relation as follows:</p>
<p>For continuants:<br />
C <em>part-of</em> C&#8217; if and only if: given any c that instantiates C at a time t, there is some c&#8217; such that c&#8217; instantiates C&#8217; at time t, and c *<em>part-of</em>* c&#8217; at t.<br />
For processes:<br />
P <em>part-of</em> P&#8217; if and only if: given any p that instantiates P at a time t, there is some p&#8217; such that p&#8217; instantiates P&#8217; at time t, and p *part_of* p&#8217; at t. (Here *<em>part-of</em>* is the instance-level part-relation.)</p>
<p>As with the <em>is-a</em> relation, the <em>part-of</em> relation is considered to be transitive, reflexive, and anti-symmetric.</p>
<p>For a number of applications such a definition of the part-of relation may be over-simplistic. <a href="http://www.openclinical.org/prj_galen.html">GALEN </a>defines <em>has-grain</em> relation [Rector et al., 2002], <a href="http://www.loa-cnr.it/DOLCE.html">DOLCE</a> (a Descriptive Ontology for Linguistic and Cognitive Engineering) distinguish five different parthood relations [Guarino et al., 1996], the Foundational Model of Anatomy (<a href="http://sig.biostr.washington.edu/projects/fm/">FMA</a>) defines containment relations [Mejino et al., 2003]. Also, a parthood relation between i.e. physical objects has different semantic meaning compare with a  parthood relation between information content entities. Currently this distinction is not well defined, and the <a href="http://code.google.com/p/information-artifact-ontology/">IAO</a> (an ontology of information artefacts) project aims to provide a solution.</p>
<p>The relation <em>part-of</em> should not be confused with the relation  <em>member-of</em> between an element and a set to which it belongs to (defined in<a href="http://code.google.com/p/information-artifact-ontology/"> IAO</a>), and with the relation <em>member-of-organization </em>(defined in <a href="http://obi-ontology.org/page/Main_Page">OBI</a>, the ontology of biomedical investigations).</p>
<p>The <em>is-a</em> and <em>part-of</em> relations can be confused.</p>
<p>Novice ontology developers are often puzzled by how to correctly assert a <em>part-of</em> relation between classes, i.e. an arm is a part of a body. They may be puzzled by this, because firstly one needs to define both of the classes. It is not obvious a subclass of what class the class &#8216;arm&#8217; is. A standard solution would be to define the classes &#8216;body&#8217; and &#8216;body part&#8217;, where a body part can not exist by itself but needs a body to be a part of it. After the definition of the classes, it is strait-forward to assert an appropriate relation between them.</p>
<a name="wptoc_0_0_4"></a><h2>4. Other relations</h2>
<p>An ontology can and should include a number of different relations, i.e. <em>has-quality, has-participant, is-about</em>. However, care should be taken that relations are logically defined and the assertion of the relations follows those definitions.</p>
<p>Sometimes it is hard to accurately define relations between classes. The basic rule is that if one can not clearly define the distinction between some entities, it maybe better not to distinguish them at all. For example, the class &#8216;material entity&#8217; subsumes BFO (basic foundational ontology) derived &#8216;object&#8217;, &#8216;fiat object part&#8217;, and &#8216;object aggregate&#8217;, because the three level theory of granularity in BFO is inadequate for complex biological use cases.</p>
<a name="wptoc_0_0_5"></a><h2>5. Conclusion</h2>
<p>Ontology developers should resist the attraction and ease of overusing <em>is-a</em> relations. RO and other ontologies provide a rich and powerful set of relations. The more relations are used in an ontology, the more types of queries are supported by such an ontology.</p>
<a name="wptoc_0_0_6"></a><h2>About the author</h2>
<p>Larisa N. Soldatova is RC UK Fellow at the Computer Science Department, <a href="http://www.aber.ac.uk/en/">Aberystwyth University</a></p>
<a name="wptoc_0_0_7"></a><h2>References</h2>
<p>Ron Brachman. What IS-A is and IS-A isn&#8217;t, Computer, 0018-9162: 30-36, 1983</p>
<p>N. Guarino, S. Pribbenow, andL. Vieu. Model-ingpartsandwholes. <em>Data&amp;KnowledgeEngi<span style="font-style: normal"><em>neering</em>,20(3):257–258,1996.</span></em></p>
<p>A. Rector, J. Rogers, A. Roberts, and C. Wroe. Scale and context: Issues in ontologies to link health and bio-informatics. In <em>Proceedings</em> <em>of <span style="font-style: normal"><em>the</em> <em>AMIA</em> <em>2002</em> <em>Anual</em> <em>Symposium</em>, pages 642–646, 2002.</span></em></p>
<p>J. L. V. Mejino, A. V. Agoncillo, K. L. Rickard, and C. Rosse. Representing complexity in part-whole relationships within the foundational model of anatomy. In <em>Proceedings</em> <em>of</em> <em>the</em> <em>Amer<span style="font-style: normal"><em>ican</em> <em>Medical</em> <em>Informatics</em> <em>Association</em> <em>Fall</em> <em>Sym<span style="font-style: normal"><em>posium</em>, 2003.</span></em></span></em></p>
<div><span style="font-family: Helvetica, 'Times New Roman', 'Bitstream Charter', Times, fantasy;font-size: small"><br />
</span></div>
]]></content:encoded>
			<wfw:commentRss>http://ontogenesis.knowledgeblog.org/699/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Considering the Process</title>
		<link>http://ontogenesis.knowledgeblog.org/691</link>
		<comments>http://ontogenesis.knowledgeblog.org/691#comments</comments>
		<pubDate>Mon, 01 Mar 2010 16:10:06 +0000</pubDate>
		<dc:creator>phillord</dc:creator>
				<category><![CDATA[Meta]]></category>

		<guid isPermaLink="false">http://ontogenesis.knowledgeblog.org/?p=691</guid>
		<description><![CDATA[
Introduction
In this post, I want to address some of the issues raised by Sean Bechoffer in his thoughtful reflection. One of my aims with thinking about the knowledgeblog process was to come up with a form of publishing which is focused on the reader, reviewer and author, rather than the publisher. Clearly, Sean found it [...]]]></description>
			<content:encoded><![CDATA[<hr />
<a name="wptoc_0_0_0"></a><h2><a name="_introduction"></a>Introduction</h2>
<p>In this post, I want to address some of the <a href="http://ontogenesis.knowledgeblog.org/2010/01/25/reflections-on-blogging-a-book/">issues raised</a> by Sean Bechoffer in his thoughtful reflection. One of my aims with thinking about the knowledgeblog process was to come up with a form of publishing which is focused on the reader, reviewer and author, rather than the publisher. Clearly, Sean found it lacking in this respect and the process needs improving as a result.</p>
<hr />
<a name="wptoc_0_0_1"></a><h2><a name="_technology"></a>Technology</h2>
<p>I wanted to address what I think is the most answerable comment first.</p>
<table border="0" bgcolor="#e8e8e8" width="100%" cellpadding="10">
<tr>
<td>
<pre>As an aside, I found the Wordpress UI a nightmare to work with. I don’t really
like browser based editors, so prefer to author text using a text editor, and
then cut’n’paste into the web tool. Once I’d pasted text into the text box,
however, I found it messed with my underling HTML markup (adding lots of &lt;br/&gt;
elements and stripping all my &lt;p/&gt;’s out). Tables seemed problematic too,
although that may be something to do with the underlying style.</pre>
</td>
</tr>
</table>
<p>The short answer here is, yes, I agree. The management side of the Wordpress UI is, I think, generally, okay and reasonably easy to use. But the post editor is designed for people who want to write short, unstructured notes. I&#8217;ll talk more about Wiki&#8217;s later on, but I think that they have a similar problem.</p>
<p>I was quite keen with knowledgeblogging to separate out the process of editing from the process of publishing. Science is, I think, just too complex for a one-size-fits-all approach. People want to achieve different things and no tool stands out as being ideal. For collaborative editing, for example, <a href="http://docs.google.com">Google Docs</a> works really well. For structuring authoring, <a href="http://www.latex-project.org">latex</a> is excellent; with added maths, it is pretty much essential. Or consider my own technique, which uses <a href="http://www.methods.co.nz/asciidoc/">asciidoc</a>&#8201;&#8212;&#8201;some of my <a href="http://www.russet.org.uk/blog/2009/06/introducing-omnsplit/">posts</a> involve incorporating latex, Manchester syntax OWL and python; by using asciidoc, I can get it all syntax-highlighted, and can even incorporate directly from source which I can run. None of these solutions is ideal; authors need to be able to pick the one that benefits them the most.</p>
<p>HTML is a simple enough common-denominator which many tools can generate, and wordpress can (mostly) display. Of course, by allowing best-of-breed software, the knowledgeblog has problems; it&#8217;s never going to be as easy as an integrated solution. We need better documentation, enabling the use of these technologies.</p>
<p>I think that the solution here is to have a place to lodge articles describing different mechanisms for posting on knowledgeblog.org. My solution here is to use the knowledgeblog process; I plan to start &#8220;process.knowledgeblog.org&#8221;, describing how to use various aspects of the process, including different technologies and tools for knowledgeblogging.</p>
<hr />
<a name="wptoc_0_0_2"></a><h2><a name="_style_of_content"></a>Style of Content</h2>
<p>Sean asks at several points about the style of articles that we were generating and whether the process was ideally suited to it.</p>
<table border="0" bgcolor="#e8e8e8" width="100%" cellpadding="10">
<tr>
<td>
<pre>1. Writing a number of short “encyclopedia style” articles relating to
   ontologies (and their use in bioinformatics).

2. Investigating new models for the publication process, in particular the use
   of a blog in order to manage the review process.

The rationale for A is clear, for B, the intention is to try and reduce some
of the overhead and time delay that can be present when using traditional
publishing routes. However, in my final analysis I think the difference
between the kinds of short article for an encyclopedia and longer scientific
papers means that the process hampered us somewhat in the production of our
initial articles</pre>
</td>
</tr>
</table>
<p>And later:</p>
<table border="0" bgcolor="#e8e8e8" width="100%" cellpadding="10">
<tr>
<td>
<pre>The reality is that what we were trying to do falls somewhere
between what’s offered by a blog and a wiki. A wiki may well have been a
better environment for supporting the collaborative writing and commenting
process for the encyclopedia.</pre>
</td>
</tr>
</table>
<p>Again, I think I largely agree with this. The process was designed to mimic the existing process of author/review/accept with some additional value coming from the blog software&#8201;&#8212;&#8201;referenced articles automatically get backlinked for example. The process normally happens asynchronously; different people do things at different times. There two key changes from the existing process are, I think, both good: first, review is public with the reviews forming part of the scientific record; second, there are no artificial deadlines coming from the publication process, so new articles can be published as they are ready.</p>
<p>To kick-start this, however, we needed content. Ideally, authors and reviewers would have generated content without a meeting; however, in practice, I thought this was less likely to happen; the number of articles which have been completed since the meeting seems to bear this out. The co-located meeting, however, did not ideally suit the process, as Sean suggests:</p>
<table border="0" bgcolor="#e8e8e8" width="100%" cellpadding="10">
<tr>
<td>
<pre>The fact that we were all co-located also meant that I wanted/expected quick
feedback — ”shouts across the room”.</pre>
</td>
</tr>
</table>
<p>I do not offer any solution to square this circle; the meeting was successful in generating content, but, by its nature, the process was not entirely suited to the meeting.</p>
<hr />
<a name="wptoc_0_0_3"></a><h2><a name="_wiki_or_blog"></a>Wiki or Blog</h2>
<table border="0" bgcolor="#e8e8e8" width="100%" cellpadding="10">
<tr>
<td>
<pre>Why aren't we doing this through a wiki?</pre>
</td>
</tr>
</table>
<p>Again, also a good question. In the environment of a meeting in a room then a wiki might well have been a better and an alternative solution for hosting ontogenesis. However, in the end, I don&#8217;t think that this is the right approach.</p>
<p>Firstly, the big issue is one of credit. It&#8217;s an issue of critical importance; scientists need credit for their work; we have to see our name attached to our words or, in time, we will be out of business. Now I may have opinions on whether this is a good thing or a bad thing, but it&#8217;s not really relevant; it is part of the way that the world is and we need the process to fit to this reality, not the other way around. A blog provides this; even with a review process, it is the authors post and they retain the credit. Or the blame; which leads to the second issue.</p>
<p>Wikipedia is a good example of what you can do with a wiki; like most academics (and everyone else!), I find it to be a tremendous resource and use it regularly. One thing, however, it is fairly poor at is reflecting differing opinions; as a minor example take, for instance, this post on <a href="http://en.wikipedia.org/wiki/LSID">LSIDs</a>. This article spends more time describing what is wrong with LSIDs than describing what they are. In many ways two articles would be better, reflecting the opinions of those involved; consider the more extreme example of the global warming articles in <a href="http://en.wikipedia.org/wiki/Global_warming">wikipedia</a> and <a href="http://www.conservapedia.com/Global_warming">conservapedia</a>. Wikis designed for multi-author, collaborative generation of content; blogs are designed for single (or a few) author content, with interactions between the different authors. They seem a better fit.</p>
<p>Of course, time will tell. For instance, <a href="http://ontologydesignpatterns.org/">Ontology Design Patterns</a>, appears to be implementing a peer-review and evaluation process using a wiki; they&#8217;ve used a similar approach, except with semantics in URLs rather than in categories differentiating between <a href="http://ontologydesignpatterns.org/wiki/Submissions:OnlynessIsLoneliness_%28OIL%29">article</a> and <a href="http://ontologydesignpatterns.org/wiki/Reviews:LuigiIannone_about_OnlynessIsLoneliness_%28OIL%29">reviews</a>. But, then how much are they making use of collaborative features of the wiki?</p>
<hr />
<a name="wptoc_0_0_4"></a><h2><a name="_versioning"></a>Versioning</h2>
<p>The final issue to address is the thorny one of versioning, as Sean says:</p>
<table border="0" bgcolor="#e8e8e8" width="100%" cellpadding="10">
<tr>
<td>
<pre>It becomes a new article once the semantics are largely enough to make it new;
don't think that there is a hard or fast line here. But, ultimately, I think
we need to address this with open versioning.</pre>
</td>
</tr>
</table>
<p>and later:</p>
<table border="0" bgcolor="#e8e8e8" width="100%" cellpadding="10">
<tr>
<td>
<pre>Versioning. What is the versioning strategy that is used? Are articles
edited “in place”, or should edits result in a new article? In which case,
should all edits result in new articles, or can we fix typos? Who then
decides what edits are “acceptable”?</pre>
</td>
</tr>
</table>
<p>My answer here, is that once accepted, it should be possible to update an article only for technical reasons; English corrections, small errors or for updating metadata (&#8220;this article has been outdated&#8221;). Now, when does an article become a new article; in the absolute sense, I think that this is a hard question, but my answer in this more specific case is, when it has changed enough. This sort of editorial policy is one that needs to develop over time, based on specific examples. I think, however, we do need better support to ensure integrity of the scientific record. For this purpose, I think we need to extend wordpress; the version history of each post is available in the database, and I think that it needs to be uncovered, for public consumption, or at least all versions since the article was made public. Of course, the current articles were not written with this in mind, but I think that future articles should be.</p>
<hr />
<a name="wptoc_0_0_5"></a><h2><a name="_conclusions"></a>Conclusions</h2>
<p>Some strong criticisms were raised about the process of knowledgeblogging; I think that these are mostly valid, but I think are addressable with some changes to the process, some extensions to wordpress and, above all, better communication with the authors about what is required.</p>
<p>Despite the short-comings of the process, in one short meeting, we did generate substantial content and this, in turn, has generated significant interest. In the last month (February) alone, <a href="http://ontogenesis.knowledgeblog.org">Ontogenesis</a> has had around 1000 page views, which is significant compared to the average scientific book. Of course, this success is mostly the success of the content and not the process; if the process is not tailored further to the needs of the authors, they will not continue to contribute.</p>
<p>The process has fulfilled one key need; it has provided publicity and an audience in a timely manner. For this reason, I think that our initial experiment with knowledgeblogging has been a success&#8201;&#8212;&#8201;limited, guarded and in need of improvement, but a success none the less. Hopefully, we can build on this for the future.</p>
]]></content:encoded>
			<wfw:commentRss>http://ontogenesis.knowledgeblog.org/691/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Review of What is an ontology?</title>
		<link>http://ontogenesis.knowledgeblog.org/685</link>
		<comments>http://ontogenesis.knowledgeblog.org/685#comments</comments>
		<pubDate>Wed, 24 Feb 2010 10:16:55 +0000</pubDate>
		<dc:creator>dosumis</dc:creator>
				<category><![CDATA[Peer Review]]></category>
		<category><![CDATA[Barry Smith]]></category>
		<category><![CDATA[concept]]></category>
		<category><![CDATA[realism]]></category>
		<category><![CDATA[universal]]></category>

		<guid isPermaLink="false">http://ontogenesis.knowledgeblog.org/?p=685</guid>
		<description><![CDATA[This is a review of What is an ontology? by Robert Stevens, Alan Rector and Duncan Hull
This article could be split quite neatly in two articles.  One is an excellent article that begins about a third of the way through the full piece. It covers the technical aspects of ontology building: subsumption hierarchies; necessary [...]]]></description>
			<content:encoded><![CDATA[<p>This is a review of <a href="http://ontogenesis.knowledgeblog.org/2010/01/22/what/">What is an ontology?</a> by Robert Stevens, Alan Rector and Duncan Hull</p>
<p>This article could be split quite neatly in two articles.  One is an excellent article that begins about a third of the way through the full piece. It covers the technical aspects of ontology building: subsumption hierarchies; necessary vs necessary and sufficient conditions for class membership; disjointness; relations; upper ontologies and their usefulness in restricting the choice of appropriate relations.  It draws heavily on upper ontologies developed by philosophers (at least some of them realists) and shows why they are useful.  It concludes with a clear and strong case for why good ontologies are needed in the biosciences.  I have no argument with this article.</p>
<p>The other is, to me at least, a rather confusing attempt to argue that ontologies consist of concepts, as opposed to statements about reality.  I find these arguments difficult to square with some of the statements made in the rest of the article.  However, I&#8217;m also not convinced that there is much difference between the author&#8217;s position and a realist stance. There argument hinges on the subtle issue of the reality of classes and they don&#8217;t make other arguments commonly made against a realist stance &#8211; for example, the &#8216;argument from intellectual modesty&#8217; (Smith et al., 2006), or the belief that ontology terms should simply follow the use of terms in language.  In fact, they clearly argue for ontology as a means to overcome the latter:</p>
<blockquote>
<p>&#8220;Ontology should be distinguished from thesauri&#8230;&#8221;</p>
<p>&#8220;Human beings can give multiple labels to &#8230; categories. This habit of giving multiple labels to the same category and the same label to different categories (polysemy) leads to grave problems&#8230;&#8221;</p>
</blockquote>
<p>Their argument begins with what strikes me as a cheap rhetorical trick designed to close down debate:</p>
<blockquote>
<p>&#8220;The definition here will not suit a lot of people and upset many (especially use of the word &#8220;concept&#8221;); We make no apology for this situation, only noting that the argument can take up resources better used in helping biologists describe and use their data more effectively.&#8221;</p>
</blockquote>
<p>If the authors think this discussion is a waste of resources, then why bother spending a few paragraphs making their case?  I suspect that they do actually care about the argument because they worry about the implications of taking a realist stance.   If so, it would have been interesting to hear some of those concerns (on the realist status of maths for example) made more explicit.</p>
<p>There is also a notable lack of reference to any sources of opposing argument. For those who wish to pursue this argument further, waste of time though it might be, some references to counter arguments would be good.  Either of these references (or both) would do nicely:</p>
<p><a href="http://ontology.buffalo.edu/bfo/Terminology_for_Ontologies.pdf">Smith, et al., 2006. Towards a reference terminology for ontology research and development in the biomedical domain. Proceedings of KR-MED 2006</a></p>
<p><a href="http://ontology.buffalo.edu/bfo/BeyondConcepts.pdf">Smith, 2004. Beyond Concepts:  Ontology as Reality Representation. Proceedings of FOIS 2004</a></p>
<p>Of the arguments against a realist stance, the weakest uses a straw man: </p>
<blockquote>
<p>&#8220;&#8230; with a computer science ontology &#8230; there is less concern with a true account of reality as it is information that is being processed, not reality.&#8221;</p>
</blockquote>
<p>Who could argue?  Surely the question is whether the information being processed is making assertions about reality or not?  The authors case would be stronger if this line were deleted.</p>
<p>The heart of their argument is stated here:</p>
<blockquote>
<p>&#8220;As human beings, we put these objects into categories or classes. These categories are a description of that which is described in a body of data. The categories themselves are a human conception. We live in a world of objects, but the categories into which humans put them are merely a way of describing the world; they do not themselves exist.&#8221;</p>
</blockquote>
<p>A perhaps pedantic point: are classes &#8220;described in a body of data&#8221;? I would have thought it more likely they are assertions about reality that are a reasonable scientific interpretation of a body of data.  This confusion of data and its interpretation as assertions occurs consistently throughout the article.</p>
<p>More importantly, what might it mean to state that a class is real?  Even the authors seem to agree that there is regularity in the universe, whether we observe it or not. For example, later in the article, they state that:</p>
<blockquote>
<p>&#8220;Each instance of a &#8216;Helium&#8217; object was not discovered in 1903; most helium atoms existed prior to that date, but humans discovered and labelled that category at that date.&#8221;</p>
</blockquote>
<p>In 1903, humans discovered something that already <em>existed</em>: a <em>class</em> of atoms that share specific properties.  Surely this means that a definition of the class &#8216;helium atom&#8217; is making assertions about reality. Is this not different from some arbitrary class defined as including say: all helium atoms, horses, unicorns and two bedroom flats in North London?</p>
<p>This is not to say that there is only one true way to categorise any one object, or that there is a clean dividing line between classes we might be happy to define as Universals (Smith ), such as Helium atoms, and more contingent classes.</p>
<p>In the abstract, the authors argue that the debate over a realist vs a conceptual stance  is a distraction that &#8220;&#8230; can take up resources better used in helping biologists describe and use their data more effectively.&#8221;  Why might a realist stance be useful in helping scientists?</p>
<p>I believe that a realist stance is useful for ontologies made up of scientific assertions (for example, about chemistry, anatomy, or physiology), because it gives us a way to judge the quality of an ontology. If the ontology makes assertions that run counter to what we have good reason to believe is true, then it is misleading as a knowledge-base about science and its use in inference and grouping of annotations will produce results that we have good reason to believe are incorrect.  Surely such an ontology would be bad &#8211; even when judged purely in practical terms.</p>
<p>Having said all this, I&#8217;m happy for this article to pass review for the Ontogenesis Knowledge Blog as long as the authors add references to opposing arguments.  The authors may wish to consider taking into account my points with regard to the abstract and the apparent use of a straw-man argument. The article already provides an excellent introduction to the basic technical aspects of ontology building. With the addition of references to opposing arguments, the article and this review should provide a good starting point for those interested in exploring the realism vs conceptual(ism?) debate further.</p>
<a name="wptoc_0_0_0"></a><h3>Minor corrections:</h3>
<p>foundary -&gt; foundry</p>
<p>polysemy &#8211; missing initial bracket</p>
<a name="wptoc_0_0_1"></a><h3>License</h3>
<p>This paper is an open access work distributed under the terms of the Creative Commons Attribution License 3.0, which permits unrestricted use, distribution, and reproduction in any medium, provided that the original author and source are attributed.</p>
]]></content:encoded>
			<wfw:commentRss>http://ontogenesis.knowledgeblog.org/685/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Back to Books: Researchers should be recognized for writing books to convey and develop science</title>
		<link>http://ontogenesis.knowledgeblog.org/680</link>
		<comments>http://ontogenesis.knowledgeblog.org/680#comments</comments>
		<pubDate>Thu, 04 Feb 2010 10:13:32 +0000</pubDate>
		<dc:creator>Duncan Hull</dc:creator>
				<category><![CDATA[Meta]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[editorial]]></category>
		<category><![CDATA[nature]]></category>
		<category><![CDATA[publishing]]></category>

		<guid isPermaLink="false">http://ontogenesis.knowledgeblog.org/?p=680</guid>
		<description><![CDATA[There is an interesting editorial on books [1] today in Nature, related to Ontogenesis and books.
&#8220;Back to books: Researchers should be recognized for writing books to convey and develop science.&#8221;
References

Nature, Vol. 463, No. 7281. (03 February 2010), pp. 588-588. DOI:10.1038/463588a

]]></description>
			<content:encoded><![CDATA[<p>There is an interesting editorial on books [1] today in <em>Nature</em>, related to Ontogenesis and books.</p>
<p>&#8220;Back to books: Researchers should be recognized for writing books to convey and develop science.&#8221;</p>
<a name="wptoc_0_0_0"></a><h3>References</h3>
<ol>
<li>Nature, Vol. 463, No. 7281. (03 February 2010), pp. 588-588. <a href="http://dx.doi.org/10.1038/463588a">DOI:10.1038/463588a</a></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://ontogenesis.knowledgeblog.org/680/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Registration Required</title>
		<link>http://ontogenesis.knowledgeblog.org/666</link>
		<comments>http://ontogenesis.knowledgeblog.org/666#comments</comments>
		<pubDate>Mon, 01 Feb 2010 12:05:31 +0000</pubDate>
		<dc:creator>phillord</dc:creator>
				<category><![CDATA[Meta]]></category>

		<guid isPermaLink="false">http://ontogenesis.knowledgeblog.org/?p=666</guid>
		<description><![CDATA[Registration is now required for commenting due to the inevitable spam which has followed the first meeting. Unfortunately, this is not a &#8220;personal&#8221; blog, so I can&#8217;t use akismet without a license key. At the moment, the cost of this is prohibitive.
Unfortunate, but not surprising. Pingbacks still work, so commenting without registration can still happen [...]]]></description>
			<content:encoded><![CDATA[<p>Registration is now required for commenting due to the inevitable spam which has followed the first meeting. Unfortunately, this is not a &#8220;personal&#8221; blog, so I can&#8217;t use akismet without a license key. At the moment, the cost of this is prohibitive.</p>
<p>Unfortunate, but not surprising. Pingbacks still work, so commenting without registration can still happen this way.</p>
]]></content:encoded>
			<wfw:commentRss>http://ontogenesis.knowledgeblog.org/666/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
