JokeAPI · JSON-LD Context
Jokeapi Context
JSON-LD context defining the semantic vocabulary for Jokeapi from JokeAPI.
14 Classes
47 Properties
4 Namespaces
Namespaces
jokeapi:
https://jokeapi.dev/schema/
schema:
https://schema.org/
dcterms:
http://purl.org/dc/terms/
xsd:
http://www.w3.org/2001/XMLSchema#
Classes
JokeFlags
SingleJoke
TwopartJoke
JokeBatch
CategoriesResponse
FlagsResponse
FormatsResponse
LanguagesResponse
LangcodeResponse
InfoResponse
EndpointsResponse
PingResponse
JokeSubmission
SubmissionResponse
Properties
| Property | Type | Container |
|---|---|---|
| alias | string | |
| amount | integer | |
| categories | string | set |
| category | string | |
| categoryAliases | reference | set |
| code | string | |
| count | integer | |
| defaultLanguage | string | |
| delivery | string | |
| endpoints | reference | set |
| error | boolean | |
| explicit | boolean | |
| flags | reference | |
| formatVersion | integer | |
| formats | string | set |
| id | integer | |
| idRange | reference | |
| info | string | |
| joke | string | |
| jokeLanguages | string | set |
| jokes | string | set |
| lang | string | |
| message | string | |
| method | string | |
| name | string | |
| nsfw | boolean | |
| ping | string | |
| political | boolean | |
| possibleLanguages | reference | set |
| racist | boolean | |
| religious | boolean | |
| resolved | string | |
| safe | boolean | |
| safeJokes | reference | set |
| setup | string | |
| sexist | boolean | |
| submission | reference | |
| submissionURL | string | |
| supportedParams | string | set |
| systemLanguages | string | set |
| timestamp | integer | |
| totalCount | integer | |
| type | string | |
| types | string | set |
| url | string | |
| usage | reference | |
| version | string |
JSON-LD Document
{
"@context": {
"@version": 1.1,
"jokeapi": "https://jokeapi.dev/schema/",
"schema": "https://schema.org/",
"dcterms": "http://purl.org/dc/terms/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"JokeFlags": "jokeapi:JokeFlags",
"SingleJoke": "jokeapi:SingleJoke",
"TwopartJoke": "jokeapi:TwopartJoke",
"JokeBatch": "jokeapi:JokeBatch",
"CategoriesResponse": "jokeapi:CategoriesResponse",
"FlagsResponse": "jokeapi:FlagsResponse",
"FormatsResponse": "jokeapi:FormatsResponse",
"LanguagesResponse": "jokeapi:LanguagesResponse",
"LangcodeResponse": "jokeapi:LangcodeResponse",
"InfoResponse": "jokeapi:InfoResponse",
"EndpointsResponse": "jokeapi:EndpointsResponse",
"PingResponse": "jokeapi:PingResponse",
"JokeSubmission": "jokeapi:JokeSubmission",
"SubmissionResponse": "jokeapi:SubmissionResponse",
"alias": {
"@id": "jokeapi:alias",
"@type": "xsd:string"
},
"amount": {
"@id": "jokeapi:amount",
"@type": "xsd:integer"
},
"categories": {
"@id": "jokeapi:categories",
"@container": "@set",
"@type": "xsd:string"
},
"category": {
"@id": "jokeapi:category",
"@type": "xsd:string"
},
"categoryAliases": {
"@id": "jokeapi:categoryAliases",
"@container": "@set",
"@type": "@id"
},
"code": {
"@id": "jokeapi:code",
"@type": "xsd:string"
},
"count": {
"@id": "jokeapi:count",
"@type": "xsd:integer"
},
"defaultLanguage": {
"@id": "jokeapi:defaultLanguage",
"@type": "xsd:string"
},
"delivery": {
"@id": "jokeapi:delivery",
"@type": "xsd:string"
},
"endpoints": {
"@id": "jokeapi:endpoints",
"@container": "@set",
"@type": "@id"
},
"error": {
"@id": "jokeapi:error",
"@type": "xsd:boolean"
},
"explicit": {
"@id": "jokeapi:explicit",
"@type": "xsd:boolean"
},
"flags": {
"@id": "jokeapi:flags",
"@type": "@id"
},
"formatVersion": {
"@id": "jokeapi:formatVersion",
"@type": "xsd:integer"
},
"formats": {
"@id": "jokeapi:formats",
"@container": "@set",
"@type": "xsd:string"
},
"id": {
"@id": "jokeapi:id",
"@type": "xsd:integer"
},
"idRange": {
"@id": "jokeapi:idRange",
"@type": "@id"
},
"info": {
"@id": "jokeapi:info",
"@type": "xsd:string"
},
"joke": {
"@id": "jokeapi:joke",
"@type": "xsd:string"
},
"jokeLanguages": {
"@id": "jokeapi:jokeLanguages",
"@container": "@set",
"@type": "xsd:string"
},
"jokes": {
"@id": "jokeapi:jokes",
"@container": "@set",
"@type": "xsd:string"
},
"lang": {
"@id": "jokeapi:lang",
"@type": "xsd:string"
},
"message": {
"@id": "jokeapi:message",
"@type": "xsd:string"
},
"method": {
"@id": "jokeapi:method",
"@type": "xsd:string"
},
"name": {
"@id": "schema:name",
"@type": "xsd:string"
},
"nsfw": {
"@id": "jokeapi:nsfw",
"@type": "xsd:boolean"
},
"ping": {
"@id": "jokeapi:ping",
"@type": "xsd:string"
},
"political": {
"@id": "jokeapi:political",
"@type": "xsd:boolean"
},
"possibleLanguages": {
"@id": "jokeapi:possibleLanguages",
"@container": "@set",
"@type": "@id"
},
"racist": {
"@id": "jokeapi:racist",
"@type": "xsd:boolean"
},
"religious": {
"@id": "jokeapi:religious",
"@type": "xsd:boolean"
},
"resolved": {
"@id": "jokeapi:resolved",
"@type": "xsd:string"
},
"safe": {
"@id": "jokeapi:safe",
"@type": "xsd:boolean"
},
"safeJokes": {
"@id": "jokeapi:safeJokes",
"@container": "@set",
"@type": "@id"
},
"setup": {
"@id": "jokeapi:setup",
"@type": "xsd:string"
},
"sexist": {
"@id": "jokeapi:sexist",
"@type": "xsd:boolean"
},
"submission": {
"@id": "jokeapi:submission",
"@type": "@id"
},
"submissionURL": {
"@id": "jokeapi:submissionURL",
"@type": "xsd:string"
},
"supportedParams": {
"@id": "jokeapi:supportedParams",
"@container": "@set",
"@type": "xsd:string"
},
"systemLanguages": {
"@id": "jokeapi:systemLanguages",
"@container": "@set",
"@type": "xsd:string"
},
"timestamp": {
"@id": "jokeapi:timestamp",
"@type": "xsd:integer"
},
"totalCount": {
"@id": "jokeapi:totalCount",
"@type": "xsd:integer"
},
"type": {
"@id": "jokeapi:type",
"@type": "xsd:string"
},
"types": {
"@id": "jokeapi:types",
"@container": "@set",
"@type": "xsd:string"
},
"url": {
"@id": "schema:url",
"@type": "xsd:string"
},
"usage": {
"@id": "jokeapi:usage",
"@type": "@id"
},
"version": {
"@id": "schema:version",
"@type": "xsd:string"
}
}
}