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

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
pydantigraph-0.1.0.tar.gz 17.1 kB Details

Built distribution (wheel)

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

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

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

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