Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Ontology language

From Wikipedia, the free encyclopedia
Formal language used to construct ontologies
This article has multiple issues. Please helpimprove it or discuss these issues on thetalk page.(Learn how and when to remove these messages)
This articlemay containoriginal research. Pleaseimprove it byverifying the claims made and addinginline citations. Statements consisting only of original research should be removed.(July 2014) (Learn how and when to remove this message)
icon
This articleneeds additional citations forverification. Please helpimprove this article byadding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "Ontology language" – news ·newspapers ·books ·scholar ·JSTOR
(May 2017) (Learn how and when to remove this message)
This article includes a list ofgeneral references, butit lacks sufficient correspondinginline citations. Please help toimprove this article byintroducing more precise citations.(May 2017) (Learn how and when to remove this message)
(Learn how and when to remove this message)

Incomputer science andartificial intelligence,ontology languages areformal languages used to constructontologies. They allow theencoding of knowledge about specificdomains and often includereasoning rules that support the processing of that knowledge. Ontology languages are usuallydeclarative languages, are almost always generalizations offrame languages, and are commonly based on eitherfirst-order logic or ondescription logic.

Classification of ontology languages

[edit]

Classification by syntax

[edit]

Traditional syntax ontology languages

[edit]

Markup ontology languages

[edit]

These languages use amarkup scheme to encode knowledge, most commonly withXML.

Controlled natural languages

[edit]

Open vocabulary natural languages

[edit]

Classification by structure (logic type)

[edit]

Frame-based

[edit]

Three languages are completely or partiallyframe-based languages.

Description logic-based

[edit]

Description logic provides an extension offrame languages, without going so far as to take the leap tofirst-order logic and support for arbitrary predicates.

Gellish is an example of a combined ontology language and ontology that is description logic-based. It distinguishes between the semantic differences among others of:

  • relation types for relations between concepts (classes)
  • relation types for relations between individuals
  • relation types for relations between individuals and classes

It also contains constructs to express queries and communicative intent.

First-order logic-based

[edit]

Several ontology languages support expressions infirst-order logic and allow general predicates.

See also

[edit]

Notes

[edit]
  1. ^Kuhn, Tobias. "Attempto Controlled English as ontology language." REWERSE Annual Meeting. 2006.

References

[edit]
Expert systems
Reasoning systems
Ontology languages
Theorem provers
Constraint satisfaction
Automated planning
Intuitionistic
Fuzzy
Substructural
Paraconsistent
Description
Many-valued
Digital logic
Others
Imperative
Structured
Object-oriented
Declarative
Functional
Dataflow
Logic
Domain-
specific
language

(DSL)
Concurrent,
parallel
Metaprogramming
Separation
of concerns
Comparisons/Lists
Retrieved from "https://en.wikipedia.org/w/index.php?title=Ontology_language&oldid=1330546940"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp