A fridge-poetry composition made in the Anisota Lab's Word Magnets studio, where word tiles drawn from the author's own recent posts are arranged on a field into a short poem. The record keeps the assembled text, the placed tiles with their positions (so the arrangement can be reopened), and at-uri references to the posts the used words were drawn from.
any
Any valid record key
Properties
board
unknown
Optional
Optional snapshot of the studio board taken at save time, so the arrangement can be re-laid faithfully at any size: { aspect, font, bx, by, bw, bh } — the bounding box of the placed tiles (bx/by/bw/bh as 0..1000 of the surface, matching tile x/y), the box's width:height aspect, and the tile font size as a fraction of the box width.
createdAt
string
datetime
Required
When the poem was saved
name
string
Optional
Optional title for the poem
maxLength: 800 bytesmaxGraphemes: 100 graphemessources
array
of
string
at-uri
Optional
at-uri references to the author's own posts that the used words were drawn from
maxLength: 512 itemstext
string
Required
The assembled poem — the placed word tiles read top-to-bottom, left-to-right
maxLength: 6000 bytesmaxGraphemes: 1000 graphemestiles
array
of
unknown
Optional
The placed word tiles and their positions, so the arrangement can be reopened. Each is an object: { word, fragment, x, y, rot } where x/y are the tile centre as a 0..1000 fraction of the field and rot is degrees.
maxLength: 512 itemsView raw schema
{
"key": "any",
"type": "record",
"record": {
"type": "object",
"required": [
"text",
"createdAt"
],
"properties": {
"name": {
"type": "string",
"maxLength": 800,
"description": "Optional title for the poem",
"maxGraphemes": 100
},
"text": {
"type": "string",
"maxLength": 6000,
"description": "The assembled poem — the placed word tiles read top-to-bottom, left-to-right",
"maxGraphemes": 1000
},
"board": {
"type": "unknown",
"description": "Optional snapshot of the studio board taken at save time, so the arrangement can be re-laid faithfully at any size: { aspect, font, bx, by, bw, bh } — the bounding box of the placed tiles (bx/by/bw/bh as 0..1000 of the surface, matching tile x/y), the box's width:height aspect, and the tile font size as a fraction of the box width."
},
"tiles": {
"type": "array",
"items": {
"type": "unknown"
},
"maxLength": 512,
"description": "The placed word tiles and their positions, so the arrangement can be reopened. Each is an object: { word, fragment, x, y, rot } where x/y are the tile centre as a 0..1000 fraction of the field and rot is degrees."
},
"sources": {
"type": "array",
"items": {
"type": "string",
"format": "at-uri"
},
"maxLength": 512,
"description": "at-uri references to the author's own posts that the used words were drawn from"
},
"createdAt": {
"type": "string",
"format": "datetime",
"description": "When the poem was saved"
}
}
},
"description": "A fridge-poetry composition made in the Anisota Lab's Word Magnets studio, where word tiles drawn from the author's own recent posts are arranged on a field into a short poem. The record keeps the assembled text, the placed tiles with their positions (so the arrangement can be reopened), and at-uri references to the posts the used words were drawn from."
}