Ontology language (computer science)

From Wikipedia, the free encyclopedia

Ontology languages are formal languages used to construct ontologies. They allow the encoding of knowledge about specific domains and often include reasoning rules that support the processing of that knowledge.

Contents

[edit] Classification

[edit] Traditional ontology languages

[edit] By syntax

[edit] Markup ontology languages

These languages use a markup scheme to encode knowledge, most commonly XML.

[edit] By structure

[edit] Frame-based

FLogic and OKBC, as well as CycL and KM, are completely or partially frame-based languages.

[edit] Logic-based

See also first-order logic and description logic.

[edit] External links