Welcome to the GitHub repository for the common animal schema.
This repository respresents livestock information using JSON Schema and OpenAPI specification. It brings together individual animal schemas from the ICAR Animal Data Exchange Working Group and DataLinker.org. We intend that this repository will be used to identify entities and attributes that are needed to support Australian livestock farming, which will then be submitted back to ICAR and DataLinker for inclusion in global specifications.
You are welcome to contribute to this repository, and we encourage you to join our collaboration. Contributing to this project works like contributing to an open source project:
We will use the Wiki to:
The Issues section of this repository is the best place to ask questions and provide feedback. We prefer this approach to using email communication because then all collaborators can participate and learn from the discussion.
You'll find the source code for JSON schemas and OpenAPI specifications in this folder. If you're unsure how things fit together, please see the Wiki. Both JSON Schema and OpenAPI files end in .json, so it can be hard to tell them apart at first glance. We will put -openapi in the file name of OpenAPI files to make it a little easier.
If you plan on editing or contributing to the code, we recommend that you fork the repository, check the Spectral validation results in your own fork, and ensure this is clean before submitting a Pull Request to the master. We will review and merge pull requests.