Procedures
You will find here the list of procedures for contributing to the DFC Standard.
Last updated
Was this helpful?
You will find here the list of procedures for contributing to the DFC Standard.
Last updated
Was this helpful?
We are using .\
The process for proposing logical changes/enhancements to our repositories is as follows:
To propose a change/enhancement to an area of the Ontology, open a Discussion
in the appropriate repository.
When agreed, the Discussion
will be closed and an Issue
created, including Acceptance Criteria .
Issues
can then be mapped to future releases in the roadmap.
are made and pushed to a dedicated branch/fork for that Issue/Feature
Changes are merged into next{repositoryName}
via a Pull Request
(with reviews as required by release procedures)
The process for physically releasing the changes is as follows:
Once all PR's are complete & changes merged into the dedicated Release branch
of each repository
A release will be made from that branch, marked as pre-release & latest.
An announcement of the release & invitation to test are made via GitHub & Slack, including cut-off date
On the cut-off date, all changes form the Release branch
are squashed & merged into master
The pre-release tab is removed and a GitHub action is triggered to publish the new versions of the files for public use.
The Release branch
is deleted
For detailed requirements for different release types... see detailed sub-sections:
Our ontology describes the data concepts & relationships between them that our standard uses to describe the short supply chain ecosystem. The ontology files are written in Web Ontology Language (OWL) and also expressed in RDF/XML.
The Taxonomy files hold the various (SKOS compliant) hierarchies & reference lists used within the ontology. The Taxon files are expressed in JSON-LD and RDF/XML.
See the .
See the .