<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://ontologforum.com/index.php?action=history&amp;feed=atom&amp;title=FormalOntology</id>
	<title>FormalOntology - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://ontologforum.com/index.php?action=history&amp;feed=atom&amp;title=FormalOntology"/>
	<link rel="alternate" type="text/html" href="https://ontologforum.com/index.php?title=FormalOntology&amp;action=history"/>
	<updated>2026-05-30T22:38:06Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.0</generator>
	<entry>
		<id>https://ontologforum.com/index.php?title=FormalOntology&amp;diff=1473&amp;oldid=prev</id>
		<title>imported&gt;Ali Hashemi: Last updated at: 2010-03-02 19:05:58 By user: Ali Hashemi</title>
		<link rel="alternate" type="text/html" href="https://ontologforum.com/index.php?title=FormalOntology&amp;diff=1473&amp;oldid=prev"/>
		<updated>2013-04-26T04:09:35Z</updated>

		<summary type="html">&lt;p&gt;Last updated at: 2010-03-02 19:05:58 By user: Ali Hashemi&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Formal Ontology  =&lt;br /&gt;
&lt;br /&gt;
A formal ontology is a software artifact that captures intuitions about the world in a formal language. The following definition is adapted from Guarino (1998). &lt;br /&gt;
&lt;br /&gt;
== Definition:  ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
An Ontology, Ok, is a set of logical formulae in some language L that aim&lt;br /&gt;
to capture the intended models of a particular conceptualization, C. The&lt;br /&gt;
language L consists of a set of logical symbols (i.e. and, not, exists etc.),&lt;br /&gt;
and a set of non-logical symbols which we refer to as the vocabulary, V which&lt;br /&gt;
consists of at least of variables and relations. A model for an ontology is&lt;br /&gt;
constructed via an interpretation I, assigning to each element of the vocabulary&lt;br /&gt;
V to the extensional structure of the conceptualization, S = {D,R} and thus to&lt;br /&gt;
either elements of the domain D or the conceptual relations R. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Occasionally, the labels &amp;quot;theory&amp;quot; or &amp;quot;set of axioms&amp;quot; may refer equivalently to a formal ontology. Moreover, some languages support the notion of a &amp;quot;module&amp;quot; which is a set of axioms. Similarly, &amp;quot;module&amp;quot; may also refer to an ontology. &lt;br /&gt;
&lt;br /&gt;
== Example:  ==&lt;br /&gt;
&lt;br /&gt;
A very simple ontology written in the Common Logic Interchange Format might be one for partially ordered sets. It consists of three axioms collected as a single module, named poset. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(cl-module (poset)&lt;br /&gt;
(forall (x)&lt;br /&gt;
(leq x x)&lt;br /&gt;
)&lt;br /&gt;
(forall (x y)&lt;br /&gt;
(if&lt;br /&gt;
(and (leq x y) (leq y x))&lt;br /&gt;
(x = y)&lt;br /&gt;
)&lt;br /&gt;
)&lt;br /&gt;
(forall (x y z)&lt;br /&gt;
(if&lt;br /&gt;
(and (leq x y) (leq y z))&lt;br /&gt;
(leq x z)&lt;br /&gt;
)&lt;br /&gt;
)&lt;br /&gt;
) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the example above, the module or ontology or theory for &amp;quot;poset&amp;quot; was written in L = Common Logic. The vocabulary consisted of three variables: x, y, and z and one relation, &amp;quot;leq&amp;quot; (less than or equal to). Moreover, the ontology comprised of three axioms specifying Reflexivity, Anti-Symmetry and Transitivity which constrain which models are admissible for the ontology. &lt;br /&gt;
&lt;br /&gt;
The following are some valid models which satisfy the poset ontology (set of axioms): &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Model 1:&lt;br /&gt;
Domain D: { Natural Numbers } (i.e. 1, ... , infinity) &lt;br /&gt;
Relations R: { (1 leq 2), (2 leq 2) }&lt;br /&gt;
&lt;br /&gt;
Model 2:&lt;br /&gt;
Domain D: { 100 }&lt;br /&gt;
Relations: { ( 100 leq 100 }&lt;br /&gt;
&lt;br /&gt;
Model 3:&lt;br /&gt;
Domain D: { -5, 1.1, 200, 18 }&lt;br /&gt;
Relations: { (-5 leq 1.1), (-5 leq 18), (1.1 leq 200), (1.1 leq 1.1), .... } &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note, the set of models that satisfy our ontology is infinite. &lt;br /&gt;
&lt;br /&gt;
The following are models that are ruled out: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Not_Model 1:&lt;br /&gt;
Domain D: {1, 2}&lt;br /&gt;
Relations: { (2 leq 1), (1 leq 1), (1 leq 2)}&lt;br /&gt;
&lt;br /&gt;
Not_Model 2:&lt;br /&gt;
Domain D: { 1, ..., 2000000000} &lt;br /&gt;
Relations: { (1 leq 1), (1 leq 2), (3 leq 1)} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Information]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Ali Hashemi</name></author>
	</entry>
</feed>