12 releases

new 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

#166 in Operating systems

Download history 8/week @ 2022-11-27 54/week @ 2022-12-04 49/week @ 2022-12-11 35/week @ 2022-12-18 30/week @ 2022-12-25 9/week @ 2023-01-01 41/week @ 2023-01-08 8/week @ 2023-01-15 33/week @ 2023-01-22 37/week @ 2023-01-29 69/week @ 2023-02-05 50/week @ 2023-02-12 38/week @ 2023-02-19 36/week @ 2023-02-26 19/week @ 2023-03-05 37/week @ 2023-03-12

130 downloads per month
Used in 3 crates

MIT/Apache

265KB
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

~29MB
~738K SLoC