{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T03:20:59Z","timestamp":1725420059353},"reference-count":0,"publisher":"EasyChair","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"abstract":"<jats:p>This paper demonstrates how a constructive version of the description logic ALC can serve as a semantic type system for an extension of the simply typed $\\lambda$-calculus to express computations in knowledge bases. This cALculus embodies a functional core language which provides static type checking of semantic information for programming with data whose structure is organised under a relational data model. The cALculus arises from a natural interpretation of the tableau rules for constructive ALC following the Curry-Howard-Isomorphism.<\/jats:p>","DOI":"10.29007\/xlfw","type":"proceedings-article","created":{"date-parts":[[2018,1,23]],"date-time":"2018-01-23T16:46:53Z","timestamp":1516726013000},"page":"52-35","source":"Crossref","is-referenced-by-count":0,"title":["Towards a Simply Typed CALculus for Semantic Knowledge Bases"],"prefix":"10.29007","volume":"7","author":[{"given":"Michael","family":"Mendler","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Stephan","family":"Scheele","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"11545","event":{"name":"LAM'10. 3rd International Workshop on Logics, Agents, and Mobility"},"container-title":["EPiC Series in Computing"],"original-title":[],"deposited":{"date-parts":[[2018,1,23]],"date-time":"2018-01-23T16:46:54Z","timestamp":1516726014000},"score":1,"resource":{"primary":{"URL":"https:\/\/easychair.org\/publications\/paper\/Kh"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"references-count":0,"URL":"https:\/\/doi.org\/10.29007\/xlfw","relation":{},"ISSN":["2398-7340"],"issn-type":[{"type":"print","value":"2398-7340"}],"subject":[]}}