ontology-registry

Crates.ioontology-registry
lib.rsontology-registry
version0.3.1
created_at2026-01-21 10:46:51.41547+00
updated_at2026-01-23 08:36:16.928732+00
descriptionCrate that lets you download, store and register ontologies
homepagehttps://robinsongroup.github.io/
repositoryhttps://github.com/P2GX/ontology-registry
max_upload_size
id2058853
size95,140
Rouven Reuter (SmartMonkey-git)

documentation

README

Example

use ontology_registry::blocking::bio_registry_metadata_provider::BioRegistryMetadataProvider;
use ontology_registry::blocking::file_system_ontology_registry::FileSystemOntologyRegistry;
use ontology_registry::blocking::obolib_ontology_provider::OboLibraryProvider;
use ontology_registry::enums::{FileType, Version};

let version = Version::Declared("2026-01-16".to_string());
let tmp_dir = TempDir::new().unwrap();
let registry = FileSystemOntologyRegistry::new(
tmp_dir.keep(),
BioRegistryMetadataProvider::default (),
OboLibraryProvider::default (),
);

let res = registry
.register("uo", version.clone(), FileType::Json)
.unwrap();

// Load ontology
Commit count: 53

cargo fmt