While the "1 taxon / 1 place / 1 time" of the iNat Observation is a decent model for occurrence data and fits a photo-centric view of natural history data recording, many natural history practices, like birding, are oriented more toward a "check list / place / time period" model, from which occurrences can be extracted, as well as absences.
So I'm proposing that we build iNat Trips. A Trip will be an extension of a journal Post, and it will add datetime, coordinates, and a list of taxa. Users can either add all the taxa they observed, or work from a place check list to pre-populate the taxa and check off the ones they saw. They can also state a broad purpose, i.e. "I was birding" and the UI can use that purpose to ask if the user wants to work from a check list.
This would also be a great opportunity for social interaction / recruitment: if you go birding with 3 of your friends who aren't on iNat, you could list them as participants, and iNat could send them an email summarizing the species you all saw, the pics you took, and of course links to sign up for iNat (we could even prepopulate life lists from the trips they were listed on).
We could also use trips for cool comparative visualizations of repeated trips. For example, I go on a birding trip to Sacramento National Wildlife Refuge with some friends of mine every winter. I have this hidden, date-base, not-ready-for primetime page I use to compare our findings, but trips would be a much better way to handle this kind of thing.
I haven't worked out all the details yet and I feel like I'm already overscoping this, but let's restart this discussion. Is anyone else interested in functionality like this? If so, are there ways this model doesn't meet your needs and if not can you recommend changes?
Here's some stuff I out together
Core Model
![Model](https://camo.githubusercontent.com/99ad620de069573ce732aaad89299d2e7f3f8e8e2227c21f065900f97e793eb1/68747470733a2f2f662e636c6f75642e6769746875622e636f6d2f6173736574732f32323639312f37303136352f63623662626364612d356638342d313165322d393561342d3864653839373130316130352e706e67)
Possible Extensions
![Model Extensions](https://camo.githubusercontent.com/04d8de60df80fb74cdd9d72a042ea1b0cb60443206fea311157b4387332c1478/68747470733a2f2f662e636c6f75642e6769746875622e636f6d2f6173736574732f32323639312f37303136362f63623730313133362d356638342d313165322d383463372d3936643734356164313230342e706e67)
Wireframe of What the Form Might Look Like
![Form Wireframe](https://camo.githubusercontent.com/a702e86ce4dac49907ebfad31cde48af89e49bc0c43ab0f8ebe9e5553eabc5b1/68747470733a2f2f662e636c6f75642e6769746875622e636f6d2f6173736574732f32323639312f37303136342f63623636303834652d356638342d313165322d396661632d3730326138653664623363362e706e67)