DBAIMay 19, 2021

iTelos -- Purpose Driven Knowledge Graph Generation

arXiv:2105.09418v2
AI Analysis

This addresses the challenge of knowledge reuse in application development, but appears incremental as it builds on existing ideas of schema-data separation and competence queries.

The paper tackles the problem of reusing and integrating pre-existing knowledge from multiple sources, which is costly and leads to non-reusable applications, by proposing iTelos, a methodology that minimizes these effects through a purpose-driven, middle-out development process.

When building a new application we are more and more confronted with the need of reusing and integrating pre-existing knowledge, e.g., ontologies, schemas, data of any kind, from multiple sources. Nevertheless, it is a fact that this prior knowledge is virtually impossible to reuse as-is. This difficulty is the cause of high costs, with the further drawback that the resulting application will again be hardly reusable. It is a negative loop which consistently reinforces itself. iTelos is a general purpose methodology aiming at minimizing as much as possible the effects of this loop. iTelos is based on the intuition that the data level and the schema level of an application should be developed independently, thus allowing for maximum flexibility in the reuse of the prior knowledge, but under the overall guidance of the needs to be satisfied, formalized as competence queries. This intuition is implemented by codifying all the requirements, including those concerning reuse, as part of an a-priori defined purpose, which is then used to drive a middle-out development process where the application schema and data are continuously aligned.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes