community.cheese.log

A personal log entry about one or more cheeses

Details · record, key tid
Kindrecord
Record keytid
Authoritycheese.community
Indexed

Record

record · key tid

Properties

action

requiredstring

What the user did or wants to do with the cheese (e.g., ate, bought, wishlisted)

  • maxLength: 50
  • knownValues: ate | bought | wishlisted

cheeseRefs

requiredarray

AT-URI references to the canonical cheese type records for this log entry (one or more)

  • minLength: 1
  • maxLength: 20
itemsstring · at-uri

cheeses

requiredarray

Snapshots of the cheese type fields at the time of logging, aligned by index with cheeseRefs

  • minLength: 1
  • maxLength: 20
itemsref
Reference

createdAt

requiredstring · datetime

Timestamp when the log was created

notes

string

Personal notes about the cheese

  • maxLength: 2000

photos

array

Optional photos of the cheese

  • maxLength: 4
itemsref
Reference

#cheese

object

Cheese type fields embedded in a log entry

Properties

agedWeeks

integer

Typical aging time in weeks

  • minimum: 0

aka

array

Also-known-as names for the cheese

  • maxLength: 20
itemsstring
  • maxLength: 200

Months the cheese is available (1-12) if seasonal

  • maxLength: 12
itemsinteger
  • minimum: 1
  • maximum: 12

General description of the cheese

  • maxLength: 5000

milk

string

Milk source (e.g., cow, goat, sheep, buffalo, mixed)

  • maxLength: 100

name

requiredstring

Name of the cheese

  • maxLength: 200

Geographic and producer origin of the cheese

Reference

Whether the cheese is made from pasteurized milk

rind

string

Rind type (e.g., washed, bloomy, natural)

  • maxLength: 100

seasonal

boolean

Whether the cheese has restricted seasonal availability

Recommended serving temperature range in Celsius

Reference

Tasting notes and flavor profile

  • maxLength: 2000

texture

string

Texture classification

  • maxLength: 50
  • knownValues: soft | semi-soft | semi-hard | hard | blue

#origin

object

Geographic and producer origin of a cheese

Properties

country

string
  • maxLength: 100

producer

string
  • maxLength: 200

region

string
  • maxLength: 100

#photo

blob

A photo of the cheese

  • maxSize: 10000000
  • accept: image/*

#temperatureRange

object

A numeric range

Properties

max

requiredinteger

Maximum value

min

requiredinteger

Minimum value

Similar lexicons

semantic match

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.