KtoAPP: Compiling Knowledge into Applications
KtoAPP: Compiling Knowledge into Applications
Disciplines
Computer Sciences (80%); Mathematics (20%)
Keywords
-
Knowledge Representation,
Description Logics,
Foundations of Data Management,
Verification,
Artificial Intelligence,
Reasoning about Actions
Computer software is playing an increasingly important role in the modern world. In particular, data-centric applications that help collect, store, share and analyze information are of critical importance to society. Unfortunately, the development of software is challenging: it is time-consuming, error-prone and requires highly-skilled personnel. To make things worse, the fast evolution of the world requires developers to capture in computer code increasingly complex knowledge about problem domains, as well as to integrate an increasing number of diverse sources of information. Due to this complexity, reliable software often takes years to develop. Defiantly, today`s world needs technology to rapidly create highly reliable yet very customized applications. For example, when coping with a natural disaster or some other unexpected crisis, we would like to have reliable and situation-specific tools for the responders and the general public to report and analyze the crisis-related information. Another example are one-off clinical trials, in which researchers need reliable tools to collect and analyze data reported by trial participants, all in a very knowledge-intensive and highly regulated domain. To ensure the quality of data, the applications for data reporting should be tailored to the specific trial requirements, and the medical conditions and needs of the trial participants. These examples share a challenging combination of requirements, which current technologies do not allow to fulfill without very costly development efforts: (i) a very complex problem domain, (ii) the need for customization, and (iii) the need for accessibility to users with little or no training. This challenge calls for a major breakthrough in automating software creation, which is now possible due to the recent advances in Knowledge Representation and other areas of Artificial Intelligence. The main goal of this project is to obtain automated- reasoning techniques that exploit formally represented domain knowledge in order to raise the quality of data-centric applications, and to dramatically reduce their development efforts. Specifically, we will develop techniques that exploit domain knowledge given as two components: (1) a knowledge base that captures in a machine-readable language the general knowledge about a given problem domain, and (2) a focus specification that captures the requirements of a specific application. Using automated reasoning, these two components will be compiled into a reliable yet very accessible application, tailored for collecting and analyzing data about the entities described in the focus specification. The objectives of this project will involve work that connects several areas of computer science: Knowledge Representation, Artificial Intelligence, Database Theory and Software Verification.
This project provided a collection of new methods and techniques for building applications that use the graph data model to store information. This form of data representation is increasingly popular, especially in application areas involving complex domain knowledge where traditional relational databases are insufficient. For example, graph-based representations are particularly suitable when we need to manage data incompleteness or inconsistency. In this project we investigated novel methods for automated reasoning in ontologies written in Description Logics (DLs), which in turn paved the way for new, trustworthy reasoning services for ontology-based data management systems. DLs are classic knowledge representation languages that underpin the W3C OWL standard for Web ontologies, and our results are expected to support the development of applications involving complex domain knowledge. For instance, we developed methods for automatically deriving database schemas from ontologies written in DLs. Furthermore, our results on bounded predicates in DLs enabled new query-answering services in ontology-based data access (OBDA). In the context of OBDA, we established techniques that connect ontology-based data access with more traditional data access methods, such as rule-based languages like DATALOG and Answer Set Programming. Another research line focused on DLs that support numeric constraints, which are essential for modeling complex, real-world domains. Our research contributed new reasoning services for solution optimization, building a bridge between DLs and the field of Constraint Programming. In this direction, we developed new algorithms and obtained results on decidability and computational complexity. Our research was also timely in relation to developments in SHACL, a new W3C standard for managing graph-structured data on the Web. We provided significant insights into the foundations of SHACL, establishing connections between SHACL and other well-known languages for knowledge representation and data management. These results have the potential to influence future revisions of the SHACL standard. For example, using ideas from Logic Programming, we proposed new ways to handle self-referential (or "cyclic") SHACL documents. Our work also established strong links between SHACL and other constraint languages for graph-structured data, such as ShEx and PG-Schema. Moreover, we applied ideas from classical artificial intelligence to enable intelligent explanation services in cases where graph-structured data violates a given set of SHACL constraints. Furthermore, we developed tools based on Logic Programming to automatically repair such constraint violations. We also developed methods for automatically checking the quality of program code that operates on graph-structured data: when code passes our checks, it is guaranteed to comply with the specified SHACL constraints. While initially we were mainly using our expertise in DLs to advance SHACL, later some of our results on SHACL were transferred back into the domain of DLs-demonstrating a bidirectional flow of knowledge between two distinct research areas and communities.
- Technische Universität Wien - 100%
Research Output
- 289 Citations
- 73 Publications
- 5 Software
- 3 Disseminations
- 21 Scientific Awards
- 2 Fundings
-
2025
Title Towards Practicable Algorithms forRewriting Graph Queries Beyond DL-Lite; In: The Semantic Web - 22nd European Semantic Web Conference, ESWC 2025, Portoroz, Slovenia, June 1-5, 2025, Proceedings, Part I DOI 10.1007/978-3-031-94575-5_19 Type Book Chapter Publisher Springer Nature Switzerland -
2025
Title Implementing Lexicographic Inference Using Partial MaxSAT DOI 10.1007/978-3-032-05134-9_21 Type Book Chapter Author Haldimann J Publisher Springer Nature Pages 301-315 -
2025
Title Inductive inference from weakly consistent belief bases DOI 10.1017/s0269888925100088 Type Journal Article Author Haldimann J Journal The Knowledge Engineering Review Link Publication -
2025
Title Towards Practicable Defeasible Reasoning for ABoxes DOI 10.1007/978-3-032-04587-4_14 Type Book Chapter Author Haldimann J Publisher Springer Nature Pages 223-239 -
2025
Title Common Foundations for SHACL, ShEx, and PG-Schema DOI 10.1145/3696410.3714694 Type Conference Proceeding Abstract Author Ahmetaj S Pages 8-21 Link Publication -
2025
Title SHACL Validation Under Graph Updates DOI 10.1007/978-3-032-09527-5_8 Type Book Chapter Author Ahmetaj S Publisher Springer Nature Pages 140-157 -
2021
Title Automata-based Reasoning for Decidable Logics with Data Values DOI 10.34726/hss.2021.94060 Type Other Author Labai N Link Publication -
2024
Title SHACL Validation under the Well-founded Semantics DOI 10.24963/kr.2024/52 Type Conference Proceeding Abstract Author Okulmus C Pages 553-562 Link Publication -
2024
Title Equilibrium Description Logics: Results on Complexity and Relations to Circumscription DOI 10.24963/kr.2024/29 Type Conference Proceeding Abstract Author Di Stefano F Pages 306-316 Link Publication -
2024
Title Rules and Reasoning, 8th International Joint Conference, RuleML+RR 2024, Bucharest, Romania, September 16–18, 2024, Proceedings DOI 10.1007/978-3-031-72407-7 Type Book editors Kirrane S, Šimkus M, Soylu A, Roman D Publisher Springer Nature -
2024
Title Stable Model Semantics for Description Logic Terminologies DOI 10.1609/aaai.v38i9.28917 Type Journal Article Author Di Stefano F Journal Proceedings of the AAAI Conference on Artificial Intelligence Pages 10484-10492 Link Publication -
2024
Title Datalog rewritability and data complexity of ALCHOIQ with closed predicates DOI 10.1016/j.artint.2024.104099 Type Journal Article Author Lukumbuzya S Journal Artificial Intelligence -
2022
Title Pointwise Circumscription in Description Logics Type Conference Proceeding Abstract Author Federica Di Stefano Conference DL 2022 - 35th International Workshop on Description Logics co-located with FLoC 2022 - Federated Logic Conference -
2022
Title Well-founded Semantics for Recursive SHACL Type Other Author Chmurovic A Conference The 4th International Workshop on the Resurgence of Datalog in Academia and Industry (Datalog-2.0 2022) Link Publication -
2021
Title Bounded Predicates in Description Logics with Counting DOI 10.24963/ijcai.2021/271 Type Conference Proceeding Abstract Author Lukumbuzya S Pages 1966-1972 Link Publication -
2021
Title Reasoning about Explanations for Non-validation in SHACL DOI 10.24963/kr.2021/2 Type Conference Proceeding Abstract Author Ahmetaj S Pages 12-21 Link Publication -
2024
Title Leveraging ontologies for flexible access to graph-structured data Type PhD Thesis Author Medina Andresel Link Publication -
2024
Title Reasoning in very expressive description logics with varying information completeness Type PhD Thesis Author Sanja Lukumbuzya Link Publication -
2024
Title Stable Model Semantics for Description Logic Terminologies (Extended Abstract) Type Other Author Di Stefano F Conference The 37th International Workshop on Description Logics (DL 2024), Bergen, Norway, June 18-21, 2024 Link Publication -
2024
Title Translating Equilibrium Description Logics into Circumscription Type Other Author Di Stefano F Conference Proceedings of the 37th International Workshop on Description Logics (DL 2024), June 18-21, 2024 Link Publication -
2024
Title Reasoning with the Core Chase: the Case of SHACL Validation over ELHI Knowledge Bases Type Other Author Ortiz M Conference Proceedings of the 37th International Workshop on Description Logics (DL 2024), June 18-21, 2024 Link Publication -
2024
Title Towards SHACL Validation of Evolving Graphs Type Other Author Ahmetaj S Conference The 16th Alberto Mendelzon International Workshop on Foundations of Data Management (AMW 2024), October 2-4, 2024 Link Publication -
2023
Title The biggest business process management problems to solve before we die DOI 10.1016/j.compind.2022.103837 Type Journal Article Author Beerepoot I Journal Computers in Industry Pages 103837 Link Publication -
2019
Title Relaxing and Restraining Queries for OBDA DOI 10.1609/aaai.v33i01.33012654 Type Journal Article Author Andresel M Journal Proceedings of the AAAI Conference on Artificial Intelligence Pages 2654-2661 Link Publication -
2019
Title Pebble-Intervals Automata and FO2 with Two Orders (Extended Version) DOI 10.48550/arxiv.1912.00171 Type Preprint Author Labai N -
2019
Title Ontology-Mediated Queries from Examples: a Glimpse at the DL-Lite Case DOI 10.29007/jhtz Type Conference Proceeding Abstract Author Ortiz M Pages 1--14 Link Publication -
2019
Title Polynomial Rewritings from Expressive Description Logics with Closed Predicates to Variants of Datalog DOI 10.48550/arxiv.1912.07475 Type Preprint Author Ahmetaj S -
2018
Title Relaxing and Restraining Queries for OBDA DOI 10.48550/arxiv.1808.02850 Type Preprint Author Andresel M -
2018
Title Combining Rules and Ontologies into Clopen Knowledge Bases DOI 10.1609/aaai.v32i1.11565 Type Journal Article Author Bajraktari L Journal Proceedings of the AAAI Conference on Artificial Intelligence Link Publication -
2023
Title On the Way to Temporal OBDA Systems (short paper) Type Other Author Calvanese D Conference The 15th Alberto Mendelzon International Workshop on Foundations of Data Management (AMW 2023) Link Publication -
2023
Title Reconciling SHACL and Ontologies: Semantics and Validation via Rewriting (Extended Abstract) Type Other Author Ahmetaj S Conference The 36th International Workshop on Description Logics (DL 2023) Link Publication -
2023
Title Reconciling SHACL and Ontologies: Semantics and Validation via Rewriting Type Other Author Ahmetaj S Conference Proceedings of the ISWC 2023 Posters, Demos and Industry Tracks Link Publication -
2023
Title Towards Techniques for Updating Virtual Knowledge Graphs Type Other Author Simkus M Conference The 7th Doctoral Consortium @ RuleML+RR 2023 Link Publication -
2023
Title Semantic Querying of Integrated Raster and Relational Data: A Virtual Knowledge Graph Approach Type Other Author Ghosh A Conference The 7th Doctoral Consortium @ RuleML+RR 2023 Link Publication -
2023
Title On the Expressive Power of Ontology-Mediated Queries: Capturing coNP Type Other Author Lukumbuzya S Conference The 36th International Workshop on Description Logics (DL 2023) Link Publication -
2023
Title Circumscription in DL-Lite: Progress Report Type Other Author Bonatti P Conference The 36th International Workshop on Description Logics (DL 2023) Link Publication -
2020
Title Rewritability Results for OMQs with Closed Predicates Type Conference Proceeding Abstract Author Ortiz M Conference Proceedings of the 33rd International Workshop on Description Logics, DL 2020 Link Publication -
2020
Title Ontology focusing: Knowledge-enriched databases on demand Type Conference Proceeding Abstract Author Gogacz T. Conference 24th European Conference on Artificial Intelligence, ECAI 2020 Pages 745-752 Link Publication -
2020
Title Datalog Rewritability and Data Complexity of ALCHOIF with Closed Predicates Type Conference Proceeding Abstract Author Magdalena Ortiz Conference KR 2020 - 17th International Conference on Principles of Knowledge Representation and Reasoning -
2020
Title Query Rewriting for Ontology-Mediated Conditional Answers Type Conference Proceeding Abstract Author Magdalena Ortiz Conference AAAI 2020 - 34th Conference on Artificial Intelligence, 32nd Innovative Applications of Artificial Intelligence Conference, 10th Symposium on Educational Advances in Artificial Intelligence (EAAI) -
2020
Title An ExpTime Upper Bound for $\mathcal{ALC}$ with Integers (Extended Version) DOI 10.48550/arxiv.2006.02078 Type Preprint Author Labai N -
2020
Title Stable Model Semantics for Recursive SHACL DOI 10.1145/3366423.3380229 Type Conference Proceeding Abstract Author Andresel M Pages 1570-1580 -
2020
Title Resilient Logic Programs: Answer Set Programs Challenged by Ontologies DOI 10.1609/aaai.v34i03.5683 Type Journal Article Author Lukumbuzya S Journal Proceedings of the AAAI Conference on Artificial Intelligence Pages 2917-2924 Link Publication -
2020
Title Rewriting Approaches for Ontology-Mediated Query Answering DOI 10.1007/s13218-020-00671-w Type Journal Article Author Ahmetaj S Journal KI - Künstliche Intelligenz Pages 523-526 Link Publication -
2020
Title Query Rewriting for Ontology-Mediated Conditional Answers DOI 10.1609/aaai.v34i03.5660 Type Journal Article Author Andresel M Journal Proceedings of the AAAI Conference on Artificial Intelligence Pages 2734-2741 Link Publication -
2020
Title Polynomial rewritings from expressive Description Logics with closed predicates to variants of Datalog DOI 10.1016/j.artint.2019.103220 Type Journal Article Author Ahmetaj S Journal Artificial Intelligence Pages 103220 Link Publication -
2020
Title Pebble-Intervals Automata and FO with Two Orders DOI 10.1007/978-3-030-40608-0_14 Type Book Chapter Author Labai N Publisher Springer Nature Pages 208-221 -
2018
Title Compiling Model Representations for Querying Large ABoxes in Expressive DLs DOI 10.24963/ijcai.2018/234 Type Conference Proceeding Abstract Author Bajraktari L Pages 1691-1698 Link Publication -
2018
Title Improving Data Management using Domain Knowledge DOI 10.24963/ijcai.2018/814 Type Conference Proceeding Abstract Author Ortiz M Pages 5709-5713 Link Publication -
2018
Title Rewriting Guarded Existential Rules into Small Datalog Programs Type Conference Proceeding Abstract Author Magdalena Ortiz Conference ICDT 2018 - 21st International Conference on Database Theory -
2018
Title The Triguarded Fragment of First-order Logic Type Conference Proceeding Abstract Author Mantas Simkus Conference 22nd International Conference on Logic for Programming, Artificial Intelligence and Reasoning (LPAR) Link Publication -
2018
Title Satisfiability in the Triguarded Fragment of First-Order Logic Type Conference Proceeding Abstract Author Rudolph Sebastian Conference Proceedings of the 31st International Workshop on Description Logics, DL 2018 Link Publication -
2021
Title Reasoning about Explanations for Non-validation in {SHACL} Type Conference Proceeding Abstract Author Robert David Conference KR 2021 - 18th International Conference on Principles of Knowledge Representation and Reasoning Pages 12-21 -
2021
Title Reasoning about Explanations for Non-validation in SHACL (Extended Abstract) Type Conference Proceeding Abstract Author Robert David Conference DL 2021 - 34th International Workshop on Description Logics -
2021
Title Explanations for Non-validation in SHACL Type Conference Proceeding Abstract Author Robert David Conference ISWC 2021 - 20th International Semantic Web Conference -
2021
Title Process Mining with Common Sense Type Conference Proceeding Abstract Author Diego Calvanese Conference PROBLEMS 2021- International Workshop on BPM Problems to Solve Before We Die co-located with the 19th International Conference on Business Process Management (BPM} 2021) Pages 45-50 -
2023
Title Reconciling SHACL and Ontologies: Semantics and Validation via Rewriting DOI 10.3233/faia230250 Type Book Chapter Author Ahmetaj S Publisher IOS Press Link Publication -
2020
Title Querying Rich Ontologies by Exploiting the Structure of Data DOI 10.1007/s13218-020-00672-9 Type Journal Article Author Bajraktari L Journal KI - Künstliche Intelligenz Pages 395-398 Link Publication -
2020
Title An ExpTime Upper Bound for ALC with Integers DOI 10.24963/kr.2020/61 Type Conference Proceeding Abstract Author Labai N Pages 614-623 Link Publication -
2020
Title Datalog Rewritability and Data Complexity of ALCHOIF with Closed Predicates DOI 10.24963/kr.2020/44 Type Conference Proceeding Abstract Author Gogacz T Pages 434-444 Link Publication -
2020
Title Ontologies and Data Management: A Brief Survey DOI 10.1007/s13218-020-00686-3 Type Journal Article Author Schneider T Journal KI - Künstliche Intelligenz Pages 329-353 Link Publication -
2019
Title Relaxing and Restraining Queries for OBDA Type Conference Proceeding Abstract Author Medina Andresel Conference AAAI 2019 - 33rd Conference on Artificial Intelligence Pages 2654-2661 -
2019
Title Optimizing Horn-SHIQ Reasoning for OBDA Type Conference Proceeding Abstract Author Labinot Bajraktari Conference ISWC 2019 - 18th International Semantic Web Conference Pages 75-92 -
2019
Title Polynomial Rewritings from Expressive Description Logics with Closed Predicates to Variants of Datalog Type Journal Article Author Magdalena Ortiz Journal Artificial Intelligence -
2022
Title Magic shapes for SHACL validation DOI 10.14778/3547305.3547329 Type Journal Article Author Ahmetaj S Journal Proceedings of the VLDB Endowment Pages 2284-2296 Link Publication -
2023
Title A Short Introduction to SHACL for Logicians; In: Logic, Language, Information, and Computation - 29th International Workshop, WoLLIC 2023, Halifax, NS, Canada, July 11-14, 2023, Proceedings DOI 10.1007/978-3-031-39784-4_2 Type Book Chapter Publisher Springer Nature Switzerland -
2022
Title Reasoning Web. Declarative Artificial Intelligence, 17th International Summer School 2021, Leuven, Belgium, September 8–15, 2021, Tutorial Lectures DOI 10.1007/978-3-030-95481-9 Type Book editors Šimkus M, Varzinczak I Publisher Springer Nature -
2022
Title Highly Customizable Assemblies using Object-based Automated Planning DOI 10.34726/hss.2022.101480 Type Other Author Župa A Link Publication -
2020
Title Special Issue on Ontologies and Data Management: Part I DOI 10.1007/s13218-020-00682-7 Type Journal Article Author Schneider T Journal KI - Künstliche Intelligenz Pages 287-289 Link Publication -
2020
Title Special Issue on Ontologies and Data Management: Part II DOI 10.1007/s13218-020-00693-4 Type Journal Article Author Schneider T Journal KI - Künstliche Intelligenz Pages 439-441 Link Publication -
2022
Title Repairing SHACL Constraint Violations Using Answer Set Programming DOI 10.1007/978-3-031-19433-7_22 Type Book Chapter Author Ahmetaj S Publisher Springer Nature Pages 375-391 -
2020
Title Automata-based reasoning for decidable logics with data values Type PhD Thesis Author Nadia Labai Link Publication -
2020
Title Interview with Diego Calvanese DOI 10.1007/s13218-020-00691-6 Type Journal Article Author Calvanese D Journal KI - Künstliche Intelligenz
-
2021
Link
Title Artificial Intellicence - broadcasted event Type A broadcast e.g. TV/radio/film/podcast (other than news/press) Link Link -
2021
Link
Title "Tagebuch der Informatikerin" Online - Speed Mentoring Program Type Participation in an activity, workshop or similar Link Link -
2021
Link
Title Interview for TUW MAGAZINE Type A magazine, newsletter or online publication Link Link
-
2024
Title Invited speaker at Cape-KR 2024 Type Personally asked as a key note speaker to a conference Level of Recognition Continental/International -
2022
Title Hedy Lamarr Prize 2022 Type Research prize Level of Recognition Regional (any country) -
2021
Title netidee SCIENCE Type Research prize Level of Recognition National (any country) -
2021
Title Keynote speaker International Conference on Formal Concept Analysis (ICFCA 2021) Type Personally asked as a key note speaker to a conference Level of Recognition Continental/International -
2021
Title Editorial board of the Artificial Intelligence Journal (AIJ) Type Appointed as the editor/advisor to a journal or book series Level of Recognition Continental/International -
2020
Title Frontiers in AI talk, 24th European Conference of Artificial Intelligence (ECAI) Type Personally asked as a key note speaker to a conference Level of Recognition Continental/International -
2020
Title Keynote speaker at International Workshop on Description Logics (DL 2020) Type Personally asked as a key note speaker to a conference Level of Recognition Continental/International -
2019
Title Guest editor for the Special Issue on Ontologies and Data Management, published by Springer in the German Journal of Artificial Intelligence Type Appointed as the editor/advisor to a journal or book series Level of Recognition Continental/International -
2019
Title Best student paper award at DL 2019 Type Research prize Level of Recognition Continental/International -
2019
Title Steering Committee Member at the International Workshop on Description Logics Type Prestigious/honorary/advisory position to an external body Level of Recognition Continental/International -
2024
Title Invited speaker Cape-KR 2024https://2024.cape-kr.org/ Type Personally asked as a key note speaker to a conference Level of Recognition Continental/International -
2024
Title Program co-Chair of RuleML-RR 2024 (THE 8TH INTERNATIONAL JOINT CONFERENCE ON RULES AND REASONING) Type Prestigious/honorary/advisory position to an external body DOI 10.1007/978-3-031-72407-7 Level of Recognition Continental/International -
2024
Title Program Chair FoIKS 2024 Type Prestigious/honorary/advisory position to an external body DOI 10.1007/978-3-031-56940-1 Level of Recognition Continental/International -
2024
Title Associate Program Chair, 2nd European Summer School of Artificial Intelligence (ESSAI 2024) Type Prestigious/honorary/advisory position to an external body Level of Recognition Continental/International -
2023
Title Netidee Stipend for a PhD project Type Research prize Level of Recognition National (any country) -
2023
Title 2nd Prize Best Poster Award at the International Semantic Web Research Summer School (ISWS 2023) Type Poster/abstract prize Level of Recognition Continental/International -
2023
Title Best student paper award at DL 2023 Type Research prize Level of Recognition Continental/International -
2023
Title Program Chair, 1st European Summer School of Artificial Intelligence (ESSAI 2023) Type Prestigious/honorary/advisory position to an external body Level of Recognition Continental/International -
2023
Title Program Chair JELIA 2023 Type Prestigious/honorary/advisory position to an external body DOI 10.1007/978-3-031-43619-2 Level of Recognition Continental/International -
2023
Title Keynote speaker Workshop on Logic, Language, Information and Computation (WoLLIC 2023) Type Personally asked as a key note speaker to a conference Level of Recognition Continental/International -
2023
Title Program Chair, 21st International Conference on Principles of Knowledge Representation and Reasoning (KR 2024) Type Prestigious/honorary/advisory position to an external body Level of Recognition Continental/International
-
2021
Title Foundations of Reasoning in the Shape Constraint Language Type Other Start of Funding 2021 Funder Austrian Science Fund (FWF) -
2020
Title Concept recognition in monitoring data Type Research grant (including intramural programme) Start of Funding 2020 Funder Wirtschaftsagentur Wien