The farmOS team is currently working on formalizing the specification for the farmOS data model as a part of the version 2.x release expected some time in 2021.
This data model is the product of several years working with users to hone it down to the most accurate yet flexible representation that can accommodate most farm data, reflecting real-world scenarios. While we’re fairly confident in the results, we would like to stress test the model a bit more, before publishing it as a part of the official docs and enshrining these ideas in the implementation for 2.x.
So, we’re calling on the GOAT Community, particularly OpenTEAM members, to help us kick the tires on this data model, so to speak. We’d especially love to hear from you if, either presently or sometime in the near future, your organization is planning to use or interoperate with a farmOS server, farmOS Aggregator, or the switchboard that @gbathree is working on, which may adopt some principles from the farmOS Data Model (correct me if I’m wrong, Greg).
So what, exactly, do we want to hear you?
Well, user scenarios, mostly. From farmers, researchers and other folks like us who design systems for farmers, researchers and other stakeholders. What are the really gnarly edge cases you’ve encountered in the field? Can we map it to the model?
We’d also like to invite anyone with sufficient interest in this kind of stuff to review the model specification and to provide constructive criticism, on both the model itself and the way it’s being specified. We’re taking a very high level, relatively non-technical approach to the specification, so you don’t need a Comp Sci degree to provide worthwhile insight.
I would really love to see this evolve into some kind of workshop, where we could really put the model through the wringer, but I know everyone’s time is precious, so I thought I’d open up to the forum first, to field responses asynchronously and gauge interest. So even if this just sounds vaguely relevant to you, please leave a short comment below so we have a chance to follow up later.
Thanks in advance!