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
View Context View on GitHub

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

pdfops-dev-context.jsonld Raw ↑
{
  "@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"
  ]
}