Hey all, I'm looking at the Tawny OWL DSL for writing OWL ontologies in Clojure. Does anyone have experiences with it? I would also be interested in alternative recommendations that solve a similar issue, i.e. ontology authoring in your own IDE and leveraging software development principles and technologies. Thanks!
I tried it, but really I prefer to write ontologies by hand, in turtle, or use something to generate the ontology from another source (E.g. datacatalog to OWL, which Stardog can do). Once you get stored prefixes, and some of the composition things with SPARQL, you can get a nice workflow going (model some things, test data/query, verify the inference happens as you expect). Throw in Stardog Rules and SHACL for fast prototyping and test driven development
Btw, I came across an older thread here that was helpful: https://clojurians.slack.com/archives/C09GHBXRC/p1684363113825079