#ontology #linter #ttl #plow #lint #ontologies #version

plow_linter

A linter to lint Plow ttl documents (interpreted as ontologies)

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

#206 in Operating systems

Download history 8/week @ 2024-03-09 4/week @ 2024-03-16 1/week @ 2024-03-23 19/week @ 2024-03-30 3/week @ 2024-04-06 2/week @ 2024-04-13 4/week @ 2024-04-20 2/week @ 2024-04-27 3/week @ 2024-05-18

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

~32MB
~769K SLoC