In computer science and artificial intelligence, 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. Ontology languages are usually declarative languages, are almost always generalizations of frame languages, and are commonly based on either first-order logic or on description logic. Common Logic - and its dialects CycL DOGMA (Developing Ontology-Grounded Methods and Applications) F-Logic (Frame Logic) FO-dot (First-order logic extended with types, arithmetic, aggregates and inductive definitions) KIF (Knowledge Interchange Format) Ontolingua based on KIF KL-ONE KM programming language LOOM (ontology) OCML (Operational Conceptual Modelling Language) OKBC (Open Knowledge Base Connectivity) PLIB (Parts LIBrary) RACER These languages use a markup scheme to encode knowledge, most commonly with XML. DAML+OIL Ontology Inference Layer (OIL) Web Ontology Language (OWL) Resource Description Framework (RDF) RDF Schema (RDFS) SHOE Attempto Controlled English Executable English Three languages are completely or partially frame-based languages. F-Logic OKBC KM Description logic provides an extension of frame languages, without going so far as to take the leap to first-order logic and support for arbitrary predicates. KL-ONE RACER OWL. 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. Several ontology languages support expressions in first-order logic and allow general predicates.

About this result
This page is automatically generated and may contain information that is not correct, complete, up-to-date, or relevant to your search query. The same applies to every other page on this website. Please make sure to verify the information with EPFL's official sources.
Related courses (3)
CS-430: Intelligent agents
Software agents are widely used to control physical, economic and financial processes. The course presents practical methods for implementing software agents and multi-agent systems, supported by prog
CS-423: Distributed information systems
This course introduces the foundations of information retrieval, data mining and knowledge bases, which constitute the foundations of today's Web-based distributed information systems.
AR-620: Unearthing traces - Part 1
«Unearthing Traces» proposes to explore memory processes, power structures in archival practices in relation to built environments and material traces, providing an interdisciplinary frame allowing fo
Related lectures (32)
Philosophy of Space and Time: Ontology and Dynamics
Examines philosophical perspectives on space, time, laws of nature, and dynamics.
Philosophy of Quantum Physics
Delves into the philosophical aspects of quantum physics, exploring non-locality, measurement problems, and wave function collapse.
Semantic Web Resources
Explores popular ontologies and knowledge bases like WordNet, WikiData, Google Knowledge Graph, and Schema.org, as well as Linked Open Data sets.
Show more
Related publications (56)

A semantic model-based systems engineering approach for assessing the operational performance of metal forming process

Jinzhi Lu, Xiaochen Zheng

Metal Forming is a basic and essential industrial process to provide materials for constructing complex products. To design an efficient metal forming process, the functional requirements and operational performance are two important aspects to be consider ...
Pergamon-Elsevier Science Ltd2024

Ontology-based Knowledge Representation for Traditional Martial Arts

Sarah Irene Brutton Kenderdine, Yumeng Hou

Traditional martial arts are treasures of humanity's knowledge and critical carriers of sociocultural memories throughout history. However, such treasured practices have encountered various challenges in knowledge transmission and now feature many entries ...
2024

Design ontology for cognitive thread supporting traceability management in model-based systems engineering

Jinzhi Lu, Yan Yan

Industrial information integration engineering (IIIE) is an interdisciplinary field to facilitate the industrial information integration process. In the age of complex and large-scale systems, model-based systems engineering (MBSE) is widely adopted in ind ...
Elsevier2024
Show more
Related concepts (6)
Frame (artificial intelligence)
Frames are an artificial intelligence data structure used to divide knowledge into substructures by representing "stereotyped situations". They were proposed by Marvin Minsky in his 1974 article "A Framework for Representing Knowledge". Frames are the primary data structure used in artificial intelligence frame languages; they are stored as ontologies of sets. Frames are also an extensive part of knowledge representation and reasoning schemes. They were originally derived from semantic networks and are therefore part of structure-based knowledge representations.
Web Ontology Language
The Web Ontology Language (OWL) is a family of knowledge representation languages for authoring ontologies. Ontologies are a formal way to describe taxonomies and classification networks, essentially defining the structure of knowledge for various domains: the nouns representing classes of objects and the verbs representing relations between the objects. Ontologies resemble class hierarchies in object-oriented programming but there are several critical differences.
Description logic
Description logics (DL) are a family of formal knowledge representation languages. Many DLs are more expressive than propositional logic but less expressive than first-order logic. In contrast to the latter, the core reasoning problems for DLs are (usually) decidable, and efficient decision procedures have been designed and implemented for these problems. There are general, spatial, temporal, spatiotemporal, and fuzzy description logics, and each description logic features a different balance between expressive power and reasoning complexity by supporting different sets of mathematical constructors.
Show more
Related MOOCs (4)
Simulation Neurocience
Learn how to digitally reconstruct a single neuron to better study the biological mechanisms of brain function, behaviour and disease.
Simulation Neurocience
Learn how to digitally reconstruct a single neuron to better study the biological mechanisms of brain function, behaviour and disease.
Simulation Neurocience
Learn how to digitally reconstruct a single neuron to better study the biological mechanisms of brain function, behaviour and disease.
Show more

Graph Chatbot

Chat with Graph Search

Ask any question about EPFL courses, lectures, exercises, research, news, etc. or try the example questions below.

DISCLAIMER: The Graph Chatbot is not programmed to provide explicit or categorical answers to your questions. Rather, it transforms your questions into API requests that are distributed across the various IT services officially administered by EPFL. Its purpose is solely to collect and recommend relevant references to content that you can explore to help you answer your questions.