{
"info": {
"author": "Osma Suominen",
"author_email": "osma.suominen@helsinki.fi",
"bugtrack_url": null,
"classifiers": [
"Programming Language :: Python",
"Programming Language :: Python :: 2.6",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3.2",
"Programming Language :: Python :: 3.3"
],
"description": ".. image:: https://travis-ci.org/NatLibFi/Skosify.svg?branch=master\n :target: https://travis-ci.org/NatLibFi/Skosify\n.. image:: https://codecov.io/gh/NatLibFi/Skosify/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/NatLibFi/Skosify\n\nPython script for converting to `SKOS `_.\n\nThis program accepts a thesaurus-like vocabulary expressed as RDFS, OWL or\nSKOS as input. It produces a clean SKOS representation, which attempts to\nrepresent the input data losslessly using SKOS best practices. When given\nSKOS as input, it will be cleaned up, validated and enriched to follow\nthe SKOS specification and related best practices.\n\nUsage\n=====\n\nAs command line script:\n\n.. code-block:: console\n\n skosify myontology.owl -o myontology-skos.rdf --label \"My Ontology\"\n\nRun ``skosify --help`` for more usage information.\n\nAs Python library:\n\n.. code-block:: python\n\n import skosify # contains skosify, config, and infer\n\n voc = skosify.skosify('myontology.owl', label='My Ontology')\n voc.serialize(destination='myontology-skos.rdf', format='xml')\n\n rdf = Graph()\n rdf.parse('myontology.owl')\n config = skosify.config('owl2skos.cfg')\n voc = skosify.skosify(rdf, **config)\n\n skosify.infer.skos_related(rdf)\n skosify.infer.skos_topConcept(rdf):\n skosify.infer.skos_hierarchical(rdf, narrower=True)\n skosify.infer.skos_transitive(rdf, narrower=True)\n\n skosify.infer.rdfs_classes(rdf)\n skosify.infer.rdfs_properties(rdf)\n\nThe `skosify` function gets a list of RDF input files and/or Graphs, and named configuration settings.\n\nAdditional documentation can be found `in the GitHub project wiki `_\n\n\nAdditional scripts\n==================\n\nThe `scripts` directory contains two additional scripts to be used together with Skosify:\n\n* `skosify.cgi` a web application to use Skosify\n* `sparqldump.py` a command line client to download RDF via a SPARQL endpoint\n\nSee also\n========\n\nAuthor and Contributors\n-----------------------\n\n- Osma Suominen\n- Jakob Vo\u00df\n- Dan Michael O. Hegg\u00f8\n- Sini Pessala\n\nRelated works\n-------------\n\n- `mc2skos `__ can convert\n MARC21 Classification and Authority records to SKOS\n\nPublications\n------------\n\n- Osma Suominen and Christian Mader: Assessing and Improving the\n Quality of SKOS Vocabularies. Journal on Data Semantics, vol. 3, no.\n 1, pp. 47-73, June, 2014\n (`PDF `__)\n\n- Osma Suominen and Eero Hyv\u00f6nen: Improving the Quality of SKOS\n Vocabularies with Skosify. Proceedings of the 18th International\n Conference on Knowledge Engineering and Knowledge Management (EKAW\n 2012), Springer-Verlag, Galway, Ireland, October, 2012\n (`PDF `__)\n\n\n",
"description_content_type": null,
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/NatLibFi/Skosify",
"keywords": "rdf skos",
"license": "MIT",
"maintainer": "",
"maintainer_email": "",
"name": "skosify",
"package_url": "https://pypi.org/project/skosify/",
"platform": "",
"project_url": "https://pypi.org/project/skosify/",
"project_urls": {
"Homepage": "https://github.com/NatLibFi/Skosify"
},
"release_url": "https://pypi.org/project/skosify/2.0.1/",
"requires_dist": [
"rdflib"
],
"requires_python": "",
"summary": "SKOS converter for RDFS/OWL/SKOS vocabularies.",
"version": "2.0.1"
},
"last_serial": 3351750,
"releases": {
"2.0.1": [
{
"comment_text": "",
"digests": {
"md5": "3b409159a3e9f53fc4046331f6a45ff7",
"sha256": "149d12b9507fe9f5838bcee7236a298870dfa42a38b189ff4403661ae4e4519b"
},
"downloads": -1,
"filename": "skosify-2.0.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "3b409159a3e9f53fc4046331f6a45ff7",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 22243,
"upload_time": "2017-11-20T11:25:29",
"url": "https://files.pythonhosted.org/packages/7d/e9/be4a7bc68c05ff3428dab37f8fa917eb17eeb7d6faef158134fc60213e5f/skosify-2.0.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "6455b046f33a6cf44a07207325e1403e",
"sha256": "ac1a67c444d84675cb45a097856c23c016dbd8cf7041eb31ade0653141380465"
},
"downloads": -1,
"filename": "skosify-2.0.1.tar.gz",
"has_sig": false,
"md5_digest": "6455b046f33a6cf44a07207325e1403e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 17296,
"upload_time": "2017-11-21T11:10:47",
"url": "https://files.pythonhosted.org/packages/b3/2f/574a83b55008fde4264cce7a9373eff36395632bd2a58cfb001569415f6b/skosify-2.0.1.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "3b409159a3e9f53fc4046331f6a45ff7",
"sha256": "149d12b9507fe9f5838bcee7236a298870dfa42a38b189ff4403661ae4e4519b"
},
"downloads": -1,
"filename": "skosify-2.0.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "3b409159a3e9f53fc4046331f6a45ff7",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 22243,
"upload_time": "2017-11-20T11:25:29",
"url": "https://files.pythonhosted.org/packages/7d/e9/be4a7bc68c05ff3428dab37f8fa917eb17eeb7d6faef158134fc60213e5f/skosify-2.0.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "6455b046f33a6cf44a07207325e1403e",
"sha256": "ac1a67c444d84675cb45a097856c23c016dbd8cf7041eb31ade0653141380465"
},
"downloads": -1,
"filename": "skosify-2.0.1.tar.gz",
"has_sig": false,
"md5_digest": "6455b046f33a6cf44a07207325e1403e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 17296,
"upload_time": "2017-11-21T11:10:47",
"url": "https://files.pythonhosted.org/packages/b3/2f/574a83b55008fde4264cce7a9373eff36395632bd2a58cfb001569415f6b/skosify-2.0.1.tar.gz"
}
]
}