📄️ Asset-Action model
The Asset-Action model provides a powerful and intuitive framework for organizing and understanding complex agricultural data. Its core principle lies in separating things from the events that happen to them. This separation brings clarity and structure to farm data, enabling more effective analysis and decision-making.
📄️ Schema
This document provides a comprehensive overview of the Farm Data Model (FDM) database schema. It details each schema and table, their properties, and columns, explaining their purpose and how they relate to the overall data structure.
📄️ Catalogues & FDM Data
The @svenvw/fdm-data package serves as a central repository for standardized agricultural data catalogues used within the Farm Data Model ecosystem. Its primary purpose is to provide consistent, pre-defined lists for common entities like cultivations and fertilizers.
📄️ Architecture Overview
The Farm Data Model (FDM) project is structured as a monorepo, containing several distinct packages that work together to provide a comprehensive solution for farm data management and analysis. Understanding the role of each package is key to effectively using and contributing to FDM.
📄️ Authorization
The @svenvw/fdm-core package includes a built-in authorization system to control access to resources based on user roles. This system operates primarily using the fdm-authz database schema and associated functions within the library.