List Bulb · JSON-LD Context
Listbulb Context
JSON-LD context defining the semantic vocabulary for Listbulb from List Bulb.
6 Classes
20 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
listbulb:
https://listbulb.com/schema#
Classes
GetApiV1CategoriesResponse
GetApiV1OpenapiJsonResponse
GetApiV1ToolsResponse
PostApiV1ToolsRequest
PostApiV1ToolsResponse
GetApiV1ToolsSlugResponse
Properties
| Property | Type | Container |
|---|---|---|
| data | list | |
| name | string | |
| headline | string | |
| description | string | |
| websiteUrl | string | |
| screenshotUrls | list | |
| category | string | |
| meta | ||
| data.slug | string | |
| data.name | string | |
| data.websiteUrl | string | |
| data.listbulbUrl | string | |
| data.listingHeadline | string | |
| data.description | string | |
| data.logoUrl | string | |
| data.imageUrl | string | |
| data.category | ||
| data.tags | list | |
| data.featured | boolean | |
| data.verification |
JSON-LD Document
{
"@context": {
"@vocab": "https://listbulb.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"listbulb": "https://listbulb.com/schema#",
"GetApiV1CategoriesResponse": "listbulb:GetApiV1CategoriesResponse",
"data": {
"@id": "listbulb:data",
"@container": "@list"
},
"GetApiV1OpenapiJsonResponse": "listbulb:GetApiV1OpenapiJsonResponse",
"GetApiV1ToolsResponse": "listbulb:GetApiV1ToolsResponse",
"PostApiV1ToolsRequest": "listbulb:PostApiV1ToolsRequest",
"name": {
"@id": "listbulb:name",
"@type": "xsd:string"
},
"headline": {
"@id": "listbulb:headline",
"@type": "xsd:string"
},
"description": {
"@id": "listbulb:description",
"@type": "xsd:string"
},
"websiteUrl": {
"@id": "listbulb:websiteUrl",
"@type": "xsd:string"
},
"screenshotUrls": {
"@id": "listbulb:screenshotUrls",
"@container": "@list"
},
"category": {
"@id": "listbulb:category",
"@type": "xsd:string"
},
"PostApiV1ToolsResponse": "listbulb:PostApiV1ToolsResponse",
"meta": {
"@id": "listbulb:meta"
},
"GetApiV1ToolsSlugResponse": "listbulb:GetApiV1ToolsSlugResponse",
"data.slug": {
"@id": "listbulb:data.slug",
"@type": "xsd:string"
},
"data.name": {
"@id": "listbulb:data.name",
"@type": "xsd:string"
},
"data.websiteUrl": {
"@id": "listbulb:data.websiteUrl",
"@type": "xsd:string"
},
"data.listbulbUrl": {
"@id": "listbulb:data.listbulbUrl",
"@type": "xsd:string"
},
"data.listingHeadline": {
"@id": "listbulb:data.listingHeadline",
"@type": "xsd:string"
},
"data.description": {
"@id": "listbulb:data.description",
"@type": "xsd:string"
},
"data.logoUrl": {
"@id": "listbulb:data.logoUrl",
"@type": "xsd:string"
},
"data.imageUrl": {
"@id": "listbulb:data.imageUrl",
"@type": "xsd:string"
},
"data.category": {
"@id": "listbulb:data.category"
},
"data.tags": {
"@id": "listbulb:data.tags",
"@container": "@list"
},
"data.featured": {
"@id": "listbulb:data.featured",
"@type": "xsd:boolean"
},
"data.verification": {
"@id": "listbulb:data.verification"
}
},
"@type": "schema:Dataset",
"schema:name": "List Bulb API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects List Bulb'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-10-18) from openapi/_ae-authored/listbulb-openapi-generated.yml.",
"dcterms:created": "2026-10-18",
"dcterms:source": [
"openapi/_ae-authored/listbulb-openapi-generated.yml"
]
}