PyRudof Library
===============
.. py:currentmodule:: pyrudof
`pyrudof` provides Python bindings for performing rudof operations.
The main class is `Rudof`, which can be configured using `RudofConfig`.
The library supports reading and writing RDF data in various formats, validating data against shapes defined in ShEx or SHACL, and converting between different shape representation formats.
`RudofConfig`
"""""""""""""
.. autoclass:: RudofConfig
:members:
:undoc-members:
`Rudof`
"""""""
.. autoclass:: Rudof
:members:
:undoc-members:
`DCTAPFormat`
"""""""""""""
.. autoclass:: DCTAPFormat
:members:
`ShapeMapFormat`
""""""""""""""""
.. autoclass:: ShapeMapFormat
:members:
`ShapeMapFormat`
""""""""""""""""
.. autoclass:: ShapeMapFormat
:members:
`ShExFormat`
""""""""""""
.. autoclass:: ShExFormat
:members:
`ShaclFormat`
"""""""""""""
.. autoclass:: ShaclFormat
:members:
`ShExFormatter`
"""""""""""""""
.. autoclass:: ShExFormatter
:members:
`ShapeMapFormatter`
"""""""""""""""""""
.. autoclass:: ShapeMapFormatter
:members:
`UmlGenerationMode`
"""""""""""""""""""
.. autoclass:: UmlGenerationMode
:members:
`ShExSchema`
""""""""""""
.. autoclass:: ShExSchema
:members:
`DCTAP`
"""""""
.. autoclass:: DCTAP
:members:
`QueryShapeMap`
"""""""""""""""
.. autoclass:: QueryShapeMap
:members:
`ShaclSchema`
"""""""""""""
.. autoclass:: ShaclSchema
:members:
`ShaclValidationMode`
"""""""""""""""""""""
.. autoclass:: ShaclValidationMode
:members:
`ShapesGraphSource`
"""""""""""""""""""
.. autoclass:: ShapesGraphSource
:members:
`ResultShapeMap`
""""""""""""""""
.. autoclass:: ResultShapeMap
:members:
`ValidationReport`
""""""""""""""""""
.. autoclass:: ValidationReport
:members:
`ValidationStatus`
""""""""""""""""""
.. autoclass:: ValidationStatus
:members: