guide.climbers.dev.poi

gunnar.foo

{
  "id": "guide.climbers.dev.poi",
  "defs": {
    "main": {
      "type": "object",
      "properties": {
        "phone": {
          "type": "string"
        },
        "address": {
          "ref": "community.lexicon.location.address",
          "type": "ref"
        },
        "website": {
          "type": "string",
          "format": "uri"
        },
        "attribution": {
          "type": "string"
        },
        "coordinates": {
          "ref": "community.lexicon.location.geo",
          "type": "ref"
        },
        "openingHours": {
          "ref": "#openingHours",
          "type": "ref"
        }
      },
      "description": "Point of interest information for a climbing venue."
    },
    "time": {
      "type": "object",
      "required": [
        "hour"
      ],
      "properties": {
        "hour": {
          "type": "integer",
          "maximum": 24,
          "minimum": 0
        },
        "minute": {
          "type": "integer",
          "maximum": 59,
          "minimum": 0
        }
      },
      "description": "A time of day. hour is 0–24, where 24 represents end of day (midnight)."
    },
    "openingHours": {
      "type": "object",
      "properties": {
        "friday": {
          "type": "array",
          "items": {
            "ref": "#openingRange",
            "type": "ref"
          }
        },
        "monday": {
          "type": "array",
          "items": {
            "ref": "#openingRange",
            "type": "ref"
          }
        },
        "sunday": {
          "type": "array",
          "items": {
            "ref": "#openingRange",
            "type": "ref"
          }
        },
        "tuesday": {
          "type": "array",
          "items": {
            "ref": "#openingRange",
            "type": "ref"
          }
        },
        "saturday": {
          "type": "array",
          "items": {
            "ref": "#openingRange",
            "type": "ref"
          }
        },
        "thursday": {
          "type": "array",
          "items": {
            "ref": "#openingRange",
            "type": "ref"
          }
        },
        "wednesday": {
          "type": "array",
          "items": {
            "ref": "#openingRange",
            "type": "ref"
          }
        }
      },
      "description": "Regular weekly opening hours. Absent days are closed. Each day may have multiple ranges to represent a mid-day break."
    },
    "openingRange": {
      "type": "object",
      "required": [
        "start",
        "end"
      ],
      "properties": {
        "end": {
          "ref": "#time",
          "type": "ref"
        },
        "start": {
          "ref": "#time",
          "type": "ref"
        }
      },
      "description": "A contiguous opening period within a single day."
    }
  },
  "$type": "com.atproto.lexicon.schema",
  "lexicon": 1
}

Validate Record

Validate a record against guide.climbers.dev.poi

Validation Options
Automatically resolve and include external schemas for full validation
Treat any remaining unresolved references as valid

Metadata

DID
did:plc:f5gvem3uvafi2ord4txpyvjj
CID
bafyreiewb6fylztzg74wpcarneqmuxkrbziy64zzxehjdxlubonj72mskq
Indexed At
2026-06-04 14:14 UTC
AT-URI
at://did:plc:f5gvem3uvafi2ord4txpyvjj/com.atproto.lexicon.schema/guide.climbers.dev.poi

Referenced Schemas (2)

Lexicon Garden

@