Schemas / Plant (botanica)

rig.plant.taxon

v0.31.0 · draft 13 fields 0 required

Fields

FieldTypeMeaning
kingdom string optional Kingdom
phylum string optional Phylum / division
class string optional Class
order string optional Order
family string optional Family
genus string optional Genus
specificEpithet string optional Species epithet
infraspecificEpithet string optional Subspecies / variety / form epithet
taxonRank string optional Rank of the name (species, variety, ...)
scientificNameAuthorship string optional Authorship (L., Mill.)
vernacularName string optional Common name
nomenclaturalCode enumicn · icncp · iczn · icnp · biocode optional icn / icncp / iczn / icnp / biocode
taxonomicStatus string optional accepted, synonym, ...

Botanical taxon of a plant (or alga / fungus named under the same code). Format when present.

Field meanings follow Darwin Core Taxon and the International Code of Nomenclature for algae, fungi, and plants (ICN / ICNafp). This schema is those name parts - not a Darwin Core archive, not a nursery catalog row, and not a display label.

All fields optional. Emit what the source has; omit empty strings. An empty component is invalid - attach at least one field.

The formatted scientific name is rig.meta.named name. Unstructured Darwin Core scientificName stays in the database. The importer maps it into named and these parts. Do not dual-author a scientificName here.

A cultivar, Group, or grex is rig.plant.cultivar. Growth form is rig.plant.habit. This individual / record is rig.plant.occurrence. A site pin is rig.place.geo. Do not re-declare those here.

JSON Schema

Resolves at https://rig.works/schemas/rig.plant.taxon.schema.jsonraw file.

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://rig.works/schemas/rig.plant.taxon.schema.json",
  "title": "rig.plant.taxon",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "kingdom": {
      "$ref": "./_defs.schema.json#/$defs/string"
    },
    "phylum": {
      "$ref": "./_defs.schema.json#/$defs/string"
    },
    "class": {
      "$ref": "./_defs.schema.json#/$defs/string"
    },
    "order": {
      "$ref": "./_defs.schema.json#/$defs/string"
    },
    "family": {
      "$ref": "./_defs.schema.json#/$defs/string"
    },
    "genus": {
      "$ref": "./_defs.schema.json#/$defs/string"
    },
    "specificEpithet": {
      "$ref": "./_defs.schema.json#/$defs/string"
    },
    "infraspecificEpithet": {
      "$ref": "./_defs.schema.json#/$defs/string"
    },
    "taxonRank": {
      "$ref": "./_defs.schema.json#/$defs/string"
    },
    "scientificNameAuthorship": {
      "$ref": "./_defs.schema.json#/$defs/string"
    },
    "vernacularName": {
      "$ref": "./_defs.schema.json#/$defs/string"
    },
    "nomenclaturalCode": {
      "type": "string",
      "enum": [
        "icn",
        "icncp",
        "iczn",
        "icnp",
        "biocode"
      ]
    },
    "taxonomicStatus": {
      "$ref": "./_defs.schema.json#/$defs/string"
    }
  },
  "description": "Botanical taxon. Field meanings follow Darwin Core Taxon and ICNafp. Display name is rig.meta.named.",
  "minProperties": 1
}

Seen in

plant-taxon.json