Common Farm Conventions
A Shared Language for Farm Records Data
Common Farm Conventions provide a shared language for farm records data, making it easier to exchange information, build interoperable tools, and improve data quality in agricultural production, research and management. Whether you need to integrate farm data into your application, manage data for a research project, or define standards for your organization, these conventions offer a flexible and powerful framework built on JSON Schema and the FarmOS data model.

Unlock Your Farm Records Data
Overcome data silos and incompatibility issues. Learn how shared data conventions, defined using JSON Schema, enable reliable data exchange, automated validation, and clearer documentation, simplifying integration and collaboration.
Why Use Conventions?
Integrate & Use Conventions
For data managers, developers, and analysts: Learn how to apply existing conventions in your projects. Understand the core data model (based on farmOS), find best practices, and validate data against standard schemas.
Start Using Conventions


Build & Extend Conventions
For developers and domain experts: Need a specific data format? Use our tooling pipeline to define, document, test, and publish your own conventions that build upon or extend the common foundation.
Create a New Convention
Join the Community
Get involved! Ask questions in the forum, join the chat or community calls, report issues, or contribute code. Help shape the future of agricultural data standards.
Get Involved

Using Conventions
Learn how to apply and work with existing Common Farm Conventions.
Creating Conventions
Follow the pipeline to create and publish your own conventions.