A saved venue bookmark
Record Key
tid
Timestamp-based ID
Properties
addressDetails
ref
community.lexicon.location.address
Optional
Structured address using community lexicon
createdAt
string
datetime
Required
Timestamp when the bookmark was created
folderUri
string
at-uri
Optional
Reference to a bookmark folder
location
ref
community.lexicon.location.geo
Optional
Structured location using community lexicon
notes
string
Optional
User notes about the bookmark
maxGraphemes: 280 graphemesvenueAddress
string
Optional
Human-readable address
maxGraphemes: 256 graphemesvenueCategory
string
Optional
Category classification
maxGraphemes: 64 graphemesvenueName
string
Required
Display name of the venue
maxGraphemes: 128 graphemesvenueUri
string
Required
URI identifier for the venue (typically OSM URI)
maxGraphemes: 512 graphemesView raw schema
{
"key": "tid",
"type": "record",
"record": {
"type": "object",
"required": [
"venueUri",
"venueName",
"createdAt"
],
"properties": {
"notes": {
"type": "string",
"description": "User notes about the bookmark",
"maxGraphemes": 280
},
"location": {
"ref": "community.lexicon.location.geo",
"type": "ref",
"description": "Structured location using community lexicon"
},
"venueUri": {
"type": "string",
"description": "URI identifier for the venue (typically OSM URI)",
"maxGraphemes": 512
},
"createdAt": {
"type": "string",
"format": "datetime",
"description": "Timestamp when the bookmark was created"
},
"folderUri": {
"type": "string",
"format": "at-uri",
"description": "Reference to a bookmark folder"
},
"venueName": {
"type": "string",
"description": "Display name of the venue",
"maxGraphemes": 128
},
"venueAddress": {
"type": "string",
"description": "Human-readable address",
"maxGraphemes": 256
},
"venueCategory": {
"type": "string",
"description": "Category classification",
"maxGraphemes": 64
},
"addressDetails": {
"ref": "community.lexicon.location.address",
"type": "ref",
"description": "Structured address using community lexicon"
}
}
},
"description": "A saved venue bookmark"
}