Standards · Constellation

Draft consultation shape

TLA-ML — Plant-form label standard

Draft orbit: Foundation-facing name for the existing plant-form ML label schema (la.archive.ml-label.v1).

Draft consultation shape. Archive Seal stays a separate commercial attestation.

Schema id: la.archive.ml-label.v1 · Spine: TLA-185

Purpose

Elevate the public short name TLA-ML for the existing machine schema la.archive.ml-label.v1 so institutes can cite a Foundation-readable orbit beside the spine.

In scope: per-asset sidecar shape, dataset manifest compatibility, part / modality / quality / training_role / taxonomy hints / rights, and optional id-only links to recipes. Out of scope: TLA-185 field registry, regional flora inventories, model weights, Archive Seal, and world flora dumps.

Out of scope

Not this orbit Where it lives
TLA-185 field registry Spine — labels may point at taxon fields only
Regional flora inventories la.archive.regional-flora-pack.v1 (deferred)
Model weights / trainers Product / research systems
Archive Seal Commercial attestation

Enumerations (draft — freeze later)

Field Allowed values (draft)
modality mesh | photo | silhouette | other
part whole_plant | leaf | flower | fruit | twig | branch | trunk | bark | root | seed | stem | cluster | foliage_spray | other
quality gold | good | ok | reject
training_role train | val | test | holdout | unassigned

Normative intent (when elevated from Draft)

  • schema_id remains la.archive.ml-label.v1 for new labels — do not invent a second id.
  • schema_version stays integer 1 while Hub asserts === 1.
  • Public short name TLA-ML always carries Draft until elevated. Do not fork into la.foundation.ml-label.v1.

Foundation vs Archive

Foundation Archive
Publishes TLA-ML orbit docs for teaching and RFQ language. Runs Hub labeller, R2 pack pipelines, and paid datasets.
Does not claim training performance. Moat = filled data and tools, not the open label shape.

Golden example (illustrative)

Minimal worked example for consultation. Not a production product API. Download JSON · Required-keys schema (Draft). Repo smoke: npm run validate:orbits.

{
  "schema_id": "la.archive.ml-label.v1",
  "schema_version": 1,
  "asset": {
    "file": "corymbia-citriodora-whole.glb"
  },
  "modality": "mesh",
  "part": "whole_plant",
  "source": "workbench",
  "quality": "gold",
  "training_role": "train"
}