unprofane-com · JSON-LD Context
Unprofane Com Context
JSON-LD context defining the semantic vocabulary for Unprofane Com from unprofane-com.
11 Classes
46 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
unprofane:
https://unprofane.com/schema#
Classes
CheckRequest
CheckResponse
BatchRequest
BatchResponse
FeedbackRequest
FeedbackResponse
UsageResponse
List
ListPut
Health
Problem
Properties
| Property | Type | Container |
|---|---|---|
| text | string | |
| context | string | |
| policy | ||
| mode | string | |
| language | string | |
| country | string | |
| mask | string | |
| engine | string | |
| lists | ||
| id | string | |
| allowed | boolean | |
| action | string | |
| score | decimal | |
| severity | string | |
| categories | ||
| obfuscated | boolean | |
| evasion | list | |
| matches | list | |
| censored | string | |
| reason | string | |
| decided_by | list | |
| timing_ms | decimal | |
| items | list | |
| results | list | |
| counted | integer | |
| check_id | string | |
| verdict | string | |
| expected_action | string | |
| note | string | |
| received | boolean | |
| period | ||
| plan | string | |
| checks | integer | |
| included | ||
| overage | integer | |
| routes | ||
| degraded | decimal | |
| kind | string | |
| terms | list | |
| version | integer | |
| ok | boolean | |
| lexicon | string | |
| type | reference | |
| title | string | |
| status | integer | |
| detail | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://unprofane.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"unprofane": "https://unprofane.com/schema#",
"CheckRequest": "unprofane:CheckRequest",
"text": {
"@id": "unprofane:text",
"@type": "xsd:string"
},
"context": {
"@id": "unprofane:context",
"@type": "xsd:string"
},
"policy": {
"@id": "unprofane:policy"
},
"mode": {
"@id": "unprofane:mode",
"@type": "xsd:string"
},
"language": {
"@id": "unprofane:language",
"@type": "xsd:string"
},
"country": {
"@id": "unprofane:country",
"@type": "xsd:string"
},
"mask": {
"@id": "unprofane:mask",
"@type": "xsd:string"
},
"engine": {
"@id": "unprofane:engine",
"@type": "xsd:string"
},
"lists": {
"@id": "unprofane:lists"
},
"CheckResponse": "unprofane:CheckResponse",
"id": {
"@id": "unprofane:id",
"@type": "xsd:string"
},
"allowed": {
"@id": "unprofane:allowed",
"@type": "xsd:boolean"
},
"action": {
"@id": "unprofane:action",
"@type": "xsd:string"
},
"score": {
"@id": "unprofane:score",
"@type": "xsd:decimal"
},
"severity": {
"@id": "unprofane:severity",
"@type": "xsd:string"
},
"categories": {
"@id": "unprofane:categories"
},
"obfuscated": {
"@id": "unprofane:obfuscated",
"@type": "xsd:boolean"
},
"evasion": {
"@id": "unprofane:evasion",
"@container": "@list"
},
"matches": {
"@id": "unprofane:matches",
"@container": "@list"
},
"censored": {
"@id": "unprofane:censored",
"@type": "xsd:string"
},
"reason": {
"@id": "unprofane:reason",
"@type": "xsd:string"
},
"decided_by": {
"@id": "unprofane:decided_by",
"@container": "@list"
},
"timing_ms": {
"@id": "unprofane:timing_ms",
"@type": "xsd:decimal"
},
"BatchRequest": "unprofane:BatchRequest",
"items": {
"@id": "unprofane:items",
"@container": "@list"
},
"BatchResponse": "unprofane:BatchResponse",
"results": {
"@id": "unprofane:results",
"@container": "@list"
},
"counted": {
"@id": "unprofane:counted",
"@type": "xsd:integer"
},
"FeedbackRequest": "unprofane:FeedbackRequest",
"check_id": {
"@id": "unprofane:check_id",
"@type": "xsd:string"
},
"verdict": {
"@id": "unprofane:verdict",
"@type": "xsd:string"
},
"expected_action": {
"@id": "unprofane:expected_action",
"@type": "xsd:string"
},
"note": {
"@id": "unprofane:note",
"@type": "xsd:string"
},
"FeedbackResponse": "unprofane:FeedbackResponse",
"received": {
"@id": "unprofane:received",
"@type": "xsd:boolean"
},
"UsageResponse": "unprofane:UsageResponse",
"period": {
"@id": "unprofane:period"
},
"plan": {
"@id": "unprofane:plan",
"@type": "xsd:string"
},
"checks": {
"@id": "unprofane:checks",
"@type": "xsd:integer"
},
"included": {
"@id": "unprofane:included"
},
"overage": {
"@id": "unprofane:overage",
"@type": "xsd:integer"
},
"routes": {
"@id": "unprofane:routes"
},
"degraded": {
"@id": "unprofane:degraded",
"@type": "xsd:decimal"
},
"List": "unprofane:List",
"kind": {
"@id": "unprofane:kind",
"@type": "xsd:string"
},
"terms": {
"@id": "unprofane:terms",
"@container": "@list"
},
"version": {
"@id": "unprofane:version",
"@type": "xsd:integer"
},
"ListPut": "unprofane:ListPut",
"Health": "unprofane:Health",
"ok": {
"@id": "unprofane:ok",
"@type": "xsd:boolean"
},
"lexicon": {
"@id": "unprofane:lexicon",
"@type": "xsd:string"
},
"Problem": "unprofane:Problem",
"type": {
"@id": "unprofane:type",
"@type": "@id"
},
"title": {
"@id": "unprofane:title",
"@type": "xsd:string"
},
"status": {
"@id": "unprofane:status",
"@type": "xsd:integer"
},
"detail": {
"@id": "unprofane:detail",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "unprofane-com API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects unprofane-com'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-31) from openapi/_original/unprofane-com-api-openapi.json.",
"dcterms:created": "2026-10-31",
"dcterms:source": [
"openapi/_original/unprofane-com-api-openapi.json"
]
}