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

#736 in Operating systems

Download history 16/week @ 2024-09-19 6/week @ 2024-09-26

118 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
~745K SLoC