Skip to main content

pydantigraph

ORM data models, schemas, and vocabularies for pyoxigraph

  • ORM-like read/write with pyoxigraph
    • Read - just model fields
    • Read - model fields + all triples with matching subject
    • Lazy read - read connected entities when accessed
    • Write
    • Update
    • Delete
    • Crawl - get triples n-steps out from current object leaves with filtering
  • Namespaces for using schema
    • Code generation from existing schema
  • Fields and type annotations for declaring terms
    • Fields are properly checked by MyPy using the first type parameter
  • Lists <-> blank node collections
  • Pydantic validation
    • JSON-Schema
    • RDF serialization with rdflib
    • IRI (not URL) validator
    • Only fields that map onto RDF literals allowed

See Also

Metadata

Release files for pydantigraph 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pydantigraph 0.1.0
File Size Uploaded Provenance Actions
pydantigraph-0.1.0.tar.gz 17.1 kB Without provenance Details for pydantigraph-0.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for pydantigraph 0.1.0
File Interpreter ABI Platform Actions
pydantigraph-0.1.0-py3-none-any.whl Python 3 none any Details for pydantigraph-0.1.0-py3-none-any.whl

Total release size: 36.0 kB

Release files / pydantigraph-0.1.0.tar.gz

Download URL pydantigraph-0.1.0.tar.gz
Size 17.1 kB
Tags Source
SHA-256 checksum
How to use checksums
be7290e2fa2c74d8da1828af36844a9121c6a30e3fee4acce42449e8422a284e
BLAKE2b-256 checksum
How to use checksums
cb99f74345d198239f889203c0955074a4da852a212b5df88853875bccc07c2e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.6.1 CPython/3.11.3 Darwin/21.6.0

Release files / pydantigraph-0.1.0-py3-none-any.whl

Download URL pydantigraph-0.1.0-py3-none-any.whl
Size 18.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
405f0bfabd4dae685dd9f924de14b454ae24b5d9b7b8bcff0f03c29e61ef9005
BLAKE2b-256 checksum
How to use checksums
e74616749cbae6287d46322141e042e9c2dd47aa9c69b71609e64bbd823d35af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.6.1 CPython/3.11.3 Darwin/21.6.0

Security for pydantigraph 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page