← Catalogue
World Models · legacy example

Fauna & Wildlife

This meta-model describes animal life: taxa and their names, populations and their demography, marked individuals and the tracks they leave, the habitats and ranges they occupy, and the protection that attaches to them. It is its own model because animals move: identity has to survive movement across boundaries, populations are estimated rather than counted, and individual tracking data is both scientifically central and highly sensitive. Plants are modelled in P6 with a deliberately aligned taxonomic pattern; kept animals as an activity belong to K9.

IDworld.p7-fauna-and-wildlife
Version history0.2.0-legacy
CategoryReference example
IndustryCross-industry
Domainplanet-nature
Tagsfauna, wildlife
Data structure

Bundles and layers

Bundle

taxonomy

Which animal is meant, under which name

Layers

taxonConcept`: taxon concepts, rank and circumscription · `nameAndSynonymy`: scientific and vernacular names with synonymy and authorship

Bundle

populationAndMovement

How many there are and where they go

Layers

abundanceAndDemography`: population units, estimates, age and sex structure, survival and recruitment · `individualAndMarking`: identified individuals, rings, tags, collars and their attachment history · `migrationAndTracking`: telemetry fixes, routes, stopovers and seasonal movement patterns

Bundle

habitatAndRange

Where the taxon can and does live

Layers

rangeDistribution`: distribution polygons, seasonal ranges and range change · `habitatRequirement`: habitat features a taxon depends on, including breeding and refuge sites

Bundle

protection

What status and controls apply

Layers

conservationAssessment`: assessed status with criteria and scope · `listingAndTradeControl`: protective listings and trade control appendices attaching to a taxon

Findings

Catalogue-native findings must describe the information grouped by each layer. This legacy version does not declare them separately.

Questions & artifacts

Questions, artifact requirements and serial naming rules are required by Vercy vNext; they remain unassigned in this reference version.

Service layers

How this specification operates

Dimension & namespace

  • ALIGN `world.floraAndVegetation` (P6): the taxon, name and occurrence pattern is aligned so botanical and zoological records join cleanly
  • REFERENCE `world.ecosystemAndBiome` (P8): habitat patches and populations are components of ecosystem assets
  • REFERENCE `world.waterBodyAndHydrology` (P3): aquatic populations are attributed to the bodies and reaches described there
  • REFERENCE `world.agricultureAndHusbandry` (K9): kept and farmed animals are described there and reference taxa here
  • REFERENCE `world.publicHealthAndEpidemiology` (B14): zoonotic surveillance uses populations and mortality events recorded here
  • REFERENCE `world.naturalPhenomenonAndHazard` (P9): mass mortality and die-off occurrences link to hazard events there
  • REFERENCE `world.physicalInfrastructureNetwork` (U3): barriers, crossings and collision hotspots are structures there that shape movement here
  • REFERENCE `world.disclosureScopeAndProjectionPolicy` (S3): the generalization rules for sensitive locations are defined there
  • imports: darwin-core (EXTEND): the occurrence and taxon record backbone this model specializes
  • imports: iucn-red-list-categories (ALIGN): categories and criteria for conservation assessment
  • imports: cites-appendices (REFERENCE): trade control listings referenced rather than copied

Canon, patches & standards

  • ALIGN `world.floraAndVegetation` (P6): the taxon, name and occurrence pattern is aligned so botanical and zoological records join cleanly
  • REFERENCE `world.ecosystemAndBiome` (P8): habitat patches and populations are components of ecosystem assets
  • REFERENCE `world.waterBodyAndHydrology` (P3): aquatic populations are attributed to the bodies and reaches described there
  • REFERENCE `world.agricultureAndHusbandry` (K9): kept and farmed animals are described there and reference taxa here
  • REFERENCE `world.publicHealthAndEpidemiology` (B14): zoonotic surveillance uses populations and mortality events recorded here
  • REFERENCE `world.naturalPhenomenonAndHazard` (P9): mass mortality and die-off occurrences link to hazard events there
  • REFERENCE `world.physicalInfrastructureNetwork` (U3): barriers, crossings and collision hotspots are structures there that shape movement here
  • REFERENCE `world.disclosureScopeAndProjectionPolicy` (S3): the generalization rules for sensitive locations are defined there
  • imports: darwin-core (EXTEND): the occurrence and taxon record backbone this model specializes
  • imports: iucn-red-list-categories (ALIGN): categories and criteria for conservation assessment
  • imports: cites-appendices (REFERENCE): trade control listings referenced rather than copied

Artifact formats & serial data

Format-independent core. Concrete artifact formats and naming prefixes are not declared in this legacy version.

Policies & accepted processes

  • `telemetryFeedContract`: terms for delivery of tracking data, including latency, precision limits and permitted secondary use
  • `sensitiveLocationRedactionContract`: terms under which nest, den and roost coordinates are generalized, and who may hold the precise locations
  • `citizenObservationContract`: terms for volunteer submitted sightings, covering attribution, licence and verification workflow
  • `sharedPopulationExchangeContract`: terms for exchanging counts and tracks of a migratory population with a neighbouring register

Read / add / edit / delete

CRUD procedures and interface bindings are not declared in this legacy version.

Ownership, roles & access

An ecology commons steward keeps the wildlife register: it curates taxa and ranges, accredits survey and tagging programmes and publishes population estimates and status. Tagging operators and volunteer observers keep attribution to the records they contribute, precise locations of sensitive sites and live tracks are released only under S2 access contracts shaped by S3, and every such read is logged in S4.

Existing assembly

Objects, relationships, events and projections

Objects

  • `taxon`: an animal taxon concept; key attributes: taxon identifier, rank, parent taxon, accepted name reference, circumscription reference
  • `animalPopulation`: a delimited population unit; key attributes: taxon reference, range reference, estimated size, confidence interval, trend, estimation method
  • `taggedIndividual`: an identified animal carrying a mark; key attributes: individual identifier, mark type and code, attachment date, age class, sex, fate status
  • `trackingFix`: a reported position for a marked individual; key attributes: timestamp, coordinates, positional error, sensor type, activity flags
  • `habitatPatch`: an area providing required habitat; key attributes: geometry, habitat class, function (breeding, feeding, refuge), quality assessment
  • `rangePolygon`: a mapped distribution for a taxon; key attributes: taxon reference, season, presence category (resident, breeding, passage), delineation method
  • `wildlifeSurvey`: a counting or detection effort; key attributes: method, effort, area covered, date range, detection probability, observer references
  • `conservationAssessment`: an assessed status; key attributes: taxon reference, category, criteria, scope, assessment date, assessing body reference

Relationships

  • `animalPopulation` -> ofTaxon -> `taxon` (n:1): populations are always populations of a named taxon concept
  • `taggedIndividual` -> memberOf -> `animalPopulation` (n:1): marked animals are attributed to the population they were caught in
  • `trackingFix` -> reports -> `taggedIndividual` (n:1): every fix carries the individual and device that produced it
  • `wildlifeSurvey` -> estimates -> `animalPopulation` (n:1): an estimate is a dated result of a method, not a property of the animals
  • `animalPopulation` -> inhabits -> `habitatPatch` (n:m): populations use several patches with different functions
  • `rangePolygon` -> delimits -> `taxon` (n:1): distribution is mapped per taxon and season
  • `conservationAssessment` -> assesses -> `taxon` (n:1): status claims attach to taxa within a stated geographic scope
  • `habitatPatch` -> partOf -> `ecosystemAsset` in P8 (n:1): habitat patches are components of larger ecosystem units

Events

  • `sightingRecorded`: an animal was observed and the record entered the occurrence stream
  • `individualTaggedAndReleased`: an animal was captured, marked and released, starting an individual history
  • `trackingFixReceived`: a device reported a position, adding to a movement track
  • `populationSurveyCompleted`: a survey concluded and produced an abundance estimate with its uncertainty
  • `mortalityEventRecorded`: a death or mass mortality was observed and attributed where possible
  • `rangeShiftDetected`: the mapped distribution moved beyond the previous seasonal envelope
  • `protectedListingChanged`: a listing or trade control status for a taxon was added, upgraded or removed
  • `humanWildlifeConflictReported`: an interaction causing damage or risk was reported and logged

Projections

  • `publicRangeMap`: seasonal distribution polygons and status by taxon; omits breeding site coordinates and individual tracks
  • `populationTrendSeries`: estimates and trends over time with method notes; omits raw detections and observer identity
  • `taggingCohortView`: full individual and fix history for the operator that marked the animals; omits other operators' cohorts