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.9a5.tar.gz
(903.2 kB
view hashes)
Built Distributions
Close
Hashes for pyontoenv-0.1.9a5-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 477c9c8a31e2fdf4fa5da894512e0aef4be032755150a32bf69f24f42a4a0298 |
|
MD5 | 4ad846a88e3c416588999207593f5e01 |
|
BLAKE2b-256 | ce00d00d24a45b91d358b91e96e863c38aed3e6b42cf66fc76c2aea552254bfe |
Close
Hashes for pyontoenv-0.1.9a5-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 144376ee6f41938ad8f21ca8c02887e931c1007032de6fe20ff938fe305b0086 |
|
MD5 | ec52fdbc8c3a58e0e7c712f31211de67 |
|
BLAKE2b-256 | c6f51c90fc6dec237b2f01d3ee747c75aa26b9ddfbc3094fbce63d5a6e7328af |
Close
Hashes for pyontoenv-0.1.9a5-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dcb462aaf9e41f49bb2e2248f2db9d4a27b4f02ee7e45a3ae88bfba06d5270b1 |
|
MD5 | 04b9c79624037b7594d4f1e8d823eb20 |
|
BLAKE2b-256 | b7259177bcf96573f8d658815c29629f1f9910b06b4d0bf3ca1a69a527e4f769 |
Close
Hashes for pyontoenv-0.1.9a5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed31b8d0edb8f1fb6b5b38b22310bcdc5217dc9bd9b6f56a40f2b373e364c220 |
|
MD5 | ebb6d39e2c184cc44aec2eff89ea2fed |
|
BLAKE2b-256 | 707344d7a9052c986f2a40b9472b4e48b82b5bcd22efd63c2e4b6916eaa80ef3 |
Close
Hashes for pyontoenv-0.1.9a5-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3887e9abcaffb2da4879ef7651da21bd609851d56091ab221d0a7c5f84ed6e0 |
|
MD5 | 6182e1cea0ba9b34d890d3c32def1941 |
|
BLAKE2b-256 | 6d6da6b1ff94b81ecb4da521a58c54e2dff631baca5469a3c8908ad503b87519 |
Close
Hashes for pyontoenv-0.1.9a5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6fcf00a269f22e092e7565a49e8430df067b5f9717543677c70509152fd5b7d5 |
|
MD5 | 1316b435c7f071853c28ddade9deaba6 |
|
BLAKE2b-256 | 96ce2827dc91569f0985c32890cca802338b778a5344ac31249aba942f7ed08e |
Close
Hashes for pyontoenv-0.1.9a5-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5bd03f21f7eb915334a8fc628c3ca4d4103587db00c7e7f4db8a1a957891f0fd |
|
MD5 | ef19514b76922dc28793d5a26f2215d1 |
|
BLAKE2b-256 | 6572988bdf07cf989d66dcb625de2ec26417cd2aca134a6d0575a12f755b9352 |
Close
Hashes for pyontoenv-0.1.9a5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33e9f0b979a7f09303a70627eae9e90a356018dd6119ffaed8f33ed8d6af7292 |
|
MD5 | b3d27db64d9babdbb67d92ba7a3cc2f2 |
|
BLAKE2b-256 | 6b16d3f85dabf24897f58dc4d1eb79758055f495b63360948e9c963ceb6d65d8 |
Close
Hashes for pyontoenv-0.1.9a5-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a5337a71a5bea78864e5b91e00e589ee40f7b360e5adb595af64a7f800b3559 |
|
MD5 | 9ad3a7c5c297f78d5ef500c720346ed1 |
|
BLAKE2b-256 | 96172e696c45dfb41b76a05cb3c1e04fc77c69c139ab72a427ce1a99e4f8f047 |
Close
Hashes for pyontoenv-0.1.9a5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f94afabb863591a3623d79330b580efcc38642870f9f4405f5101369ad8fef5 |
|
MD5 | f6735d3203110fbb9daa14d9c8288e9c |
|
BLAKE2b-256 | 38044a80875e6d3239fe438a4e7045fe2ca0abc8f45dc41da3c29f77c512e01f |
Close
Hashes for pyontoenv-0.1.9a5-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6fcf2b99d0513377fc6bf83b6900fb1e35ace719ca35611b446849e7d2f1ff16 |
|
MD5 | 5b9e354aed8379cb2a4a564756772118 |
|
BLAKE2b-256 | d88952cd7caa1d947e26b049181e6f25b2ff10fce86b5727922e7a56c050f058 |
Close
Hashes for pyontoenv-0.1.9a5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ab591e3540d65702ddb6456b304098a9ae8a6cd80d7f6ef3d2e3367537bc080 |
|
MD5 | e3d7d00c050ba0c26a2a933727aa9b5c |
|
BLAKE2b-256 | 9cc427dc41eac86825fe39a9326d3fb5367e9acda38ecb504e66f0de8eb8aa30 |
Close
Hashes for pyontoenv-0.1.9a5-cp38-abi3-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | abc71fd7d279744c4e423e85ad28893e8f539edbad087717e4c304d263147b51 |
|
MD5 | 1e1bd72c9fc6cce14feb1284ba5477fd |
|
BLAKE2b-256 | 4c55684128ee6818ec9a606a8b181cafa3df96c299583334dcfed5b52071009b |
Close
Hashes for pyontoenv-0.1.9a5-cp38-abi3-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a663b428b73d763f56d849afa97c78ee0ec366bdcd4428ce388ce7c6467d1c4e |
|
MD5 | e1c54d9267a5176cd1a585add1f09f97 |
|
BLAKE2b-256 | 1f9f25ed48a315f6dc96a76c97eb1e6e4f47c7c49855a5155a15cabcc7a0619d |
Close
Hashes for pyontoenv-0.1.9a5-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1de347e8fc73496fbafec878d7888df8a232d081c006b3f7d2d1ee528ac2fa55 |
|
MD5 | 5575b08cad2058d20fffbda7f1a67faa |
|
BLAKE2b-256 | d3cb7ce4cebb2a1774f10a5872f912da413ab8dfe5ab17fdbb8de54dd3359a85 |
Close
Hashes for pyontoenv-0.1.9a5-cp38-abi3-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3dc886ce24d81e50cfe2ee259eb2b740f665019f195cc05437bc0b77e7a34c1b |
|
MD5 | 207cd0f7133a87d3bda8b6bc1e23dd77 |
|
BLAKE2b-256 | b085be67c959a31d2237290aefc60702b6e947eb06ac66dec573003ffb944083 |
Close
Hashes for pyontoenv-0.1.9a5-cp38-abi3-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e53e7a71f94d1d884b1a8ece1adb3f3eca5a37ede9498cf8242215c696a01269 |
|
MD5 | 155404998a53bfb90ef4b68cbf184ad7 |
|
BLAKE2b-256 | 5ef6848cf7a0bada686b0a884f1ca3ae6c23438825867aa259d3275ee0c67afa |
Close
Hashes for pyontoenv-0.1.9a5-cp38-abi3-macosx_10_14_x86_64.macosx_11_0_arm64.macosx_10_14_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8598cbedc5e6fa6a559ea5d64b8f6db602804978487a3d55435c6f87de85f613 |
|
MD5 | 567df2f3b77e33c3ee0ac3ea7381ece9 |
|
BLAKE2b-256 | 66f1dc649b58f87d1ca685026927946d2b0e2af40fb988be78676be947947de7 |