|
The complexity comes in the fact that there are different data formats and rules in play for almost every single management agency's permit/reservation system on Rec.gov - the JSON responses for, say, a trailhead in National Forest in Inyo Country, CA are different from a trailhead in National Forest in Deschutes County, OR. And those are both different for the JSON response format for a trailhead in the King Range National Conservation Area. Which is different from a trailhead in any National Park. And so on. And all of these different permit systems trigger different forms, agreements, vehicle information collection, etc. once you move to the checkout stage. It truly is a massively complex system - if not technically, then logistically, by the sheer quantity of requirements-gathering and accommodation of hundreds of different individual land management agencies' unique systems for managing user access. I've read some of the source code for the web client (last I checked, they were still publishing source maps to prod) and it's a pretty impressive feat that it works and holds together as well as it does. As you can tell from my comment above, I'm just as incensed about the business model as you are. It is highway robbery. Taxpayers subsidized the creation of the site, and now we're being doubly ripped off as a huge portion of the profits collected are being funneled straight back into the pockets of Booz Allen (and, no doubt, also being channeled into lobbying efforts designed to maintain this monopoly through the renewal process for the Federal Lands Recreation Enhancement Act this October). However, I don't think that unfairly diminishing the technical and organizational achievement the site represents is going to help with trying to find a solution to the economic grift that it also represents. |
Are you guessing here? I don't really know what you mean by the JSON response (from who to who?).
I tried to look into whether recreation.gov has per-agency or even more granular schemas. I found a manual to the Recreation.gov agency portal that suggests the answer. Note that even though it's hosted on the usfs site it has no usfs-specific branding. The section "Adding New Inventory to Recreation.gov" doesn't describe any agency-specific options explicitly, though it does have vague manual processes that could in theory involve custom development.
https://www.fs.usda.gov/Internet/FSE_DOCUMENTS/stelprd380615...