Skip to main content

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.

Illustration showing fragmented vs connected data

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

Illustration of data flowing into an application
Illustration of building blocks forming a convention

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

Illustration of people collaborating

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.