12 releases

0.2.9 Mar 16, 2023
0.2.8 Dec 6, 2022
0.2.7 Nov 1, 2022
0.2.6 Oct 5, 2022
0.1.0 Jul 11, 2022

#345 in Operating systems

Download history 2/week @ 2024-11-29 11/week @ 2024-12-06 2/week @ 2024-12-13 13/week @ 2025-01-31 91/week @ 2025-02-07 1/week @ 2025-02-14 1/week @ 2025-02-21

106 downloads per month
Used in 3 crates

MIT/Apache

270KB
5K SLoC

Package management

In our dependency management system, there are 4 main "artifacts"

  • The input ontology file
  • The ontology metadata (extracted from the ontology file), which includes among others:
    • The name of the ontology
    • The version of the ontology
    • The dependencies of the ontology (name + version specification of each)
  • The dependency lockfile (generated from the metadata + data from the registry), which contains a set of resolved dependencies
  • The materialized workspace (generated from lockfile + downloads from registry):
    • Modified input ontology file that contains OWL imports to the specified dependencies
    • Downloaded dependencies
    • Catalog file, that helps Protege to find the downloaded dependencies

Process

For a full documentation of the package management process see doc_process.

Dependencies

~27–37MB
~755K SLoC