FindLocal · JSON-LD Context
Findlocal Context
JSON-LD context defining the semantic vocabulary for Findlocal from FindLocal.
8 Classes
50 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
ApiError
SeriesPoint
Item
Mover
Author
PostItem
PostsEnvelope
ProfileEnvelope
Properties
| Property | Type | Container |
|---|---|---|
| error | string | |
| message | string | |
| http | integer | |
| limit | integer | |
| renews_at | date | |
| credits_balance | integer | |
| needed | integer | |
| spent_this_month | integer | |
| cap | integer | |
| window | dateTime | |
| position | integer | |
| points | integer | |
| comments | integer | |
| external_id | string | |
| title | string | |
| url | reference | |
| platform | string | |
| entered_at | dateTime | |
| left_at | dateTime | |
| best_position | integer | |
| movement | integer | |
| series | list | |
| points_gained | integer | |
| id | string | |
| handle | string | |
| name | string | |
| bio | string | |
| avatar_url | string | |
| followers | integer | |
| following | integer | |
| posts_count | integer | |
| verified | boolean | |
| is_private | boolean | |
| external_url | string | |
| text | string | |
| text_html | string | |
| published_at | dateTime | |
| thumbnail_url | string | |
| metrics | ||
| success | boolean | |
| endpoint | string | |
| data | ||
| credits_used | integer | |
| cached | boolean | |
| request_id | string | |
| credits_remaining | integer | |
| credits_purchased_remaining | integer | |
| free_credits_remaining | integer | |
| free_credits_total | integer | |
| free_credits_reset_at | dateTime |
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#",
"ApiError": "findlocal:ApiError",
"error": {
"@id": "findlocal:error",
"@type": "xsd:string"
},
"message": {
"@id": "findlocal:message",
"@type": "xsd:string"
},
"http": {
"@id": "findlocal:http",
"@type": "xsd:integer"
},
"limit": {
"@id": "findlocal:limit",
"@type": "xsd:integer"
},
"renews_at": {
"@id": "findlocal:renews_at",
"@type": "xsd:date"
},
"credits_balance": {
"@id": "findlocal:credits_balance",
"@type": "xsd:integer"
},
"needed": {
"@id": "findlocal:needed",
"@type": "xsd:integer"
},
"spent_this_month": {
"@id": "findlocal:spent_this_month",
"@type": "xsd:integer"
},
"cap": {
"@id": "findlocal:cap",
"@type": "xsd:integer"
},
"SeriesPoint": "findlocal:SeriesPoint",
"window": {
"@id": "findlocal:window",
"@type": "xsd:dateTime"
},
"position": {
"@id": "findlocal:position",
"@type": "xsd:integer"
},
"points": {
"@id": "findlocal:points",
"@type": "xsd:integer"
},
"comments": {
"@id": "findlocal:comments",
"@type": "xsd:integer"
},
"Item": "findlocal:Item",
"external_id": {
"@id": "findlocal:external_id",
"@type": "xsd:string"
},
"title": {
"@id": "findlocal:title",
"@type": "xsd:string"
},
"url": {
"@id": "findlocal:url",
"@type": "@id"
},
"platform": {
"@id": "findlocal:platform",
"@type": "xsd:string"
},
"entered_at": {
"@id": "findlocal:entered_at",
"@type": "xsd:dateTime"
},
"left_at": {
"@id": "findlocal:left_at",
"@type": "xsd:dateTime"
},
"best_position": {
"@id": "findlocal:best_position",
"@type": "xsd:integer"
},
"movement": {
"@id": "findlocal:movement",
"@type": "xsd:integer"
},
"series": {
"@id": "findlocal:series",
"@container": "@list"
},
"Mover": "findlocal:Mover",
"points_gained": {
"@id": "findlocal:points_gained",
"@type": "xsd:integer"
},
"Author": "findlocal:Author",
"id": {
"@id": "findlocal:id",
"@type": "xsd:string"
},
"handle": {
"@id": "findlocal:handle",
"@type": "xsd:string"
},
"name": {
"@id": "findlocal:name",
"@type": "xsd:string"
},
"bio": {
"@id": "findlocal:bio",
"@type": "xsd:string"
},
"avatar_url": {
"@id": "findlocal:avatar_url",
"@type": "xsd:string"
},
"followers": {
"@id": "findlocal:followers",
"@type": "xsd:integer"
},
"following": {
"@id": "findlocal:following",
"@type": "xsd:integer"
},
"posts_count": {
"@id": "findlocal:posts_count",
"@type": "xsd:integer"
},
"verified": {
"@id": "findlocal:verified",
"@type": "xsd:boolean"
},
"is_private": {
"@id": "findlocal:is_private",
"@type": "xsd:boolean"
},
"external_url": {
"@id": "findlocal:external_url",
"@type": "xsd:string"
},
"PostItem": "findlocal:PostItem",
"text": {
"@id": "findlocal:text",
"@type": "xsd:string"
},
"text_html": {
"@id": "findlocal:text_html",
"@type": "xsd:string"
},
"published_at": {
"@id": "findlocal:published_at",
"@type": "xsd:dateTime"
},
"thumbnail_url": {
"@id": "findlocal:thumbnail_url",
"@type": "xsd:string"
},
"metrics": {
"@id": "findlocal:metrics"
},
"PostsEnvelope": "findlocal:PostsEnvelope",
"success": {
"@id": "findlocal:success",
"@type": "xsd:boolean"
},
"endpoint": {
"@id": "findlocal:endpoint",
"@type": "xsd:string"
},
"data": {
"@id": "findlocal:data"
},
"credits_used": {
"@id": "findlocal:credits_used",
"@type": "xsd:integer"
},
"cached": {
"@id": "findlocal:cached",
"@type": "xsd:boolean"
},
"request_id": {
"@id": "findlocal:request_id",
"@type": "xsd:string"
},
"ProfileEnvelope": "findlocal:ProfileEnvelope",
"credits_remaining": {
"@id": "findlocal:credits_remaining",
"@type": "xsd:integer"
},
"credits_purchased_remaining": {
"@id": "findlocal:credits_purchased_remaining",
"@type": "xsd:integer"
},
"free_credits_remaining": {
"@id": "findlocal:free_credits_remaining",
"@type": "xsd:integer"
},
"free_credits_total": {
"@id": "findlocal:free_credits_total",
"@type": "xsd:integer"
},
"free_credits_reset_at": {
"@id": "findlocal:free_credits_reset_at",
"@type": "xsd:dateTime"
}
},
"@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-09-25) from openapi/findlocal-openapi.json.",
"dcterms:created": "2026-09-25",
"dcterms:source": [
"openapi/findlocal-openapi.json"
]
}