{ "info": { "author": "Michele Pasin", "author_email": "michele.pasin@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Scientific/Engineering :: Artificial Intelligence" ], "description": "Ontodocs\n=======================\n\nOntodocs is a Python command line application aimed at facilitating the creation of documentation for ontologies encoded in RDF/OWL.\n\n#### Links\n\n* [Pypi home](https://pypi.org/project/ontodocs/)\n* [Github home](https://github.com/lambdamusic/ontodocs)\n\n#### Examples\n\n- [Schema.org](http://www.michelepasin.org/support/ontospy-examples/schema_org_topbraidttl/index.html) documentation.\n- [FOAF](http://www.michelepasin.org/support/ontospy-examples/foafrdf/index.html) documentation.\n\nThat's the kind of documentation OntoDocs can generate out-of-the-box. For even more examples, [take a look at this page](http://www.michelepasin.org/support/ontospy-examples/index.html).\n\n\nInstallation\n------------\n\n```\npip install ontodocs -U\n```\n\n\nDescription\n------------\n\nOntodocs allows to generate documentation for an RDF vocabulary, using visualization algorithms that create simple HTML pages, Markdown files, or more complex javascript interactive charts based on D3.js.\n\n```\n> Ontodocs -h\nUsage: ontodocs [OPTIONS] [SOURCE]...\n\n Ontodocs allows to create documentation for ontologies encoded in\n RDF/OWL.\n\n E.g.:\n\n > ontodocs http://www.w3.org/2008/05/skos# --theme random -o\n ~/Desktop/skos\n\n ==> generates html docs for the SKOS ontology and save it to your desktop\n\nOptions:\n -o, --outputpath TEXT Output path (default: home folder).\n -t, --title TEXT Title for the visualization (default=graph uri).\n --theme TEXT CSS Theme for the html-complex visualization\n (random=use a random theme).\n --showthemes Show the available CSS theme choices.\n -v, --verbose Verbose mode.\n -h, --help Show this message and exit.\n```\n\nThe library is not really meant to be used programmatically, but I'm sure there are a few constructs in there which can be reused.\n\nIn a nutshell, all visualizations inherit from a [VizFactory](https://github.com/lambdamusic/Ontodocs/blob/master/ontodocs/core/viz_factory.py) class that abstracts away the most common operations involved in rendering a dataviz.\n\nThis is how you would invoke a visualization from a script:\n\n```\nimport ontospy\nfrom ontodocs.viz.viz_html_single import *\n\ng = ontospy.Ontospy(\"http://cohere.open.ac.uk/ontology/cohere.owl#\")\n\nv = HTMLVisualizer(g) # => instantiate the visualization object\nv.build() # => render visualization. You can pass an 'output_path' parameter too\nv.preview() # => open in browser\n\n```\n\n\nDependencies\n---------------\nOntodocs relies on the [OntoSpy](https://github.com/lambdamusic/Ontospy/wiki) library, which itself relies on [Rdflib](https://github.com/RDFLib/rdflib).\n\n> note: the functionalities of Ontodocs used to be part of OntoSpy until v1.8.\n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/lambdamusic/ontodocs", "keywords": "ontology semantic web linked data rdf owl documentation", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "ontodocs", "package_url": "https://pypi.org/project/ontodocs/", "platform": "", "project_url": "https://pypi.org/project/ontodocs/", "project_urls": { "Homepage": "https://github.com/lambdamusic/ontodocs" }, "release_url": "https://pypi.org/project/ontodocs/1.2.2/", "requires_dist": [ "ontospy", "django", "pygments" ], "requires_python": "", "summary": "A Python package for creating ontology documentation", "version": "1.2.2" }, "last_serial": 4479651, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "1809c8c3b14cd23d3c7b8524201faaa0", "sha256": "f7d778d45c9f531f4a4216f99ca9d8b875b8b432afc82ea41fed310c67a95ed7" }, "downloads": -1, "filename": "ontodocs-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1809c8c3b14cd23d3c7b8524201faaa0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3797426, "upload_time": "2017-04-20T06:48:23", "url": "https://files.pythonhosted.org/packages/f2/a0/a99b843913f0e9bd1eca488bf580bf9303b3654b8f67017ffc906e996fc5/ontodocs-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4b8ad993c2216f0c1019a229b7561ba3", "sha256": "cf97f7044ee1cd45887688c114178247cd5fa6dc23d7670b1b57a05b732a2ef1" }, "downloads": -1, "filename": "ontodocs-1.0.0.tar.gz", "has_sig": false, "md5_digest": "4b8ad993c2216f0c1019a229b7561ba3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3640102, "upload_time": "2017-04-20T06:48:33", "url": "https://files.pythonhosted.org/packages/16/97/eaabc458e54d8216234440b15e7f79730d033170289e0918c6843b28de47/ontodocs-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "4b92db1b748e89f42fb806c56a465324", "sha256": "6784681820a34a5ce65a0a960948a8cfe9e8c5b631a9d6727daf3d4f54115623" }, "downloads": -1, "filename": "ontodocs-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4b92db1b748e89f42fb806c56a465324", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3797787, "upload_time": "2017-04-26T17:35:22", "url": "https://files.pythonhosted.org/packages/e8/93/296591b50edcb7ac4cb7f240f75c669d02753ce203130bfdb865529923a2/ontodocs-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "95fa80d712a3217375b8a3f762a09b55", "sha256": "40a13604b51a28448180485777400ee500d3ce7ccab3278f07b809bf0679ac8c" }, "downloads": -1, "filename": "ontodocs-1.0.1.tar.gz", "has_sig": false, "md5_digest": "95fa80d712a3217375b8a3f762a09b55", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3641852, "upload_time": "2017-04-26T17:35:26", "url": "https://files.pythonhosted.org/packages/44/8d/58177c3c15c5ec690660fcf18a8ad54098e6d8ceb4ea82db95efc91e6a79/ontodocs-1.0.1.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "aa245ec425b6a1bb9a3743a1e0710ede", "sha256": "c8f5689b67f84b69e44417b44be03e6ff5467c3153ad3983c94aac681cd62a89" }, "downloads": -1, "filename": "ontodocs-1.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "aa245ec425b6a1bb9a3743a1e0710ede", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3800265, "upload_time": "2017-06-20T14:53:58", "url": "https://files.pythonhosted.org/packages/3f/50/b201c1df21a28831a3eb8eda8fa857e1733035c9ccdf21d7cbddb8d1accc/ontodocs-1.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a5303bdebc4135d99106058063d65d18", "sha256": "ec7788d734f2be5963cfe1118cb88f93498c3e543fb92c4eb96cb270e0320e67" }, "downloads": -1, "filename": "ontodocs-1.0.3.tar.gz", "has_sig": false, "md5_digest": "a5303bdebc4135d99106058063d65d18", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3641969, "upload_time": "2017-06-20T14:54:04", "url": "https://files.pythonhosted.org/packages/91/23/1d4c4b028d0a606105cea0534c7f6a669339e354b271f9554f4b35af8ff6/ontodocs-1.0.3.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "ba217b4a1a3e237efe43bc1e9962fbe7", "sha256": "f983e719adc7543c55a431fb7fcaa1765ae7903846df52f6b4b79aaecdf6c431" }, "downloads": -1, "filename": "ontodocs-1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ba217b4a1a3e237efe43bc1e9962fbe7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3801714, "upload_time": "2017-07-23T01:38:06", "url": "https://files.pythonhosted.org/packages/b8/c4/47d4467eada3ecbfd5925af5e30aa1bd139bd6f0dd4e9de5a4d7220d4a04/ontodocs-1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a7e64cbc278a3c85a670ca59db770141", "sha256": "68071529caf8b2c458bbca3cae5e568d4afd1ed7a1926a028c16ffb6111a4f79" }, "downloads": -1, "filename": "ontodocs-1.1.tar.gz", "has_sig": false, "md5_digest": "a7e64cbc278a3c85a670ca59db770141", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3639602, "upload_time": "2017-07-23T01:38:14", "url": "https://files.pythonhosted.org/packages/93/be/25e0f4ef91878b43c6bd03d74cc1cc98b6bc9d44f643b3aa782d33b3d56a/ontodocs-1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "ae83438dc0fdf3aa67e616e4ce245458", "sha256": "d00e8167280a7443ac4da73b3ccca1820d3871ae7ae54e112d801d8533eeca99" }, "downloads": -1, "filename": "ontodocs-1.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ae83438dc0fdf3aa67e616e4ce245458", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3801865, "upload_time": "2017-08-30T19:46:31", "url": "https://files.pythonhosted.org/packages/1b/da/beb278fbd9f72d921c86b494d7603afe410e8999fcd0ef97b06478b120ae/ontodocs-1.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c962c74e8bdc2711bdb6cb4f07f9cd3b", "sha256": "b5bfd320f0bff7c726e1e2d3672d1f268f988a6f7218c0f28988b1e44f1c9fb2" }, "downloads": -1, "filename": "ontodocs-1.1.2.tar.gz", "has_sig": false, "md5_digest": "c962c74e8bdc2711bdb6cb4f07f9cd3b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3640042, "upload_time": "2017-08-30T19:46:41", "url": "https://files.pythonhosted.org/packages/9e/61/d9990abb0b04b73640ff9e423d9cb4cc450796b40250c88aabfcb845a7db/ontodocs-1.1.2.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "f58e7b785039cd54f3a39305ab72b56b", "sha256": "77cf4f42ed6c9cfe8642ca081436153ac037c35a999f59f693fac0a6dc3344a1" }, "downloads": -1, "filename": "ontodocs-1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f58e7b785039cd54f3a39305ab72b56b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3802041, "upload_time": "2018-05-10T00:45:57", "url": "https://files.pythonhosted.org/packages/88/0f/8c15f99b9089fef79d441d08309fe1a29008bab8f91bcb839387bd791f66/ontodocs-1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d5b7106d36ca13fd9a0cf3cbdd826586", "sha256": "958e86f82b447c46403d81fea372944fda01bc2cbcfded4acc3120ac38358db7" }, "downloads": -1, "filename": "ontodocs-1.2.tar.gz", "has_sig": false, "md5_digest": "d5b7106d36ca13fd9a0cf3cbdd826586", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3640015, "upload_time": "2018-05-10T00:46:19", "url": "https://files.pythonhosted.org/packages/be/2d/c9ab03f9b4596b559806d03f528e8c644689f148935981e02ef79c08d510/ontodocs-1.2.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "293546d60fb9a88db50e90328ef8f9ab", "sha256": "8153fd00de9e7c7c33883453a944e81c0484e463d90b6483c2debd38a9532a39" }, "downloads": -1, "filename": "ontodocs-1.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "293546d60fb9a88db50e90328ef8f9ab", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3803282, "upload_time": "2018-05-23T19:10:37", "url": "https://files.pythonhosted.org/packages/fc/8b/ab9dd1db11dd6492f3e943bc0fdaf8b8eefb09637f07a6c513e361fa0b36/ontodocs-1.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bf67b314ab8133ea32ce943b858d40f4", "sha256": "acff10eeba96e0bceab2bb82c1bfafdb0746bd1d56955daf0dd1f707878e2bf6" }, "downloads": -1, "filename": "ontodocs-1.2.1.tar.gz", "has_sig": false, "md5_digest": "bf67b314ab8133ea32ce943b858d40f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3641089, "upload_time": "2018-05-23T19:10:42", "url": "https://files.pythonhosted.org/packages/e7/16/5d0609458a9f7c033eb52cbd53b7ea0645539f32d57f5dc5a8323f4a113a/ontodocs-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "7e38d11e0ad59f91c2273928bfd93947", "sha256": "3f0c92d4e982e09c261c0845248314935ed81fcb45ff0245c4ceb6ee92b3adcf" }, "downloads": -1, "filename": "ontodocs-1.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7e38d11e0ad59f91c2273928bfd93947", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3804160, "upload_time": "2018-11-12T23:01:50", "url": "https://files.pythonhosted.org/packages/24/3e/3083c4dfd921cec05a5ffa33c457d9cd72d91cf2591bb3bb7f00e72dc393/ontodocs-1.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "63f04e3d8bb42834a393bf57740ad7f4", "sha256": "1c1518c9caf38ca17de2b4c61dda24fe261530847d854cb1c25f9e1f4767b6f9" }, "downloads": -1, "filename": "ontodocs-1.2.2.tar.gz", "has_sig": false, "md5_digest": "63f04e3d8bb42834a393bf57740ad7f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3640719, "upload_time": "2018-11-12T23:01:54", "url": "https://files.pythonhosted.org/packages/9a/9c/5b5085512f39738ee1b0e4cfc4c3ee07e7a47088cb9e2fea5c602e4abc44/ontodocs-1.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7e38d11e0ad59f91c2273928bfd93947", "sha256": "3f0c92d4e982e09c261c0845248314935ed81fcb45ff0245c4ceb6ee92b3adcf" }, "downloads": -1, "filename": "ontodocs-1.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7e38d11e0ad59f91c2273928bfd93947", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3804160, "upload_time": "2018-11-12T23:01:50", "url": "https://files.pythonhosted.org/packages/24/3e/3083c4dfd921cec05a5ffa33c457d9cd72d91cf2591bb3bb7f00e72dc393/ontodocs-1.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "63f04e3d8bb42834a393bf57740ad7f4", "sha256": "1c1518c9caf38ca17de2b4c61dda24fe261530847d854cb1c25f9e1f4767b6f9" }, "downloads": -1, "filename": "ontodocs-1.2.2.tar.gz", "has_sig": false, "md5_digest": "63f04e3d8bb42834a393bf57740ad7f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3640719, "upload_time": "2018-11-12T23:01:54", "url": "https://files.pythonhosted.org/packages/9a/9c/5b5085512f39738ee1b0e4cfc4c3ee07e7a47088cb9e2fea5c602e4abc44/ontodocs-1.2.2.tar.gz" } ] }