Ontology

From MathWeb

Jump to: navigation, search

wikipedia says: An ontology is a data model that represents a domain and is used to reason about the objects in that domain and the relations between them. Ontologies generally describe:

Individuals
the basic or "ground level" objects.
Classes
sets, collections, or types of objects.
Attributes
properties, features, characteristics, or parameters that objects can have and share.
Relations
ways that objects can be related to one another.

Contents

Other definitions

  1. Philosophy: a scaffold of concepts we can talk and agree about
  2. Semantic Web people: formulae in Description logic (decidable!)

... where (2) is a subset of (1).

Source: talk with Michael Kohlhase, 20:46, 16 January 2007 (CET)

Ontology types

How do both ontology types relate?

  • Document ontologies specify the vocabular which is used to model domain ontologies. (???)


Ontology Languages

Attempto Controlled English, CASL, F-Logic, N3, OMDoc, OWL, OWL-DL, RDF, RDF/XML, RDFa, RXR, Resource Description Framework, TriX, and UML

Ontology Editors

ArgoUML, IsaViz, Protégé, Rice, and SWOOP

Ontology Design Methods

In the first step convert a XML schema via a XSLT into a argoUML XML file and then convert this argoUML XML file -- again via a XSLT -- into OWL-DL file. So the final OWL-DL file would serve as a basis to setup a system ontology.--Nmueller 12:45, 23 November 2006 (CET)

Personal tools
MathWeb
Structures