Type Theory as a Unifying Paradigm for Modern Databases
被引:0
|
作者:
Dorn, Christoph
论文数: 0引用数: 0
h-index: 0
机构:
Vaticle, London, EnglandVaticle, London, England
Dorn, Christoph
[1
]
Pribadi, Haikal
论文数: 0引用数: 0
h-index: 0
机构:
Vaticle, London, EnglandVaticle, London, England
Pribadi, Haikal
[1
]
机构:
[1] Vaticle, London, England
来源:
PROCEEDINGS OF THE 32ND ACM INTERNATIONAL CONFERENCE ON INFORMATION AND KNOWLEDGE MANAGEMENT, CIKM 2023
|
2023年
关键词:
databases;
type theory;
conceptual modeling;
formalization;
D O I:
10.1145/3583780.3615999
中图分类号:
TP18 [人工智能理论];
学科分类号:
081104 ;
0812 ;
0835 ;
1405 ;
摘要:
Over the past decades, data modeling has become a highly diversified discipline with many competing paradigms emerging across various application domains. We argue that higher levels of abstraction including, in particular, the integration of high-level programming and reasoning techniques, will pave the way forward for future knowledge management systems. As a programmatic foundation for this endeavor, we will discuss a novel type theoretical modeling and reasoning paradigm, which aims to strike a powerful balance between what can be naturally semantically modeled and what can be practically implemented. TypeQL is a multi-purpose database language rooted in these foundations: it is designed around the expressivity of natural language and backed by type theoretical principles. This rigorous high-level approach to database language reduces development and maintenance loads, preventing hard to spot data integrity and logic errors through its underlying type system, while also providing a unifying toolset for a large class of domain-specific applications ranging from querying connected data in knowledge graphs for drug discovery to reasoning and adaptive decision making in cognitive robotics.