Prostitution Laws · JSON-LD Context
Prostitutionlaws Context
JSON-LD context defining the semantic vocabulary for Prostitutionlaws from Prostitution Laws.
5 Classes
31 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
prostitutionlaws:
https://prostitutionlaws.org/schema#
Classes
Country
IndexEntry
IndexDocument
CountryDocument
AllCountries
Properties
| Property | Type | Container |
|---|---|---|
| iso2 | string | |
| name | string | |
| nativeName | string | |
| slug | string | |
| memberships | list | |
| depth | string | |
| lastReviewed | string | |
| model | string | |
| modelNote | string | |
| modelSources | list | |
| summary | string | |
| subnational | list | |
| topics | ||
| laws | list | |
| pending | list | |
| timeline | list | |
| stats | list | |
| sources | list | |
| aliases | list | |
| region | string | |
| regionLabel | string | |
| url | reference | |
| markdown | reference | |
| json | reference | |
| site | string | |
| license | string | |
| attribution | string | |
| disclaimer | string | |
| generated | string | |
| countries | list | |
| country |
JSON-LD Document
{
"@context": {
"@vocab": "https://prostitutionlaws.org/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"prostitutionlaws": "https://prostitutionlaws.org/schema#",
"Country": "prostitutionlaws:Country",
"iso2": {
"@id": "prostitutionlaws:iso2",
"@type": "xsd:string"
},
"name": {
"@id": "prostitutionlaws:name",
"@type": "xsd:string"
},
"nativeName": {
"@id": "prostitutionlaws:nativeName",
"@type": "xsd:string"
},
"slug": {
"@id": "prostitutionlaws:slug",
"@type": "xsd:string"
},
"memberships": {
"@id": "prostitutionlaws:memberships",
"@container": "@list"
},
"depth": {
"@id": "prostitutionlaws:depth",
"@type": "xsd:string"
},
"lastReviewed": {
"@id": "prostitutionlaws:lastReviewed",
"@type": "xsd:string"
},
"model": {
"@id": "prostitutionlaws:model",
"@type": "xsd:string"
},
"modelNote": {
"@id": "prostitutionlaws:modelNote",
"@type": "xsd:string"
},
"modelSources": {
"@id": "prostitutionlaws:modelSources",
"@container": "@list"
},
"summary": {
"@id": "prostitutionlaws:summary",
"@type": "xsd:string"
},
"subnational": {
"@id": "prostitutionlaws:subnational",
"@container": "@list"
},
"topics": {
"@id": "prostitutionlaws:topics"
},
"laws": {
"@id": "prostitutionlaws:laws",
"@container": "@list"
},
"pending": {
"@id": "prostitutionlaws:pending",
"@container": "@list"
},
"timeline": {
"@id": "prostitutionlaws:timeline",
"@container": "@list"
},
"stats": {
"@id": "prostitutionlaws:stats",
"@container": "@list"
},
"sources": {
"@id": "prostitutionlaws:sources",
"@container": "@list"
},
"IndexEntry": "prostitutionlaws:IndexEntry",
"aliases": {
"@id": "prostitutionlaws:aliases",
"@container": "@list"
},
"region": {
"@id": "prostitutionlaws:region",
"@type": "xsd:string"
},
"regionLabel": {
"@id": "prostitutionlaws:regionLabel",
"@type": "xsd:string"
},
"url": {
"@id": "prostitutionlaws:url",
"@type": "@id"
},
"markdown": {
"@id": "prostitutionlaws:markdown",
"@type": "@id"
},
"json": {
"@id": "prostitutionlaws:json",
"@type": "@id"
},
"IndexDocument": "prostitutionlaws:IndexDocument",
"site": {
"@id": "prostitutionlaws:site",
"@type": "xsd:string"
},
"license": {
"@id": "prostitutionlaws:license",
"@type": "xsd:string"
},
"attribution": {
"@id": "prostitutionlaws:attribution",
"@type": "xsd:string"
},
"disclaimer": {
"@id": "prostitutionlaws:disclaimer",
"@type": "xsd:string"
},
"generated": {
"@id": "prostitutionlaws:generated",
"@type": "xsd:string"
},
"countries": {
"@id": "prostitutionlaws:countries",
"@container": "@list"
},
"CountryDocument": "prostitutionlaws:CountryDocument",
"country": {
"@id": "prostitutionlaws:country"
},
"AllCountries": "prostitutionlaws:AllCountries"
},
"@type": "schema:Dataset",
"schema:name": "Prostitution Laws API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Prostitution Laws'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-02) from openapi/_original/prostitutionlaws-api-openapi.json.",
"dcterms:created": "2026-11-02",
"dcterms:source": [
"openapi/_original/prostitutionlaws-api-openapi.json"
]
}