com.pimstash.stuff.kind
A Kind in a Stuff Trove: the fields its Things share unless a Thing sets its own.
Details · record, key any
| Kind | record |
|---|---|
| Record key | any |
| Authority | stuff.pimstash.com |
| Commit rev | 3mzxziavt5z2o |
| Indexed |
Record
record · key anyProperties
category
stringmaxLength: 1000maxGraphemes: 100
lifespanMonths
integerMonths of service before the Thing is due for replacement.
minimum: 1
make
stringmaxLength: 1000maxGraphemes: 100
measure
stringHow the amount is read. Absent on a Thing inherits the Kind's; absent on a Kind reads as quantity.
maxLength: 64knownValues: quantity | count | level
model
stringmaxLength: 1000maxGraphemes: 100
minLength: 1maxLength: 1000maxGraphemes: 100
notes
stringmaxLength: 10000maxGraphemes: 1000
photo
blobmaxSize: 1000000accept: image/jpeg, image/webp, image/avif
ratedUsage
stringUsage the Thing is rated for, in usageUnit, as a decimal string ("2.375") so it round-trips exactly.
maxLength: 64
updatedAt
string · datetimeusageUnit
stringmaxLength: 1000maxGraphemes: 100
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
com.pimstash.stuff.thing
recordA Thing in a Stuff Trove. A shared field (name, category, make, model, measure, lifespanMonths, usageUnit, ratedUsage, photo) is absent, never null, to inherit the Kind's.