You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Steve Ray edited this page Jul 30, 2025
·
7 revisions
This page describes how a developer can install QUDT in ways that support contributing new Units, QuantityKinds, or even community extensions. If you just want to use QUDT but not contribute additions, see Installing QUDT for Consumers.
As a contributor, you will need to submit changes and additions via a GitHub Pull Request from your fork to the QUDT repository. In addition, there are conventions on naming Units, QuantityKinds, etc. that are available on the main wiki page, listed as Submission Guides.
Also, it is helpful to know the imports closure for the individual graphs that comprise the QUDT schemas and vocabularies:
Note that the default schema is expressed in SHACL. You can change this to use the OWL schema if you prefer, as documented here.
Building
Note that the QUDT files stored on GitHub are the source files (in the src folder), which are different from the files to be used in your application. The distribution files (i.e. the release files) are built both locally using Maven (stored in the dist folder), and in GitHub as part of the Release publication process.
Detailed instructions on how to make contributions are here.