This question comes up often enough that I thought I would start a dedicated forum topic. Here is an explanation from a recent email exchange:
Don’t worry this is a common point of confusion. The terminology is a little too similar right now and it’s something we’re giving thought to changing in the future. Hopefully I can help by explaining a bit in the meantime…
The difference between “Plantings” and “Seedings” is subtle, but important. It might be easier to think of “Plantings” as “Plants” instead. It’s a noun, not a verb. Plantings are “assets” (things), while Seedings are “logs” (events).
Let’s look at an example: “My 2020 Broccoli Crop in Field A” is a Planting asset. It’s a “thing” that I am tracking throughout the season, and will have many different events take place related to it, including the initial seeding into flats, the transplanting out to the field, inputs made to it, activities such as cultivations, harvests taken from it, etc etc. All of those events are recorded as different types of “Logs” in farmOS (Seeding log, Transplanting log, Input log, Activity log, Harvest log, respectively).
So, in order to say “I seeded my 2020 broccoli into flats in the greenhouse and then I transplanted it to Field A” you actually need at least THREE records. You need a “Planting asset” to represent the overall crop which will be tracked throughout the season. And you need two logs: a “Seeding” log and a “Transplanting” log. The Planting asset ONLY has high-level information like it’s name, and other optional info like the season it’s associated with, lineage (eg if you save seeds (eg garlic) and want to show which previous planting assets were parents of this one). The “Logs” are where all the really important information about what happened is stored. So the “Seeding” log stores the date of the seeding, where it took place, how much was seeded, etc. Similarly for “Transplanting” logs.
The reason it is organized this way is so that the same records can be used for many different types of farm operations. Some examples:
- “I am seeding lettuce in the greenhouse and transplanting it to the field” - 1 planting asset + 1 seeding log + 1 transplanting log
- “I am direct seeding corn with a tractor” - 1 planting asset (+ 1 equipment asset for the tractor if you want) + 1 seeding log
- “I am purchasing starts from a nursery and transplanting them directly to the field” - 1 planting asset + 1 transplanting log
- “I am broadcasting cover crop on a field, but the germination was bad so I am re-seeding it” - 1 planting asset + 2 (or more) seeding logs
So it is organized this way to accommodate all those potential use-cases (and more hopefully!).
If the “Planting asset” idea still feels odd… consider the comparison to animals. If you have an animal you need to keep track of that animal as a record itself, with lots of logs/events that affect that animal throughout its life (birth, movements, medical records, treatments, harvests (milk/eggs/meat), etc). Plantings are the same… they are the central record that all the events relate to. Equipment works the same way.
So hopefully it makes sense why we decided on “Assets” and “Logs” as two of the primary record types in farmOS, and what they’re intended uses are.
The purpose of the “Planting Quick Form” is to make the data entry process easier. So rather than having to manually create a Planting asset and a Seeding log and a Transplanting log, you can use the quick form to create all three at once. That’s why you see them in the Plantings list and the Seedings list. If you look at the “Assets” column in the Seedings list, they link back to the Planting asset. And they are named based on the asset so that it’s clear what they are.
I hope that clears up some of the confusion. I know it’s a bit complicated. We are slowly but surely working towards building tools (like the quick form, and soon: a “crop planning wizard”) that will hopefully hide some of those underlying details so you don’t need to know about them - and can just see everything in a single page summary. All a work in progress…