Metadata-Version: 2.1
Name: csvcubed-models
Version: 0.1.0
Summary: Models and RDF serialisation functionality useful to the csvcubed family of tools.
License: Apache-2.0
Author: Integrated Data Service - Dissemination
Author-email: csvcubed@gsscogs.uk
Requires-Python: >=3.9,<4.0
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.9
Requires-Dist: python-dateutil (>=2.8.2,<3.0.0)
Requires-Dist: rdflib (>=6.0.0)
Requires-Dist: unidecode
Description-Content-Type: text/markdown

# csvcubed - Shared Models

> Models and RDF serialisation functionality required by the csvcubed and pmd packages.

This package contains functionality to:

* Support serialisation of python models to RDF
* Provide models for relevant RDF ontologies such as [SKOS](http://www.w3.org/TR/skos-primer), [qb](https://www.w3.org/TR/vocab-data-cube/) and [DCAT](https://www.w3.org/TR/vocab-dcat-2/).
* Enable deserialisation of JSON to instances of python dataclasses.

## API Documentation

The latest API Documentation for the package can be found [here](https://ci.floop.org.uk/job/GSS_data/job/csvwlib/job/main/lastSuccessfulBuild/artifact/csvcubed_models/docs/_build/html/index.html).

TODO: #214 Update the link in csvcubed-models/csvcubedmodels/README.md to point to pypi

