Command line tool to manage ontologies and their imports in a local environment
Project description
PyOntoenv
Installation
pip install pyontoenv
Usage
from ontoenv import Config, OntoEnv
from rdflib import Graph
cfg = Config(["../brick"], strict=False, offline=True)
# make environment
env = OntoEnv(cfg)
g = Graph()
# get the transitive owl:imports closure into 'g'
env.get_closure("https://brickschema.org/schema/1.4-rc1/Brick", g)
brick = Graph()
brick.parse("Brick.ttl", format="turtle")
# transitively import dependencies into the 'brick' graph, using the owl:imports declarations
env.import_dependencies(brick)
# pull Brick graph out of environment
brick = env.get_graph("https://brickschema.org/schema/1.4-rc1/Brick")
# import graphs by name
env.import_graph(brick, "https://w3id.org/rec")
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pyontoenv-0.1.9a4.tar.gz
(903.2 kB
view hashes)
Built Distributions
Close
Hashes for pyontoenv-0.1.9a4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69c638029ba6bad52fdfda754e3679309b301f96dda38268a08dcf6aa1ad92b3 |
|
MD5 | 7b72b4b923c35be7d27312db2b04583d |
|
BLAKE2b-256 | 6f04e010e76777c8d7448b8cc35fc53ed483962d4dde2526178eaf5637e9bb61 |
Close
Hashes for pyontoenv-0.1.9a4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb7f595b2d63b432e9ab6ce58ad965d9b35a8c768e8fda5ba432f51d0dc61b6a |
|
MD5 | 8dc0d61a22a13f76f8477e8a237b759e |
|
BLAKE2b-256 | 651284a530fbb61e049e698bb91de9c95ae55d731dd56661cc160b7ff7c60420 |
Close
Hashes for pyontoenv-0.1.9a4-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b597549a21558e0372748eede997d968f7223771d8856c3ffef05f15bbf0fee |
|
MD5 | e9d6b641e99728d2d230c5c5b3352b4b |
|
BLAKE2b-256 | f5dfbe571425b63f2d9d51c2f99da1f63910ef8ca1a862e3b9491ef8aa6c2c2d |
Close
Hashes for pyontoenv-0.1.9a4-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ff23b20ef13bb277a8f73d809b55b06df0ded9b89f98315fe6fc95ce3a258bb |
|
MD5 | cb142e4cba9130168c3f3a7933c959f6 |
|
BLAKE2b-256 | e7fbf89b738c4bff3dedc2b17e42e7d59778cd948960e532a01fea5924481e79 |
Close
Hashes for pyontoenv-0.1.9a4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78bdbe79dd82b02a225feeeb07a608c6caf042cd6aa7fcc083b95e19eaffbd02 |
|
MD5 | ca3485220d5e492751ef509076e50dc0 |
|
BLAKE2b-256 | d67945e86506ca095806a02e463f2d430131e6e3a0c9ceef9009fea76eb2e249 |
Close
Hashes for pyontoenv-0.1.9a4-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71ee6dbaa09fcd3fe98b614eb14a039efe6846193501e36f3974a8b18e39a19b |
|
MD5 | 5bf3f0479b6a8d04f4c18741bbbb0015 |
|
BLAKE2b-256 | 8374465d254e2364157417807c29fd927fe1a32780dc6cdb0b9bfeea4e02fe3a |
Close
Hashes for pyontoenv-0.1.9a4-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2fa8413127fe7fdc161ca373ee694e152c385feaaa942ae9dcdb1d71b2d10f8 |
|
MD5 | d216f1a747a62db5dd6b5428ac0bdfd2 |
|
BLAKE2b-256 | 8963f1d34dc96dbe0699151ffef04dd7f2fbe7466c2066fc48b8d2f7e5219849 |
Close
Hashes for pyontoenv-0.1.9a4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb1e8c41853ac4291b1c25f771af59ea255fd823be6922952a845aa83becd1d9 |
|
MD5 | d6b59813d5ce5c341ef9a8e7877ec878 |
|
BLAKE2b-256 | 5d6833517df535faf1a44e404c3c036049cbe8cce4c8c15d2c5c8d3cf941cddd |
Close
Hashes for pyontoenv-0.1.9a4-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3be8eda0d7299eb3a85a898ad40d0a65f473067ce7827636f903a43501bae50b |
|
MD5 | dad169528c30bc97a475859f8e510e7a |
|
BLAKE2b-256 | 846db7349ecc401828f60620ff2ce80fe818424762a074e1461051f3321154e3 |
Close
Hashes for pyontoenv-0.1.9a4-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76322db0b95d4af67af10edd5c5fc570bb3190310cb95449c4107cf4b88502a1 |
|
MD5 | ebb4e05a01199f88d7cb3e74e01b5499 |
|
BLAKE2b-256 | 49d4a2cc7c259aa922baac74a9296649387f328263800194e54255df24497976 |
Close
Hashes for pyontoenv-0.1.9a4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1467b0c678cfa09401cb07835f579ff952ba649bffc8538fed1e6db4a60617f |
|
MD5 | 31137ef177d756f7e1d8f587ca55742b |
|
BLAKE2b-256 | 774a08f132b2be42ea41057d7581c42ec5bee93668ee248c8dc181a31054b0e2 |
Close
Hashes for pyontoenv-0.1.9a4-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16102c91a7724ac10db38cdc4840f0f85266e0f188b0cba4d29e22f63e444138 |
|
MD5 | cd0b8a121bf677c3a862ab42e2ad7355 |
|
BLAKE2b-256 | 6e2ddee0d739417d55fd50fe43bc5e79a4fe0a9ad0238a16d6f74e973db1c682 |
Close
Hashes for pyontoenv-0.1.9a4-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1037c0216e3ad9ccce089e1e9fdf581f1ad10a8769488325d8efe07cbec54779 |
|
MD5 | 2725e3310c8c57d38080654ad0b492b5 |
|
BLAKE2b-256 | a421786c5bfb86256fb7f16643226d3e99e0f6346479cd1b0e46ccb1920ae4fc |
Close
Hashes for pyontoenv-0.1.9a4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c2c3fbd9dee8846f60903807dc59effd7889dc7e864a3222b395ac402775c6e |
|
MD5 | c277c8150a47cf08b2cf0c6dd6cd0da4 |
|
BLAKE2b-256 | 9538b21d3ca460a470b921242e418a850219f50e1e8eae2494dc3c06a0569a69 |
Close
Hashes for pyontoenv-0.1.9a4-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c03314ede81727ec04235f394ab4e4b0ce4889e8433f337d36145bb3c48b22c |
|
MD5 | fa623563e4369166084f0fec13ab716d |
|
BLAKE2b-256 | 7b80abd77825b42b2c6a6526a1499a77fb1db9a56013ff24ae663af659357984 |
Close
Hashes for pyontoenv-0.1.9a4-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c80665d2be335f57295548c65bb084c28d996607284ed973a5922bd4a0309e77 |
|
MD5 | 40d4f2616561e9c9b0fe4aa008ac17c7 |
|
BLAKE2b-256 | 76e4fe8189c542f75d9a9e73f2a8b4d5a370720c05329b636dd435acbeaf5b5a |
Close
Hashes for pyontoenv-0.1.9a4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc0d75b47b3675103695502f1f81745e68d845d2e7f0ec4dd40c1c94f65af251 |
|
MD5 | d99dc4199b4bc3607a829c79e40059f6 |
|
BLAKE2b-256 | af7a00d3f97e105f89fff2793abe9a32d9c2d9f342ea91d469dd798b80afb222 |
Close
Hashes for pyontoenv-0.1.9a4-cp38-abi3-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b41b7bd72c7f070863adde227eba6caa5029846a775a98e685c49ce67553e8f |
|
MD5 | 2834e498f9cb7d355c71a01f495b6833 |
|
BLAKE2b-256 | 12b75e035c2a975d55a0956f091d14aab107a4ffe4a669e51b425b5eb11aa409 |
Close
Hashes for pyontoenv-0.1.9a4-cp38-abi3-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | adffa530bffa6d7fe947110dd61b0e7ce278ed46f317a3f38b0188043e15bf6f |
|
MD5 | cdd31328d87bb3fde3bf4291999862a4 |
|
BLAKE2b-256 | 6cf53922a7c070100df8711a205f4fc0ce851caf25a24a61084ea543987de6a4 |
Close
Hashes for pyontoenv-0.1.9a4-cp38-abi3-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4684dcea65b377440b905b710f7133d8b3c54a569e7ebe029c36a70685d3f9b8 |
|
MD5 | 80fe14c291abe6f1403a48a9efe5a480 |
|
BLAKE2b-256 | 1c1a50074beb4c6a5aa3849df73af03cfef6f0ad54c0f73d143332a7b7d6c033 |
Close
Hashes for pyontoenv-0.1.9a4-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10b7d21db21c24ab5e9e43377decf5d8612612e85ff09312987d5bd718bee433 |
|
MD5 | 198e3ad91f4f3f5ca8d1536eefe7b3d2 |
|
BLAKE2b-256 | bb69720ba81e239a7ed43dc90c40bcda0231e3241ab918d93fed93cfd3c490de |
Close
Hashes for pyontoenv-0.1.9a4-cp38-abi3-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1fb9968006977abce4f68e70de3db1babe09c0a99b8d6726fc37b00b8e725a83 |
|
MD5 | f15c2d0de5b8f2dc5bee2bbc25b3a289 |
|
BLAKE2b-256 | 0e1ec87654ab8fdf35e389430acb8feb55206c2a3b07205161074edbc7fba211 |
Close
Hashes for pyontoenv-0.1.9a4-cp38-abi3-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14e120cc4ca529f76e2b110969b8dca51823128217295164c7bc6bcaa3c1cb23 |
|
MD5 | 7bd69b85410d2d78b719898da13be7e4 |
|
BLAKE2b-256 | 37bb3351410c109a451636f3f180d9975ce953465a51080e0020715dd672d068 |
Close
Hashes for pyontoenv-0.1.9a4-cp38-abi3-macosx_10_14_x86_64.macosx_11_0_arm64.macosx_10_14_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b66be4e26a4d46e2a6ff3fb19214dd0f214add7487915e2d940fc6ab3790445b |
|
MD5 | 15c466dcb20e40d79578e58b09ebfcbc |
|
BLAKE2b-256 | b0cec695ff211ce7425698ffe785993d43a1099b0c50261134bd56eb265902e2 |