FindLocal · JSON-LD Context
Findlocal Context
JSON-LD context defining the semantic vocabulary for Findlocal from FindLocal.
3 Classes
37 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
findlocal:
https://findlocal.community/schema#
Classes
Error
Event
Venue
Properties
| Property | Type | Container |
|---|---|---|
| error | string | |
| id | string | |
| title | string | |
| description | string | |
| event_date | date | |
| start_time | string | |
| end_time | string | |
| category | string | |
| event_type | list | |
| performers | list | |
| price | string | |
| price_amount | decimal | |
| detail_page_url | string | |
| ticket_page_url | string | |
| image_url | string | |
| city | string | |
| region | string | |
| venue_id | string | |
| venue_name | string | |
| venue_address | string | |
| venue_lat | decimal | |
| venue_lng | decimal | |
| venue_type | string | |
| author_ids | list | |
| book_ids | list | |
| series_count | integer | |
| is_deleted | integer | |
| updated_at | string | |
| name | string | |
| address | string | |
| latitude | decimal | |
| longitude | decimal | |
| type | string | |
| categories | list | |
| url | string | |
| image | string | |
| upcoming_count | integer |
JSON-LD Document
{
"@context": {
"@vocab": "https://findlocal.community/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"findlocal": "https://findlocal.community/schema#",
"Error": "findlocal:Error",
"error": {
"@id": "findlocal:error",
"@type": "xsd:string"
},
"Event": "findlocal:Event",
"id": {
"@id": "findlocal:id",
"@type": "xsd:string"
},
"title": {
"@id": "findlocal:title",
"@type": "xsd:string"
},
"description": {
"@id": "findlocal:description",
"@type": "xsd:string"
},
"event_date": {
"@id": "findlocal:event_date",
"@type": "xsd:date"
},
"start_time": {
"@id": "findlocal:start_time",
"@type": "xsd:string"
},
"end_time": {
"@id": "findlocal:end_time",
"@type": "xsd:string"
},
"category": {
"@id": "findlocal:category",
"@type": "xsd:string"
},
"event_type": {
"@id": "findlocal:event_type",
"@container": "@list"
},
"performers": {
"@id": "findlocal:performers",
"@container": "@list"
},
"price": {
"@id": "findlocal:price",
"@type": "xsd:string"
},
"price_amount": {
"@id": "findlocal:price_amount",
"@type": "xsd:decimal"
},
"detail_page_url": {
"@id": "findlocal:detail_page_url",
"@type": "xsd:string"
},
"ticket_page_url": {
"@id": "findlocal:ticket_page_url",
"@type": "xsd:string"
},
"image_url": {
"@id": "findlocal:image_url",
"@type": "xsd:string"
},
"city": {
"@id": "findlocal:city",
"@type": "xsd:string"
},
"region": {
"@id": "findlocal:region",
"@type": "xsd:string"
},
"venue_id": {
"@id": "findlocal:venue_id",
"@type": "xsd:string"
},
"venue_name": {
"@id": "findlocal:venue_name",
"@type": "xsd:string"
},
"venue_address": {
"@id": "findlocal:venue_address",
"@type": "xsd:string"
},
"venue_lat": {
"@id": "findlocal:venue_lat",
"@type": "xsd:decimal"
},
"venue_lng": {
"@id": "findlocal:venue_lng",
"@type": "xsd:decimal"
},
"venue_type": {
"@id": "findlocal:venue_type",
"@type": "xsd:string"
},
"author_ids": {
"@id": "findlocal:author_ids",
"@container": "@list"
},
"book_ids": {
"@id": "findlocal:book_ids",
"@container": "@list"
},
"series_count": {
"@id": "findlocal:series_count",
"@type": "xsd:integer"
},
"is_deleted": {
"@id": "findlocal:is_deleted",
"@type": "xsd:integer"
},
"updated_at": {
"@id": "findlocal:updated_at",
"@type": "xsd:string"
},
"Venue": "findlocal:Venue",
"name": {
"@id": "findlocal:name",
"@type": "xsd:string"
},
"address": {
"@id": "findlocal:address",
"@type": "xsd:string"
},
"latitude": {
"@id": "findlocal:latitude",
"@type": "xsd:decimal"
},
"longitude": {
"@id": "findlocal:longitude",
"@type": "xsd:decimal"
},
"type": {
"@id": "findlocal:type",
"@type": "xsd:string"
},
"categories": {
"@id": "findlocal:categories",
"@container": "@list"
},
"url": {
"@id": "findlocal:url",
"@type": "xsd:string"
},
"image": {
"@id": "findlocal:image",
"@type": "xsd:string"
},
"upcoming_count": {
"@id": "findlocal:upcoming_count",
"@type": "xsd:integer"
}
},
"@type": "schema:Dataset",
"schema:name": "FindLocal API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects FindLocal's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-11-04) from openapi/findlocal-events-api-openapi.yml, openapi/findlocal-venues-api-openapi.yml.",
"dcterms:created": "2026-11-04",
"dcterms:source": [
"openapi/findlocal-events-api-openapi.yml",
"openapi/findlocal-venues-api-openapi.yml"
]
}