<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Literate ontologies for fun and profit (SemWeb.Pro) RSS Feed</title>
    <description></description>
    <link>https://cms.semweb.pro/talk/18411397</link>
<item>
<guid isPermaLink="true">https://cms.semweb.pro/talk/18411397</guid>
  <title>Literate ontologies for fun and profit</title>
  <link>https://cms.semweb.pro/talk/18411397</link>
  <description>&lt;p&gt;Logic.Tools is a platform that helps companies develop applications based on semantic
web technologies. Today, Logic.Tools-powered applications are deployed and running
in two domains: an insurance company in France and train operators in Belgium and
Luxembourg. In these applications, a combination of OWL, SWRL and RDF is used to
describe business concepts, behavior and data. Logic.Tool&#39;s high performance
reasoners render the business description executable, which is then used to test,
explain and deploy running applications.&lt;/p&gt;
&lt;p&gt;One of the strengths of the approach taken by Logic.Tools is that business concerns are
modeled and executed independently from technical concerns. This separation, where
the business concerns are not obscured by technical worries, opens the door to non-
technical stakeholders such as domain experts to read, understand, vet and ultimately
change the core of an application.&lt;/p&gt;
&lt;p&gt;When we started Logic.Tools, we came to the realization that ontology/semantic web
authoring tools were lacking. To our opinion, no existing OWL/RDF/SWRL tool: treats
rules as a first-class entity, provides an intuitive interface to non-programmers,
includes a high-performance reasoner, among a long list of desiderata. We set then on
a path, that would ultimately result in the subject of our demo: The Logic.Tools Studio.&lt;/p&gt;
&lt;p&gt;The Logic.Tools Studio is an opinionated development system for OWL+SWRL
ontologies. The central innovation in the Logic.Tools Studio is its support for what we
call Literate Ontologies; that is Knuth&#39;s Literate Programming (Knuth, 1992) applied to
the definition of ontologies.&lt;/p&gt;
&lt;p&gt;In this demonstration, through a non-trivial example application we will explore the
Logic.Tools Studio live, showing:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;How literate ontologies are used to encapsulate the business meaning of an
application;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;the integrated support of different RDF syntaxes (RDF/XML, turtle, JSON-LD), and
our turtle-inspired SWRL concrete syntax proposal. Including support for cross
language search and refactoring facilities;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;our use of TRIG and RDF sub-graphs to embed examples in a Literate Ontology, as
well as our proposal for a unit-test definition language for ontologies;-&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;the different graphical syntaxes we have defined in order to help non-technical
business experts understand the semantics of the application; and&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;the explanation facilities that serve as a declarative debugger for the ontology&#39;s
axioms and rules.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For more information about Logic.Tools and the Logic.Tools studio, visit:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;visit our website: &lt;a href=&quot;https://logic.tools&quot;&gt;https://logic.tools&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;watch our quick tour videos: &lt;a href=&quot;https://www.youtube.com/@logictools4513&quot;&gt;https://www.youtube.com/@logictools4513&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;References:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Knuth, D. E. (1992). Literate Programming. Stanford, California: Center for the Study of Language and Information.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Authors: Carlos Noguera, Maxime Van Assche&lt;/p&gt;</description>
  <dc:date>2025-12-05T18:50+00:00</dc:date>
  <dc:creator>admin</dc:creator>
</item>
  </channel>
</rss>