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).
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"
}