The Tawny-OWL library provides a fully-programmatic environment for ontology building; it enables the use of a rich set of tools for ontology development, by recasting development as a form of programming. It is built in Clojure - a modern Lisp dialect, and is backed by the OWL API. Used simply, it has a similar syntax to OWL Manchester syntax, but it provides arbitrary extensibility and abstraction. It builds on existing facilities for Clojure, which provides a rich and modern programming tool chain, for versioning, distributed development, build, testing and continuous integration. In this paper, we describe the library, this environment and the its potential implications for the ontology development process.
翻译:Tawny-OWL图书馆为本体学建筑提供了一个完整的方案环境;它通过将本体学发展改造为一种编程形式,使本体学发展能够使用一套丰富的工具。它建在Clojure(现代的Lisp方言)中,得到OWL API的支持。它简单地使用,它具有与OWL Menchester语法相似的语法,但它提供了任意的扩展性和抽象性。它以Clojure的现有设施为基础,它提供了丰富和现代的编程工具链,用于编译、分布开发、建造、测试和持续整合。我们在本文件中描述了图书馆、这种环境及其对本体学发展进程的潜在影响。