com.bbq-joints.review

One person's review of a BBQ joint, held in their own repository. The reviewer owns it: they can edit or delete it, and it travels with them to any other app that reads this collection.

Repository @bbq-joints.com did:plc:khymkx52wx2lpwib6l2ysqha namespace authority
Details · record, key any
Kindrecord
Record keyany
Authoritybbq-joints.com
Indexed

Record

record · key any

Properties

createdAt

requiredstring · datetime

When the record was written.

rating

requiredinteger

Stars, 1 to 5.

  • minimum: 1
  • maximum: 5

subject

requiredstring · at-uri

The place being reviewed, as the at:// URI of its com.bbq-joints.place record. A URI rather than a name so a joint can be renamed without orphaning its reviews — the mistake that cost a photo its joint when the cloud schema travelled by name.

text

string

Optional note. maxGraphemes as well as maxLength because an emoji-heavy review is short to a reader and long in bytes.

  • maxLength: 2000
  • maxGraphemes: 1000

updatedAt

string · datetime

Set when an existing review is changed, so a reader can tell a revision from a fresh opinion.

visitedAt

string · datetime

When they ate there, if they said. Distinct from createdAt: a review written months later is still about that visit.

Similar lexicons

semantic match

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

  • Record declaring a review (rating and optional comment) of a recipe. One review per user per recipe.

  • A public review of a real-world place (restaurant, cafe, shop, etc.). Designed so any AT Protocol app can read, render, and aggregate place reviews regardless of which app created them.

  • The author's rating of a venue. One per subject; the record key is derived from the subject.

  • What a member thought of something, with a rating from 1 to 10, in a content space (D99). Members respond by replying to it, so a review heads a thread. The author edits it, rating included, by rewriting it at the same key; it sorts by createdAt, so an edit keeps its place.

  • A portable user-owned review of an Atmosphere project profile. The reviewer writes this record to their own PDS; AppViews may index and moderate their own display of it.