Field Boundaries for Agriculture (fiboa)

About fiboa

The Field Boundaries for Agriculture (fiboa) project is focused on making field boundary data openly available in a unified format on a global scale. We believe that the fiboa specification is a foundational aspect of agricultural field boundary data interoperability which enables and accelerates additional layers of collaboration and detail via custom extensions.

The fiboa specification is the first project to emerge from the Field Boundary Initiative, the first iteration of Taylor Geospatial Engine’s Innovation Bridge Program. The goal of fiboa is to spur collaboration between academia, the commercial industry, NGO’s, and governments towards adopting a common data schema and leveraging AI and earth observation data to create global field boundary datasets for agriculture. fiboa is a non-controversial application that enables developers and data consumers to focus on innovation rather than data schemas and mapping across sources.

Key Features

The center of fiboa is a specification for representing field boundary data in GeoJSON & GeoParquet in a standard way, with several optional ‘extensions’ that specify additional attributes. The core data schema of fiboa is quite simple - it is a set of definitions for attribute names and values. The number of attributes in the core is quite small by design. The idea is that most of the ‘interesting’ data about the field will be located in ‘extensions’.

The bulk of the valuable information will be located in the extensions. There will likely be lots of different types of extensions: some that are generally accepted as the main way to do things in fiboa and widely understood by tools and others that are very niche and not widely used but valuable to a small number of users (e.g. an extension specific to a company or organization to help them better validate their data).

You can learn more about the technologies behind the fiboa specification, read the full specification text, and explore available open data sets and extensions at the links below.

Developer Communication Channels

The fiboa community strives to provide a welcoming and transparent environment for all of the project’s participants. You can find additional information about our community’s best practices and collaborative development processes below:

The fiboa developer community has a number of communication channels available for discussion and collaboration.

We encourage you to utilize our Slack for general and administrative questions. You’re also welcome to attend the bi-weekly Zoom meetings where the research and developer community shares updates, discusses the roadmap, and gives the occasional live demonstration. To get on the email list, please sign up for the fiboa Google Group. Joining this Google Group will also get you a calendar invite for the bi-weekly meetings as well as any other general fiboa meetings.