Minimal Macro-Based Rewritings of Formal Languages: Theory and Applications in Ontology Engineering (and Beyond)

Christian Kindermann, Anne-Marie George, Bijan Parsia, Uli Sattler

Research output: Chapter in Book/Conference proceedingConference contributionpeer-review

2 Downloads (Pure)

Abstract

In this paper, we introduce the problem of rewriting finite formal languages using syntactic macros such that the rewriting is minimal in size. We present polynomial-time algorithms to solve variants of this problem and show their correctness. To demonstrate the practical relevance of the proposed problems and the feasibility and effectiveness of our algorithms in practice, we apply these to biomedical ontologies authored in OWL. We fnd that such rewritings can signifcantly reduce the size of ontologies by capturing repeated expressions with
macros. In addition to offering valuable assistance in enhancing ontology quality and comprehension, the presented approach introduces a systematic way of analysing and evaluating features of rewriting systems (including syntactic macros, templates, or other forms of rewriting rules) in terms of their infuence on computational problems.
Original languageEnglish
Title of host publicationThe Thirty-Eighth AAAI Conference on Artificial Intelligence (AAAI-24)
PublisherAAAI Press
Pages10581-10588
Volume38
Edition9
DOIs
Publication statusPublished - 24 Mar 2024

Publication series

NameProceedings of the AAAI Conference on Artificial Intelligence
PublisherAAAI Press
ISSN (Print)2159-5399

Fingerprint

Dive into the research topics of 'Minimal Macro-Based Rewritings of Formal Languages: Theory and Applications in Ontology Engineering (and Beyond)'. Together they form a unique fingerprint.

Cite this