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.9a3.tar.gz
(900.8 kB
view hashes)
Built Distributions
Close
Hashes for pyontoenv-0.1.9a3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2ae56d7156c15e9e53fea6365567ef7afb168e96cd5dab36da16719ce911644 |
|
MD5 | b94522796f0fedb8633c4be907f67e0d |
|
BLAKE2b-256 | e0a0ca2360d4b8dccb2e6b3e9d692cafd5dc587b8f7d2cc14c225f7960b5ab1d |
Close
Hashes for pyontoenv-0.1.9a3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49db65d0583122cdfb67d5bd06666d6a727689190851e779d6a200e363f0e2de |
|
MD5 | 797ed9eca2feece25df96bf2a432425a |
|
BLAKE2b-256 | 5bd45dfee02750fa95cad9c10637180167d8b362a99496483ff9536ac618f363 |
Close
Hashes for pyontoenv-0.1.9a3-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 393a136d55c6d7981f36582490fd0f7ce6f159cde674ed29b72f1691136a55b2 |
|
MD5 | 1598b488a85720984619a97adeca8c34 |
|
BLAKE2b-256 | 56d1e78938bc9f4b4f582ab92c531cca4c7c595ef227cfcf82886149d79ae59c |
Close
Hashes for pyontoenv-0.1.9a3-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e6d56c95a77b9224e4a6b87e27a8dd8c49f81d8ede01a9f0e1adb81d88f53d1 |
|
MD5 | 5762a47c987975ffa09e00b92795fbfb |
|
BLAKE2b-256 | 1f429ced26db50bbc5d5b939afc258967b1475c78b5007971d4da5a6c2924b00 |
Close
Hashes for pyontoenv-0.1.9a3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 421f2fd5cfd148e55b9198c2546878c5d5da8eab7fa611f4672a16b4b2f57d03 |
|
MD5 | b1acb7e07a68b8a28d4cfa24514fb386 |
|
BLAKE2b-256 | 781b70a280d29415db1f38694334d3ca376660b9ebd3bd972beda5177def84a6 |
Close
Hashes for pyontoenv-0.1.9a3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | faddb3e7e68c81d0d5b4f48bfeaedb33e8ff61abd43e86b901d6348afc1a7839 |
|
MD5 | 97607e69fbb7c71aa236b2231d0867d5 |
|
BLAKE2b-256 | 62d58d671ed6e999f474a60963f78a625f1743858cb87215ca7561281499ba58 |
Close
Hashes for pyontoenv-0.1.9a3-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e52a9c4f97b737fb4649fc802f4ecf6a465f5174a104fe73bce006d02633912a |
|
MD5 | 68b4330cbe305245251697ad8ebd85ff |
|
BLAKE2b-256 | dba6075bc7c521ab7c38eadc3647e101e77d37bd1e9460421f172698190b6ab6 |
Close
Hashes for pyontoenv-0.1.9a3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40cdd459c5201b5f7849bd87517bb23b25e413fd0807f128d47c1c3dfe66fa80 |
|
MD5 | 31cbf46132b12409dcfe45ce33b28f86 |
|
BLAKE2b-256 | 4296aaed98af5474677b5d6c49afbcf321df057c1df70738352d1fe3fc87d114 |
Close
Hashes for pyontoenv-0.1.9a3-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29a8c415b50c62b0cd5d274d94c0690af59da3c87d5f7266c435caa34d680c13 |
|
MD5 | 679b2001381be29c9e88d299240579c1 |
|
BLAKE2b-256 | e443144e71db80f37fd2f24770782d659103bc4812172bc38316c9b75ba2178e |
Close
Hashes for pyontoenv-0.1.9a3-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 726dd77609e8cf49614d63f7c582223a63def3698676ac1d92d1c92ff004cf61 |
|
MD5 | a9d0034eefe38c6e45ed80edcceeb1a4 |
|
BLAKE2b-256 | 9e0b13b761e1f7f293e86e618150fce8364a9247648bd1bb782fd345c4fa627d |
Close
Hashes for pyontoenv-0.1.9a3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d8ac7d66d793a7c2570f91991e190a2580dc01d7d91d753fc2163c3553289a3 |
|
MD5 | 620577cf61b944446e44a1ba50d12491 |
|
BLAKE2b-256 | 6444d30467ab1ffa8a96e96d23fce0b83eff5603e78cfd4fb855d63764be419c |
Close
Hashes for pyontoenv-0.1.9a3-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2535e989768abfdfa73863e890e4ae8e0f150331e2acee369bff8dfa941accea |
|
MD5 | 99d0dea1cd666e4d939d153dc3cb3cf3 |
|
BLAKE2b-256 | 2072ba04a9ce6b7dfa19d4cd3f375c41117b46dcb1ac525026cd5e88c268cab9 |
Close
Hashes for pyontoenv-0.1.9a3-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c624366463fa6d470fe4ee1177649fdf6a009a85fb96c36de96289ef3742b120 |
|
MD5 | 157c181e42f5b32615e8816f75d18f0e |
|
BLAKE2b-256 | 2bff3336e81e550fdeba589de80eb9f900947f546fee84a8d3a6b3265bcb245b |
Close
Hashes for pyontoenv-0.1.9a3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bbabfcc22a3d6a8a6b6f52d88f5cfef77774fd25a09aa81c62e79e4e49f16bc7 |
|
MD5 | fe3d6be1f7b4288751b4881a33e1f42f |
|
BLAKE2b-256 | e38b5f256e266d7c62c4fd675cbb46f1cafc6fe8331b2efae88b020e0599876d |
Close
Hashes for pyontoenv-0.1.9a3-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7a80475001928772cd51c3d603d5369b2b6a2758ca834e165286cf302431f65 |
|
MD5 | 2a1cf42df0f9231ce5d080354a72d111 |
|
BLAKE2b-256 | b45724ca72e75219e3c2bde8a49c2f59b807583fea52e6b21da42eaaacd6ba3d |
Close
Hashes for pyontoenv-0.1.9a3-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7017159aa3f3d647fc402f08b4f1ad81eec48d47366b3e43b6c924d7928e72a1 |
|
MD5 | a491f6ddeb9dde1617870cc814d21750 |
|
BLAKE2b-256 | e6818ce30a6fe3b5808869f9ab8ad376764e3c0676389502b6122dd3a746520b |
Close
Hashes for pyontoenv-0.1.9a3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ad3eb0b1fbc8a3c0cca20ccc1116f9e3634c89c1bf9c345a5e408b25bb8ddfd |
|
MD5 | ea3f3e18e3bf8d1ef511b471ba03bb07 |
|
BLAKE2b-256 | 0ee63a43adb23b0d5a3e3e57da07c566159288a7cd7c6f418d73337cf70fed76 |
Close
Hashes for pyontoenv-0.1.9a3-cp38-abi3-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8496f0326d25d2e73597e0a95fba4e4474b109008ba50b632da6299c76206efe |
|
MD5 | b6729f5383c67ec25ea0d033882703d2 |
|
BLAKE2b-256 | 2cc2a32c9235cf5603bdee8d9eb6e17d63b046bdf85a2e08d05cfdbb4e66f5a9 |
Close
Hashes for pyontoenv-0.1.9a3-cp38-abi3-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27cdb18d04190a113773531e87a3a0cb3dfa2c98a602c9f0af0b8b9893d148be |
|
MD5 | a6f062a3933d17b8ccbeb1e1ae1512fe |
|
BLAKE2b-256 | 1540aa1f149c8dadce5db965f4860da218a417677a1575a993f3da8c364730e7 |
Close
Hashes for pyontoenv-0.1.9a3-cp38-abi3-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c07e2773b904f9b636d7202e446f0a0a87efbb3c28610384c289833f6e88b87 |
|
MD5 | ac0de9b96c1bcbc2408fc127b41e5f0d |
|
BLAKE2b-256 | 4427d1166e94d3b486da9eb83d192c32d8b9779897533e2c94ab5ffa09c959ca |
Close
Hashes for pyontoenv-0.1.9a3-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e870b7cc1fb4d13f3a522da005c6a6048d88a215225f35a4f59aed7da5f0a83a |
|
MD5 | d8564be3ee88914155ef9b5cfd00e07c |
|
BLAKE2b-256 | e2073153014345b10b087c91842410a083afc30953e5f48f20c812e1cce907e0 |
Close
Hashes for pyontoenv-0.1.9a3-cp38-abi3-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3fdf7bafaa5069d34fcdb911bafba80b501d90aab95d13d9d0f996a2c48eb976 |
|
MD5 | 1318fb41cf55a9cb3211eadec8a9562b |
|
BLAKE2b-256 | 3ee84c19e6f9ba98a7579cede54f8090e2850e1bf5ff9a5c53ded98a1b059c34 |
Close
Hashes for pyontoenv-0.1.9a3-cp38-abi3-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9bbeb5dffe34463635fcc316df70e5c1c4f307f8dab31c2d53722dad95ece41b |
|
MD5 | 27868cb228c94777ea54e48fdb29c6fb |
|
BLAKE2b-256 | 1563bfdd9330fd2ea2161bf42cdee81eb52b316863933e0a0ac7e01a600fbdb9 |
Close
Hashes for pyontoenv-0.1.9a3-cp38-abi3-macosx_10_14_x86_64.macosx_11_0_arm64.macosx_10_14_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aedad46a6f3fd812fb63218e5dd6999474adf5523c4ab0173586f494f2085d84 |
|
MD5 | c87a7cac98738c6909306faad78242b1 |
|
BLAKE2b-256 | ba82abf435b29c5ba899b97ed7ed6520ded6ef0e67330ae120f73eb0c95dfb04 |