cafe.thunderbird.way.signpost

The record key is the tile's id and the exit's id, joined by a dot (e.g. "maze.obelisk").

Details · record, key any
Kindrecord
Record keyany
Authorityway.thunderbird.cafe
Indexed

Record

record · key any

Properties

name

string

Optional: a name for the exit this signpost belongs to, shown by hosts and renderers (e.g. "The slide"). Without one, they make a name from the exit's id.

  • maxLength: 300
  • maxGraphemes: 100

note

string

A line the host can show, e.g. "Under construction".

  • maxLength: 300
  • maxGraphemes: 100

to

requiredarray

Where the exit leads. Empty: dormant, it leads nowhere yet. One: straight there. Several: the host offers a choice ("pick a door").

  • maxLength: 12
itemsref
Reference

updatedAt

requiredstring · datetime

#destination

object

Exactly one of place or tile.

Properties

entrance

string

Which entrance to arrive at, as named in that tile's /ways.json.

  • maxLength: 64

label

string

A label for the choice, when there are several.

  • maxLength: 300
  • maxGraphemes: 100

place

string · at-uri

A place record (cafe.thunderbird.way.place): the usual case.

tile

string · at-uri

A tile record (ing.dasl.masl), for a tile with no place record.

Similar lexicons

semantic match

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

  • A place: a stable name for a web tile that travellers can go to, whatever version of the tile is current. Ways between tiles (thunderbird.cafe, v 1): a tile lists its exits and entrances in its /ways.json; each exit names a signpost (cafe.thunderbird.way.signpost) that says where it leads; signposts point at places. Republishing a tile updates its place, so nothing pointing at the place has to change.