remove-ontology now removes from ontology-for-namespace map.
Treatment of mappers in read was broken, calling on mapper rather than
OWLOntologyManager.
Many tests methods were calling the default ontology with
with-probe-classes.
read.clj now uses defmontfn for filters, allowing tests without the default
ontology.
Output now states tawny-owl rather than clojure owl.
Naming conventions applied throughout.
The naming conventions are described in docs/nameconventions.md.
This change is, unfortunately, very breaking and will affect almost all
users of the code. It does mean that function names are much more consistent
than previously.
Bug fix -- disjoint-classes-list was being called with an empty list.
Precondition that there must be at least two disjoint classes.
Some more name changes for consistency.
Update of pattern to cope with changes to owl.clj.
equivalent-classes returns a Node and not a NodeSet.
Redone interning capabilities.
Introduce intern-owl function.
All def* macros now use intern-owl function.
Added intern hook.
Reworked intern-entity in read.clj to use intern-owl.
This now means that all the interning is done in one place, which
is cleaner.
Lookup now longer needs explicit caching, as it uses the intern hook.
render, and repl updated to reflect this.
Fixed small documentation error.
More documentation.
owlonly renamed to owl-only inline with naming conventions.
Simple "only" used in render.
Updated intern mechanism again. Intern'd rather than def'd symbols
are not recognised as being defined within a single compilation unit.
Merge pull request #5 from jaydchan/owl-only-fix

owlonly renamed to owl-only inline with naming conventions.
Removed errorneous println statement.
Removed erroneous println statement.
ontology function now uses handlers.
hashify functions now merge duplicate keywords.
This has implications for all the main functions in owl.clj, which
makes them easier to use programmatically, since new frames can be added
without worrying about previous frames.
ontology now correctly handles :name.
Before the move to ontology-handlers :name was being used as a
prefix if there was no explicit prefix. The move to ontology-handlers
broke this which made calls such as "(defontology tmp)" crash on
save-ontology.