Record types#
One page per record family, and each page is the whole story: what the thing is, a reference example (authoring code, the canonical record it produces, the JSON-LD that record emits), and the field reference from the JSON Schemas. When someone asks how to describe a cell, a material, or a separator — the answer is one link below.
Everything generated here is produced against the current library on every change, validated clean under the strict policy, and drift-gated: a schema, API, or emitter change must regenerate this chapter in the same PR, so the git history of docs/records/ is the record of how changes propagate to real examples.
Each page also carries a shelf of common, real examples — the docs’ reasonable selection; the registry is the full library.
Family |
Reference examples |
|---|---|
A material spec (the powder as a product) · A material instance (one physical lot) |
|
An electrode spec (the design) · An electrode (the disc in one cell) |
|
An electrolyte spec (the formulation) · An electrolyte (one mixed batch) |
|
The product · A physical lot |
|
The product · A physical lot |
|
The product · A physical batch |
|
A cell spec, from its datasheet · A cell instance under that spec |
|
A coin half cell for electrode characterization · A three-electrode cell |
|
The protocol · The execution |
|
A member dataset · The collection (dataset series) |
|
An equipment spec (the product) · An equipment unit · A channel on that unit |
|
A claim batch from the literature |
|
A manufacturer |
Coverage accounting (every schema property exercised by a reference example, or waived with a reason) arrives with the next expansion of this chapter.