Thank you for adding this. I've added some text to my README, so that the next release will have more information. As I have said, in another reply, Clojure developers are not my primary audience; this seems like a reasonable excuse for early versions, but is much less plausible now I approach a 1.0 release.
Phil Rich Morin <r...@cfcl.com> writes: > On May 22, 2013, at 04:41, Phillip Lord wrote: >> I'm pleased to announce the release of tawny-owl 0.11. >> >> What is it? >> ========== >> >> This package allows users to construct OWL ontologies ... > > Not surprisingly, most Clojurists are not familiar with ontologies > in general or OWL ontologies in particular. This is a large topic > area; this is a modest effort to provide background information. > > -r > > > The word "ontology" is used in two different (though related) ways. > The historic meaning is mostly helpful as background: > > Ontology ... is the philosophical study of the nature of being, > becoming, existence, or reality, as well as the basic categories > of being and their relations. Traditionally listed as a part of > the major branch of philosophy known as metaphysics, ontology > deals with questions concerning what entities exist or can be > said to exist, and how such entities can be grouped, related > within a hierarchy, and subdivided according to similarities > and differences. > > -- http://en.wikipedia.org/wiki/Ontology > > > Computer-based ontologies (eg, OWL ontologies) are sets of facts > and rules about items in the domain of discourse: > > In computer science and information science, an ontology formally > represents knowledge as a set of concepts within a domain, and > the relationships between pairs of concepts. It can be used to > model a domain and support reasoning about concepts. > > -- http://en.wikipedia.org/wiki/Ontology_(information_science) > > These facts and rules can allow programs to make inferences and > can also be used to establish a controlled vocabulary (allowing > human conversations to avoid ambiguity and confusion). > > > OWL ontologies are typically constructed as "is a" hierarchies > describing categories (eg, Thing > Food > Pizza). An item can > be placed in multiple categories (eg, Thing > Product > Pizza) > and relations (eg, Pizza goesWith Beer) are added to link them. > So, the ontology is really more of a directed graph than a tree. > > OWL (Web Ontology Language) is a product of the Semantic Web > effort. It is generally used with technologies such as RDF > (Resource Description Framework), RDFS (RDF Schema), SPARQL, > and RDF Triplestores. > > So, for example, someone might set up an RDF Triplestore with > a large number of facts about (say) medicine. RDFS and OWL > could be used to provide a framework for reasoning about these > facts. A query language (eg, SPARQL) could then be used to > answer questions. > > > Here are some relevant links, as starting points: > > http://en.wikipedia.org/wiki/RDF_Schema > http://en.wikipedia.org/wiki/Resource_Description_Framework > http://en.wikipedia.org/wiki/Semantic_Web > http://en.wikipedia.org/wiki/SPARQL > http://en.wikipedia.org/wiki/Triplestore > http://en.wikipedia.org/wiki/Web_Ontology_Language > http://www.w3.org/TR/owl2-overview/ > > > I also recommend these books, which include programmer-friendly > introductions to this area. > > "Learning SPARQL" > Bob DuCharme > > "Semantic Web for the Working Ontologist" > Dean Allemang, Jim Hendler > > -- > http://www.cfcl.com/rdm Rich Morin > http://www.cfcl.com/rdm/resume r...@cfcl.com > http://www.cfcl.com/rdm/weblog +1 650-873-7841 > > Software system design, development, and documentation > > > -- -- Phillip Lord, Phone: +44 (0) 191 222 7827 Lecturer in Bioinformatics, Email: phillip.l...@newcastle.ac.uk School of Computing Science, http://homepages.cs.ncl.ac.uk/phillip.lord Room 914 Claremont Tower, skype: russet_apples Newcastle University, twitter: phillord NE1 7RU -- -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.