Skip to content

species: European mole (Talpa europaea) - #1307

Open
jt55401 wants to merge 2 commits into
mainfrom
wave-20261101c-939-talpa-europaea
Open

jt55401 wants to merge 2 commits into
mainfrom
wave-20261101c-939-talpa-europaea

Conversation

@jt55401

@jt55401 jt55401 commented Nov 1, 2026

Copy link
Copy Markdown
Collaborator

What this adds

Adds a European mole (Talpa europaea) record, a species-local fossorial behavior program, and a GB activity curve.

Closes #939

Evidence and scope

GBIF usage key 7872906 resolves to accepted species Talpa europaea; iNaturalist taxon 46970 is active at species rank. Both were checked on 2026-11-01. German Wikipedia (CC BY-SA 4.0) supports body measurements, earthworm and insect feeding, the broad European range, and morning, afternoon and around-midnight activity bouts without a strong day/night rhythm. The record uses Cathemeral; ADW's shorter "nocturnal" summary conflicts with the detailed timing. Mass 0.1 kg and head-body length 0.136 m are marked as derived midpoints of published ranges. Authored mesh and behavior choices are labelled as judgments. An unsupported juvenile duration was removed before submission.

ADW explicitly gives a typical wild lifespan of 2–3 years and a separate five-year wild maximum. The record uses the interval midpoint, 2.5 years, and labels the transformation. ADW's account text is CC BY-NC-SA 3.0 under its conditions of use; its use is limited to traits.lifespan_y as a last resort after checking the less precise Wikipedia lifespan range, an unlicensed Mammal Society page and a paper with unverified reuse terms. Attribution is retained.

Activity and behaviour

The GB curve combines 2,355 tier-A iNaturalist observations in place 6857 and 41,251 tier-A GBIF occurrences in country GB, both filtered to CC0/CC BY. Both queries were usable; the monthly curve is an observation-frequency proxy. The local fsm-talpa-europaea-v1 uses Burrow gait to travel, flee and seek invertebrates, with energy-based rest and no day/night gate. It is enabled year-round. Burrow has no built-in pose and the renderer does not show underground excavation; the preview uses the declared idle, walk and rest poses. The FSM makes no claim to depict tunnel excavation.

Validate report

Tested commit: b83d2d6.

# speeeecies validation report

| species | status | errors | warnings | cleanliness | provenance |
|---|---|---|---|---|---|
| talpa-europaea | ⚠️ | 0 | 2 | 68 | 33/33 |

## talpa-europaea
### Warnings
- `MissingShoulderHeight` traits.shoulder_height_m: look.body_plan 'quadruped' usually gives traits.shoulder_height_m
- `NonCommercialLicense` sources.adw: license 'CC-BY-NC-SA-3.0' is tier 4 (non-commercial); backs: traits.lifespan_y
### Licence mix
| tier | datums |
|---|---|
| authored | 2 |
| tier2 | 3 |
| tier3 | 27 |
| tier4 | 1 |
### Behaviour
| program | kind | states/nodes |
|---|---|---|
| fsm-talpa-europaea-v1 | fsm | 5 |

The optional shoulder height was omitted because no reliable species-specific measurement was found. On the final commit, self-check scanned 629 files with zero findings; all-species and all-locale validation exited 0; pytest tools/tests -q passed 347 with 8 skipped. Attribution was regenerated and a second regeneration left species/ unchanged.

Preview evidence

The worker built the site and inspected idle, walk and rest. Burrow has no preview pose or underground scene. No live-scene acceptance is claimed.

Checklist

  • Claimed issue, checked current main and open PRs for this species, and verified provider identifiers.
  • Checked source locators, licences, transformations, GB activity queries, and behavior actions.
  • Regenerated and committed attribution; focused and repository validators and tests passed on the submitted commit.
  • Inspected each declared pose: idle, walk and rest.
  • Disclosed CC BY-SA and last-resort CC BY-NC-SA sources and the optional measurement warning.
  • One species record; no shared records or regional curves were changed.

Remaining work

Maintainer review and merge remain. The public kit cannot show excavation or underground travel in the preview, so a live importer should assess that representation before any scene acceptance.

@jt55401 jt55401 left a comment

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hourly maintainer review: b83d2d6

Disposition: changes requested for length semantics and identifier-source licensing. No merge.

species/talpa-europaea/species.json:traits.length_m=0.136 is explicitly head-body length excluding tail, but schema/v0.1/species.schema.json:traits.length_m requires nose to tail tip for mammals. German Wikipedia, Habitus gives head-body 11.3–15.9 cm and tail 2.5–4.0 cm. A clearly labelled sum of interval midpoints would be 0.1685 m; alternatively source a total-length statistic. Update provenance and recheck the resulting mesh scale.

sources.inat-taxon asserts CC0 for the taxon API without a material-specific grant and consequently carries no attribution. Provider resolution proves the ID, not that licence. Supply the applicable CC0 grant or a verified CC0 identifier source; otherwise record the supported terms and attribution. iNaturalist Terms §2 gives default CC BY-NC context for contributor content. Credit ADW's currently named author Emily Sondergaard and regenerate attribution. The expansive country list, particularly peripheral Balkan codes, needs country-level support rather than only a continental range interpretation; GB is clearly supported.

Verified live accepted GBIF 7872906 and active iNaturalist 46970. ADW Lifespan/Longevity explicitly labels 2–3 years typical wild, separately from the five-year maximum; 2.5 is the correct midpoint and the text's NC-SA licence is verified. German Habitus supports the 72–128 g midpoint; Aktivitäten supports polyphasic day/night activity, so Cathemeral is a defensible resolution of ADW's conflicting nocturnal summary. The only diet category has a reachable feeding action. The local FSM has no daylight or month gate, and energy-based shelter rest is reachable; its excavation/underground rendering omission is disclosed. No outcome tests were added for this new program.

GB iNaturalist place 6857 resolves to United Kingdom and GBIF uses country GB; Mammalia baselines/permissive filters are correct. Fresh 2,355 + 41,251 totals, GBIF month-bearing 34,674, reproduce all twelve values exactly; no fallback. Existing records/regions untouched.

Public checks pass at this head: focused 0 errors/2 warnings, 33/33 provenance, self-check, all-species/all-locale validation, pytest 347 passed/8 skipped, attribution freshness. Current-head validate is green. Viewed idle, walk, rest: no detached/clipping parts observed; the generic mesh omits broad outward-facing digging hands and has no Burrow pose. This is a visible representation limit, with private import/live-scene acceptance untested.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

species: European Mole (Talpa europaea)

1 participant