Difference between revisions of "Engineering ontologies"
(reverting to previous version of page to remove spam) |
|||
Line 16: | Line 16: | ||
The engineering ontologies have been developed using the Protege frames formalism. Protege can be downloaded from the [http://protege.stanford.edu Protege website]. | The engineering ontologies have been developed using the Protege frames formalism. Protege can be downloaded from the [http://protege.stanford.edu Protege website]. | ||
+ | To convert the ontologies into OWL, please use the latest version of [http://protege.stanford.edu/download/download.html Protege 3.x]. Open the frames ontologies one by one (starting with the most included one), and go to <code>File menu -> Export -> OWL</code> (or <code>File menu -> Convert project to format -> OWL/RDF files </code> to preserve also the forms). In this process, you may be required to resolve some of the imports, and that is why it is important to start with the most included one. | ||
+ | |||
'''Download''': [http://protegewiki.stanford.edu/images/9/9f/EngineeringOntologies.zip EngineeringOntologies.zip] - The archive contains a small example project (EngineTransmission_3.pprj) that uses the engineering ontologies. | '''Download''': [http://protegewiki.stanford.edu/images/9/9f/EngineeringOntologies.zip EngineeringOntologies.zip] - The archive contains a small example project (EngineTransmission_3.pprj) that uses the engineering ontologies. |
Revision as of 13:19, August 24, 2011
Engineering ontologies
The engineering ontologies are a set of small and reusable ontologies for representing engineering artifacts.
- The Components ontology – defines the part-whole relationship and is used to represent the decomposition structure of systems
- The Connections ontology – defines the topology of a system and describes how components of a system are connected to each other
- The Requirements ontology – used for representing requirements and their various relationships, as well as the relationships between requirements and systems
- The Constraints ontology – used for defining constraints on different model elements, for instance, constraints on model parameters expressed as mathematical relationships
The ontologies are described in this document in Chapter 4. Use cases for the ontologies are described in Chapter 6.
The engineering ontologies have been developed using the Protege frames formalism. Protege can be downloaded from the Protege website.
To convert the ontologies into OWL, please use the latest version of Protege 3.x. Open the frames ontologies one by one (starting with the most included one), and go to File menu -> Export -> OWL
(or File menu -> Convert project to format -> OWL/RDF files
to preserve also the forms). In this process, you may be required to resolve some of the imports, and that is why it is important to start with the most included one.
Download: EngineeringOntologies.zip - The archive contains a small example project (EngineTransmission_3.pprj) that uses the engineering ontologies.
Author: Tania Tudorache <tudorache _at_ stanford.edu>
Date: 2008.06.04