Attempto controlled english for knowledge representation

Norbert E. Fuchs, Kaarel Kaljurand, Tobias Kuhn

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

Abstract

Attempto Controlled English (ACE) is a controlled natural language, i.e. a precisely defined subset of English that can automatically and unambiguously be translated into first-order logic. ACE may seem to be completely natural, but is actually a formal language, concretely it is a first-order logic language with an English syntax. Thus ACE is human and machine understandable. ACE was originally intended to specify software, but has since been used as a general knowledge representation language in several application domains, most recently for the semantic web. ACE is supported by a number of tools, predominantly by the Attempto Parsing Engine (APE) that translates ACE texts into Discourse Representation Structures (DRS), a variant of first-order logic. Other tools include the Attempto Reasoner RACE, the AceRules system, the ACE View plug-in for the Protégé ontology editor, AceWiki, and the OWL verbaliser.

Original languageEnglish
Title of host publicationReasoning Web - 4th International Summer School 2008, Tutorial Lectures
Pages104-124
Number of pages21
Volume5224 LNCS
DOIs
Publication statusPublished - 2008
Externally publishedYes
Event4th International Reasoning Web Summer School 2008 - Venice, Italy
Duration: 7 Sept 200811 Sept 2008

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume5224 LNCS
ISSN (Print)03029743
ISSN (Electronic)16113349

Conference

Conference4th International Reasoning Web Summer School 2008
Country/TerritoryItaly
CityVenice
Period7/09/0811/09/08

Fingerprint

Dive into the research topics of 'Attempto controlled english for knowledge representation'. Together they form a unique fingerprint.

Cite this