skosprovider_rdf
================
An implementation of the skosprovider_ interface that supports various RDF
serialisations through RDFLib.
.. image:: https://img.shields.io/pypi/v/skosprovider_rdf.svg
:target: https://pypi.python.org/pypi/skosprovider_rdf
.. image:: https://readthedocs.org/projects/skosprovider_rdf/badge/?version=latest
:target: https://readthedocs.org/projects/skosprovider_rdf/?badge=latest
.. image:: https://app.travis-ci.com/OnroerendErfgoed/skosprovider_rdf.svg?branch=develop
:target: https://app.travis-ci.com/OnroerendErfgoed/skosprovider_rdf
.. image:: https://img.shields.io/coveralls/OnroerendErfgoed/skosprovider_rdf.svg
:target: https://coveralls.io/r/OnroerendErfgoed/skosprovider_rdf
.. image:: https://scrutinizer-ci.com/g/OnroerendErfgoed/skosprovider_rdf/badges/quality-score.png?b=master
:target: https://scrutinizer-ci.com/g/OnroerendErfgoed/skosprovider_rdf/?branch=master
.. _skosprovider: https://github.com/OnroerendErfgoed/skosprovider
1.3.0 (15-12-2022)
------------------
- Don't export local id as dcterms.identifier when it's equal to the URI (#117)
- Add formal support for Python 3.10 and Python 3.11 (#120)
1.2.0 (11-10-2022)
------------------
- Better RDF rendering for concepts part of a collection (#104)
1.1.0 (17-08-2022)
------------------
- Drop python 3.6 and 3.7 support, add support for 3.8, 3.9 and 3.10
- Update RDFLib to 6.2.0
1.0.0 (17-12-2021)
------------------
- Drop python 2 support
- Upgrade all requirements (#90)
0.8.1 (27-07-2020)
------------------
- Cleaner handling of `infer_concept_relations`. When exporting through
skosprovider_rdf this attribute will determine if broader/narrower relations
between concepts are generated when there's a collection between them, as is
the case when a concept has a guide term divding the underlying concepts.
When reading from an RDF file, the `infer_concept_relations` attribute will
be set to True if at least one concept in a collection under a concept has a
broader relation with said concept. (#73)
- Prevent the _add_labels method from generating an error. (#80)
0.8.0 (08-06-2020)
------------------
- Update to RDFlib 0.5.0 (#74)
0.7.0 (12-02-2020)
------------------
- Compatibile with `SkosProvider 0.7.0 <http://skosprovider.readthedocs.io/en/0.7.0/>`_.
- Make it possible to read an RDF file containing more than one conceptscheme. (#35)
- Drop support for Python 3.3, 3.4 and 3.5. This is the last version that will
support Python 2. (#63)
0.6.0 (16-07-2017)
------------------
- Compatibile with `SkosProvider 0.6.1 <http://skosprovider.readthedocs.io/en/0.6.1/>`_.
- Add information about the void.Dataset when dumping to RDF.
0.5.0 (11-08-2016)
------------------
- Compatibile with `SkosProvider 0.6.0 <http://skosprovider.readthedocs.io/en/0.6.0/>`_.
- Add official python 3.5 compatibility.
- Add support for sources when dumping to RDF and reading from RDF. (#17)
- Add support for languages to conceptschemes when dumping to and reading from
RDF. (#16)
- Add support for HTML in SKOS notes and sources. (#15, #20)
0.4.1 (17-07-2015)
------------------
- RDF dump: Add the top concepts and the conceptscheme identifier in the full RDF dump
(equal to the RDF conceptscheme dump).
- RDF provider: literal and binary type to text when parsing the graph to a list.
0.4.0 (03-03-2015)
------------------
- Allow dumping a single conceptscheme to RDF. This does not dump the entire
conceptscheme with all it's concepts or collections, just information on the
conceptscheme itself and it's top concepts.
- Allow dumping a single concept or collection to RDF, and not just an entire
conceptscheme with all concepts or collections.
- Add skos:inScheme information to RDF dumps.
- Better handling of dc(t):identifier. When reading an RDF file both
dcterms:identifier and dc:identifier are considered when analysing the
identifier. During dumping, we also dump to dcterms:identifier.
0.3.0 (19-12-2014)
------------------
- Compatibile with `SkosProvider 0.5.0 <http://skosprovider.readthedocs.org/en/0.5.0>`_.
- Dumping to an RDF file now also dumps information on the Conceptscheme.
- Dumping to an RDF file now also adds notes to a Collection, not just to a
Concept.
- Now handles subordinate_array and superordinate concept.
0.2.0 (14-10-2014)
------------------
- Add support for Dublin Core identifier (#5)
0.1.3 (02-09-2014)
------------------
- Fix a namespace error for SKOS Notes. (#2)
0.1.2 (31-07-2014)
------------------
- Documentation fixes and cleanup
- Removed RDFlib artefacts from output.
0.1.1 (20-05-2014)
------------------
- Bugfixing
- encoding/decoding problems
- casting rdf subjects and objects to rdflib URI's
- Added tests
0.1.0
-----
- Initial version
Raw data
{
"_id": null,
"home_page": "http://github.com/OnroerendErfgoed/skosprovider_rdf",
"name": "skosprovider-rdf",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "rdf skos skosprovider vocabularies thesauri",
"author": "Flanders Heritage Agency",
"author_email": "ict@onroerenderfgoed.be",
"download_url": "https://files.pythonhosted.org/packages/ef/de/541065f044331498471382b35b2aac4e35d87665622bf7a0d8086e5f20fc/skosprovider_rdf-1.3.0.tar.gz",
"platform": null,
"description": "skosprovider_rdf\n================\n\nAn implementation of the skosprovider_ interface that supports various RDF\nserialisations through RDFLib.\n\n.. image:: https://img.shields.io/pypi/v/skosprovider_rdf.svg\n :target: https://pypi.python.org/pypi/skosprovider_rdf\n.. image:: https://readthedocs.org/projects/skosprovider_rdf/badge/?version=latest\n :target: https://readthedocs.org/projects/skosprovider_rdf/?badge=latest\n\n.. image:: https://app.travis-ci.com/OnroerendErfgoed/skosprovider_rdf.svg?branch=develop\n :target: https://app.travis-ci.com/OnroerendErfgoed/skosprovider_rdf\n.. image:: https://img.shields.io/coveralls/OnroerendErfgoed/skosprovider_rdf.svg\n :target: https://coveralls.io/r/OnroerendErfgoed/skosprovider_rdf\n.. image:: https://scrutinizer-ci.com/g/OnroerendErfgoed/skosprovider_rdf/badges/quality-score.png?b=master\n :target: https://scrutinizer-ci.com/g/OnroerendErfgoed/skosprovider_rdf/?branch=master\n\n.. _skosprovider: https://github.com/OnroerendErfgoed/skosprovider\n\n\n1.3.0 (15-12-2022)\n------------------\n\n- Don't export local id as dcterms.identifier when it's equal to the URI (#117)\n- Add formal support for Python 3.10 and Python 3.11 (#120) \n\n1.2.0 (11-10-2022)\n------------------\n\n- Better RDF rendering for concepts part of a collection (#104)\n\n1.1.0 (17-08-2022)\n------------------\n\n- Drop python 3.6 and 3.7 support, add support for 3.8, 3.9 and 3.10\n- Update RDFLib to 6.2.0\n\n1.0.0 (17-12-2021)\n------------------\n\n- Drop python 2 support\n- Upgrade all requirements (#90)\n\n0.8.1 (27-07-2020)\n------------------\n\n- Cleaner handling of `infer_concept_relations`. When exporting through\n skosprovider_rdf this attribute will determine if broader/narrower relations\n between concepts are generated when there's a collection between them, as is\n the case when a concept has a guide term divding the underlying concepts.\n When reading from an RDF file, the `infer_concept_relations` attribute will\n be set to True if at least one concept in a collection under a concept has a\n broader relation with said concept. (#73)\n- Prevent the _add_labels method from generating an error. (#80)\n\n0.8.0 (08-06-2020)\n------------------\n\n- Update to RDFlib 0.5.0 (#74)\n\n\n0.7.0 (12-02-2020)\n------------------\n\n- Compatibile with `SkosProvider 0.7.0 <http://skosprovider.readthedocs.io/en/0.7.0/>`_.\n- Make it possible to read an RDF file containing more than one conceptscheme. (#35)\n- Drop support for Python 3.3, 3.4 and 3.5. This is the last version that will\n support Python 2. (#63)\n\n0.6.0 (16-07-2017)\n------------------\n\n- Compatibile with `SkosProvider 0.6.1 <http://skosprovider.readthedocs.io/en/0.6.1/>`_.\n- Add information about the void.Dataset when dumping to RDF.\n\n0.5.0 (11-08-2016)\n------------------\n\n- Compatibile with `SkosProvider 0.6.0 <http://skosprovider.readthedocs.io/en/0.6.0/>`_.\n- Add official python 3.5 compatibility.\n- Add support for sources when dumping to RDF and reading from RDF. (#17)\n- Add support for languages to conceptschemes when dumping to and reading from\n RDF. (#16)\n- Add support for HTML in SKOS notes and sources. (#15, #20)\n\n0.4.1 (17-07-2015)\n------------------\n\n- RDF dump: Add the top concepts and the conceptscheme identifier in the full RDF dump\n (equal to the RDF conceptscheme dump).\n- RDF provider: literal and binary type to text when parsing the graph to a list.\n\n0.4.0 (03-03-2015)\n------------------\n\n- Allow dumping a single conceptscheme to RDF. This does not dump the entire\n conceptscheme with all it's concepts or collections, just information on the\n conceptscheme itself and it's top concepts.\n- Allow dumping a single concept or collection to RDF, and not just an entire\n conceptscheme with all concepts or collections.\n- Add skos:inScheme information to RDF dumps.\n- Better handling of dc(t):identifier. When reading an RDF file both \n dcterms:identifier and dc:identifier are considered when analysing the \n identifier. During dumping, we also dump to dcterms:identifier.\n\n0.3.0 (19-12-2014)\n------------------\n\n- Compatibile with `SkosProvider 0.5.0 <http://skosprovider.readthedocs.org/en/0.5.0>`_.\n- Dumping to an RDF file now also dumps information on the Conceptscheme.\n- Dumping to an RDF file now also adds notes to a Collection, not just to a\n Concept.\n- Now handles subordinate_array and superordinate concept.\n\n0.2.0 (14-10-2014)\n------------------\n\n- Add support for Dublin Core identifier (#5)\n\n0.1.3 (02-09-2014)\n------------------\n\n- Fix a namespace error for SKOS Notes. (#2)\n\n0.1.2 (31-07-2014)\n------------------\n\n- Documentation fixes and cleanup\n- Removed RDFlib artefacts from output.\n\n0.1.1 (20-05-2014)\n------------------\n\n- Bugfixing\n- encoding/decoding problems\n- casting rdf subjects and objects to rdflib URI's\n- Added tests\n\n0.1.0\n-----\n\n- Initial version\n\n\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "skosprovider_rdf",
"version": "1.3.0",
"split_keywords": [
"rdf",
"skos",
"skosprovider",
"vocabularies",
"thesauri"
],
"urls": [
{
"comment_text": "",
"digests": {
"md5": "0ab915f78b2acf70c68cba178ba28535",
"sha256": "db719f41a2d040af7184d68c782c6070a853f19bfa1792d8f16c92f664d6fd78"
},
"downloads": -1,
"filename": "skosprovider_rdf-1.3.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "0ab915f78b2acf70c68cba178ba28535",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 15783,
"upload_time": "2022-12-15T21:58:43",
"upload_time_iso_8601": "2022-12-15T21:58:43.377945Z",
"url": "https://files.pythonhosted.org/packages/ab/b7/2e2e99acacf88b231b17c062e263c06ff44a83e2a31513ee6b9d1ff6da78/skosprovider_rdf-1.3.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "a361026b61488787dcd13824005c1071",
"sha256": "d052a1eb3f12bd910efd672b247942cc861dc1550a3077b354147f5c60c9e035"
},
"downloads": -1,
"filename": "skosprovider_rdf-1.3.0.tar.gz",
"has_sig": false,
"md5_digest": "a361026b61488787dcd13824005c1071",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16219,
"upload_time": "2022-12-15T21:58:45",
"upload_time_iso_8601": "2022-12-15T21:58:45.409562Z",
"url": "https://files.pythonhosted.org/packages/ef/de/541065f044331498471382b35b2aac4e35d87665622bf7a0d8086e5f20fc/skosprovider_rdf-1.3.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2022-12-15 21:58:45",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "OnroerendErfgoed",
"github_project": "skosprovider_rdf",
"travis_ci": true,
"coveralls": false,
"github_actions": false,
"requirements": [],
"tox": true,
"lcname": "skosprovider-rdf"
}