Examples / plant-taxon

plant-taxon.json

targets v0.17.0 3 entities 8 schemas

A site oak and a named rose. Taxon parts follow Darwin Core / ICNafp; the rose adds ICNCP rig.plant.cultivar (cultivarEpithet without quotes, tradeDesignation separate). Habit is growth form, not Darwin Core habitat. The oak's pin is rig.place.geo; the formatted name stays on rig.meta.named.

Speaks

rig.media.asset_ref · rig.meta.named · rig.place.geo · rig.plant.cultivar · rig.plant.habit · rig.plant.occurrence · rig.plant.portrait · rig.plant.taxon

Document

Validates under npm run checkraw file.

{
  "rig": "0.17.0",
  "document": {
    "title": "Plant taxon (Darwin Core / ICNCP)",
    "createdAt": "2026-08-18"
  },
  "entities": [
    {
      "id": "oak-01",
      "components": {
        "rig.meta.named": {
          "name": "North lawn oak",
          "stableId": "oak-01"
        },
        "rig.plant.taxon": {
          "kingdom": "Plantae",
          "order": "Fagales",
          "family": "Fagaceae",
          "genus": "Quercus",
          "specificEpithet": "robur",
          "taxonRank": "species",
          "scientificNameAuthorship": "L.",
          "vernacularName": "English oak",
          "nomenclaturalCode": "icn",
          "taxonomicStatus": "accepted"
        },
        "rig.plant.habit": {
          "lifeForm": "tree",
          "leafPersistence": "deciduous",
          "heightMetres": 25,
          "spreadMetres": 20,
          "hardiness": "USDA 5"
        },
        "rig.plant.occurrence": {
          "catalogNumber": "RBG-Q-1843",
          "eventDate": "1843-06-01",
          "establishmentMeans": "cultivated",
          "vitality": "alive",
          "organismQuantity": "1",
          "organismQuantityType": "individuals"
        },
        "rig.place.geo": {
          "latitudeDegrees": -33.8642,
          "longitudeDegrees": 151.2166
        }
      }
    },
    {
      "id": "rose-portrait",
      "components": {
        "rig.media.asset_ref": {
          "kind": "image",
          "path": "plants/rosa-korbing.jpg"
        }
      }
    },
    {
      "id": "rose-iceberg",
      "components": {
        "rig.meta.named": {
          "name": "Iceberg",
          "stableId": "rose-iceberg"
        },
        "rig.plant.taxon": {
          "family": "Rosaceae",
          "genus": "Rosa",
          "taxonRank": "cultivar",
          "nomenclaturalCode": "icn"
        },
        "rig.plant.cultivar": {
          "cultivarEpithet": "KORbin",
          "tradeDesignation": "Iceberg"
        },
        "rig.plant.habit": {
          "lifeForm": "shrub",
          "leafPersistence": "deciduous",
          "heightMetres": 1.2
        },
        "rig.plant.portrait": {
          "asset": "rose-portrait"
        }
      }
    }
  ]
}