Sample ONTOLOGIES from the SWAT Project

Below are ontologies created for the SWAT project. We are developing ontologies in the Web Ontology Language (OWL) that are formal and axiomatically rich; the kinds of ontology for which a natural language based editing tool could have great benefit.
We provide different versions of each ontology. You can follow how the ontologies change from version 1 to their current version.

These ontologies are built under Alan Rector's upper ontology. Later on, we'll also re-cast these ontologies under the Basic formal Ontology (BFO).

stapler V16: This version is the latest version of the Stapler and Upper ontologies.
stapler V15: This version has been formed by manually recovering all the classes name from their auto id, but there was not a way in protege to return the auto ided classes to their original names. Also two classes: Material_machine_part and Non_material_machine_part have been added to the upper ontology to be more specific for the stapler classes.
stapler V14: This version tried auto id and auto labelling to have a separation between URI and label, to make the ontology more presentable.
stapler V13: This version detailed most processes involved in the stapling process. This version started to create Hinge class in the stapler ontology.
stapler V12: This version started to create a Hinge class in the stapler ontology. The hinge is formed from the stapler arm, base and magazine and the pin that passes through the holes each defines.
stapler V11:This version started to think of stapling processs, which would include a block of staple.
stapler V10: This version moved most classes to the more specific subclasses of Material_building_part and Non_material_building_part classes.
stapler V9: This version moved all classes to under the Physical_thing class.
stapler V8: This version split classes to under Mass_physical_continuant, Physical_continuant_entity and Physical_thing classes.
stapler V7: This version started to embed the stapler ontology in the Upper ontology.
stapler V6: This version created the relationship:"passes through" between to describe the relationship between a pin and the hole through which it passes. It also necessitates the description of holes and cavities and the matterial objects that define them.
stapler V5: This version restructured stapler parts into subclasses of StaplerParts.
stapler V4: This version renamed class name to be more specific. (e.g. rename Parts to StaplerParts.
stapler V3: This version made sibling primitive classes disjoint.
stapler V2: This version changed an industrial stapler to an office stapler ontology and focused on the main parts of a stapler.
stapler V1: This version has 54 classes to represent an industrial stapler. However, what we really need is an ontology that represent an ordinary office stapler.

Stapler Ontology

this ontology is the first in a series describing small mechanical devices; their parts, functions and the processes in which they are involved. the idea behind using mechanical devices is to explore how anatomies of man-made objects differ from biological, evolved organisms -- for example, in the patterns of axioms used. they also serve as good training in ontology authoring without the inherent difficulties of modelling biology, espeically from outside that domain.

stapler arm part and Leaf and Tooth region
base part magazine part
Cartridge region carriage region
spaces and areas in the arm non material machine part


Copyright © SWAT 2009
updated 05.01.2010
A Manchester University, Open University and Sussex University collaboration
Site map

Web design: Shade 3 Ltd, Brighton UK