Welcome to Owlready's documentation!
************************************

Owlready is a module for ontology-oriented programming in Python: load OWL 2.0 ontologies
as Python objects, modify them, save to OWL XML, and perform reasoning via HermiT
(included). Owlready allows a transparent access to OWL ontologies (contrary
to usual Java-based API).

.. warning::
  
  Owlready is deprecated in favor to the new version, Owlready2:

  http://bitbucket.org/jibalamy/owlready2 (development version)
  
  https://pypi.python.org/pypi/Owlready2 (stable version)
  
  http://www.lesfleursdunormal.fr/static/informatique/owlready/index_en.html (website)
  
  
Owlready has been created at the LIMICS reseach lab,
University Paris 13, Sorbonne Paris Cité, INSERM UMRS 1142, Paris 6 University, by
Jean-Baptiste Lamy. It was developed during the VIIIP research project funded by ANSM, the French Drug Agency;
this is why most examples in this documentation relate to drug ;).

Owlready is available under the GNU LGPL licence v3.
If you use Owlready in scientific works, **please cite the following article**:

   **Lamy JB**.
   Owlready: Ontology-oriented programming in Python with automatic classification and high level constructs for biomedical ontologies.
   **Artificial Intelligence In Medicine 2017**;80C:11-28

Table of content
----------------

.. toctree::
   intro.rst
   onto.rst
   class.rst
   properties.rst
   restriction.rst
   disjoint.rst
   mixing_python_owl.rst
   reasoning.rst
   annotations.rst
   keys_and_indexes.rst
   editobj.rst
   limitations.rst
