pdfops-dev · JSON-LD Context
Pdfops Dev Context
JSON-LD context defining the semantic vocabulary for Pdfops Dev from pdfops-dev.
6 Classes
25 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
pdfops:
https://pdfops.dev/schema#
Classes
Error
InspectedField
InspectResult
Usage
InvoiceParty
InvoiceItem
Properties
| Property | Type | Container |
|---|---|---|
| error | string | |
| details | string | |
| name | string | |
| type | string | |
| value | string | |
| checked | boolean | |
| options | list | |
| readOnly | boolean | |
| raw | string | |
| maxLength | integer | |
| count | integer | |
| hasXFA | boolean | |
| truncated | boolean | |
| fields | list | |
| fillTemplate | ||
| tier | string | |
| limit | integer | |
| used | integer | |
| remaining | integer | |
| period | string | |
| resets_at | dateTime | |
| lines | list | |
| description | string | |
| quantity | decimal | |
| unit_price | decimal |
JSON-LD Document
{
"@context": {
"@vocab": "https://pdfops.dev/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"pdfops": "https://pdfops.dev/schema#",
"Error": "pdfops:Error",
"error": {
"@id": "pdfops:error",
"@type": "xsd:string"
},
"details": {
"@id": "pdfops:details",
"@type": "xsd:string"
},
"InspectedField": "pdfops:InspectedField",
"name": {
"@id": "pdfops:name",
"@type": "xsd:string"
},
"type": {
"@id": "pdfops:type",
"@type": "xsd:string"
},
"value": {
"@id": "pdfops:value",
"@type": "xsd:string"
},
"checked": {
"@id": "pdfops:checked",
"@type": "xsd:boolean"
},
"options": {
"@id": "pdfops:options",
"@container": "@list"
},
"readOnly": {
"@id": "pdfops:readOnly",
"@type": "xsd:boolean"
},
"raw": {
"@id": "pdfops:raw",
"@type": "xsd:string"
},
"maxLength": {
"@id": "pdfops:maxLength",
"@type": "xsd:integer"
},
"InspectResult": "pdfops:InspectResult",
"count": {
"@id": "pdfops:count",
"@type": "xsd:integer"
},
"hasXFA": {
"@id": "pdfops:hasXFA",
"@type": "xsd:boolean"
},
"truncated": {
"@id": "pdfops:truncated",
"@type": "xsd:boolean"
},
"fields": {
"@id": "pdfops:fields",
"@container": "@list"
},
"fillTemplate": {
"@id": "pdfops:fillTemplate"
},
"Usage": "pdfops:Usage",
"tier": {
"@id": "pdfops:tier",
"@type": "xsd:string"
},
"limit": {
"@id": "pdfops:limit",
"@type": "xsd:integer"
},
"used": {
"@id": "pdfops:used",
"@type": "xsd:integer"
},
"remaining": {
"@id": "pdfops:remaining",
"@type": "xsd:integer"
},
"period": {
"@id": "pdfops:period",
"@type": "xsd:string"
},
"resets_at": {
"@id": "pdfops:resets_at",
"@type": "xsd:dateTime"
},
"InvoiceParty": "pdfops:InvoiceParty",
"lines": {
"@id": "pdfops:lines",
"@container": "@list"
},
"InvoiceItem": "pdfops:InvoiceItem",
"description": {
"@id": "pdfops:description",
"@type": "xsd:string"
},
"quantity": {
"@id": "pdfops:quantity",
"@type": "xsd:decimal"
},
"unit_price": {
"@id": "pdfops:unit_price",
"@type": "xsd:decimal"
}
},
"@type": "schema:Dataset",
"schema:name": "pdfops-dev API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects pdfops-dev'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/pdfops-dev-openapi.json.",
"dcterms:created": "2026-10-31",
"dcterms:source": [
"openapi/_original/pdfops-dev-openapi.json"
]
}