|PyPI Version| |Build Status| |Coverage Status| |Python Version|
This Python package provides methods for testing standards that use JSON Schema and CSV codelists with custom JSON Schema properties <https://os4d.opendataservices.coop/development/schema/#extended-json-schema>
__, like:
- Open Contracting Data Standard (OCDS), plus its extensions and profiles
- Open Contracting for Infrastructure Data Standard (OC4IDS)
- Beneficial Ownership Data Standard (BODS)
- Social Investment Data Lab Specification (SEDL)
The following packages also support multiple standards:
OCDS Babel <https://ocds-babel.readthedocs.io/en/latest/>
__, which provides Babel extractors and translation methodsOCDS Kit <https://ocdskit.readthedocs.io/en/latest/>
, which provides commands <https://ocdskit.readthedocs.io/en/latest/cli/schema.html>
for transforming JSON Schema, and methods for creating a mapping sheet <https://ocdskit.readthedocs.io/en/latest/api/mapping_sheet.html>
__ and for yielding a schema's fields <https://ocdskit.readthedocs.io/en/latest/api/schema.html>
__.
If you are viewing this on GitHub or PyPI, open the full documentation <https://jscc.readthedocs.io/>
__ for additional details.
.. |PyPI Version| image:: https://img.shields.io/pypi/v/jscc.svg
:target: https://pypi.org/project/jscc/
.. |Build Status| image:: https://github.com/open-contracting/jscc/actions/workflows/ci.yml/badge.svg
:target: https://github.com/open-contracting/jscc/actions/workflows/ci.yml
.. |Coverage Status| image:: https://coveralls.io/repos/github/open-contracting/jscc/badge.svg?branch=main
:target: https://coveralls.io/github/open-contracting/jscc?branch=main
.. |Python Version| image:: https://img.shields.io/pypi/pyversions/jscc.svg
:target: https://pypi.org/project/jscc/