Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create records for all species of animals #18

Open
20 of 22 tasks
waldoj opened this issue May 22, 2014 · 2 comments
Open
20 of 22 tasks

Create records for all species of animals #18

waldoj opened this issue May 22, 2014 · 2 comments

Comments

@waldoj
Copy link
Member

waldoj commented May 22, 2014

In no particular order:

  • bear
  • deer
  • turkey
  • feral hogs
  • elk
  • crow
  • groundhog
  • grouse
  • quail and pheasant
  • squirrel
  • rabbit
  • bobcat
  • coyote
  • opossum
  • skunk
  • mink
  • beaver
  • muskrat
  • otter
  • nutria
  • weasel
  • raccoon
@waldoj waldoj added the hunting label Sep 5, 2014
waldoj added a commit that referenced this issue Sep 11, 2014
waldoj added a commit that referenced this issue Sep 11, 2014
@waldoj
Copy link
Member Author

waldoj commented Sep 11, 2014

The addition of rabbit is interesting for a couple of reasons.

The first is that it's the initial instance of a species that isn't really a species, but multiple species (eight, in this case). I chose to provide just one name ("Rabbit"), but to provide arrays for taxonomy and bova_id, like such:

"species": {
    "name": "Rabbit",
    "taxonomy": [
        "Lepus americanus",
        "Lepus americanus virginianus",
        "Sylvilagus floridanus mallurus",
        "Sylvilagus floridanus hitchensis",
        "Sylvilagus floridanus mearnsii",
        "Sylvilagus obscurus",
        "Sylvilagus palustris palustris",
        "Lepus californicus"
    ],
    "bova_id": [
        50102,
        50103,
        50104,
        50105,
        50106,
        50107,
        50132,
        50129
    ],
    "url": "http://www.dgif.virginia.gov/wildlife/information/?s=050001"
}

There needs to be a canonical name for each species, and the name field seems like the place to do that. It may be helpful to list of all of the included species in plain English (e.g., "marsh rabbit"), too. Complicating things, DGIF doesn't explicitly list these species, so I just listed every rabbit and hare with a BOVA ID, figuring that those are all of the "rabbits" in Virginia.

The second reason that this is interesting is because it's our first species with a bag limit. I just added bag_limit to the season element, like such:

"season": {
    "method": "firearm",
    "range": {
        "1": {
            "places": {
                "Virginia": {
                    "gnis_id": "TK",
                    "fips_code": 51
                }
            },
            "season": {
                "date": {
                    "starts": "2014-11-01",
                    "ends": "2015-02-28"
                }
            }
        }
    },
    "bag_limit": "Six per day."
}

That seems like a reasonable approach. Taking a cue from the fish data, I'm leaving the bag limit data as English, instead of something like "number": 6, "unit": "days", because there are just going to be too many bag limits that can't be represented with anything other than prose.

waldoj added a commit that referenced this issue Sep 12, 2014
Per #18.

This is the first attempt to represent multiple hunting methods per #44.

This suffers from an inability to represent non-municipal boundaries—in
this case, the idea of “East of I-95”—per #1.
waldoj added a commit that referenced this issue Sep 12, 2014
waldoj added a commit that referenced this issue Sep 12, 2014
waldoj added a commit that referenced this issue Sep 12, 2014
waldoj added a commit that referenced this issue Sep 12, 2014
It’s a trapping-only species. Per #18.

Also, this is a first stab at #43, since there are two species of
weasel in Virginia.
waldoj added a commit that referenced this issue Sep 12, 2014
waldoj added a commit that referenced this issue Sep 12, 2014
waldoj added a commit that referenced this issue Sep 12, 2014
waldoj added a commit that referenced this issue Sep 12, 2014
waldoj added a commit that referenced this issue Sep 12, 2014
waldoj added a commit that referenced this issue Sep 12, 2014
Per #18. This _only_ includes trapping information, _not_ any other
method of hunting.
waldoj added a commit that referenced this issue Oct 28, 2014
Add species data, add all “west of the Blue Ridge” counties, and encode
another season. Per #18.
waldoj added a commit that referenced this issue Oct 28, 2014
waldoj added a commit that referenced this issue Oct 28, 2014
waldoj added a commit that referenced this issue Oct 28, 2014
waldoj added a commit that referenced this issue Oct 28, 2014
waldoj added a commit that referenced this issue Oct 28, 2014
waldoj added a commit that referenced this issue Oct 30, 2014
waldoj added a commit that referenced this issue Oct 30, 2014
@waldoj
Copy link
Member Author

waldoj commented Oct 30, 2014

Note that the elk record is really just the deer record, with a few minor tweaks.

waldoj added a commit that referenced this issue Oct 31, 2014
waldoj added a commit that referenced this issue Jul 2, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant