Feranor · JSON-LD Context

Feranor Com Context

JSON-LD context defining the semantic vocabulary for Feranor Com from Feranor.

15 Classes 66 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/
feranor: https://feranor.com/schema#

Classes

ProblemCode Problem HealthStatus InspectionReport MessageSizes RecipientReport RecipientSizes SignerReport SignerSizes VersionReport LicenseReport OperationsReport OperationRecord LogsReport LogRecord

Properties

Property Type Container
type string
title string
status integer
detail string
instance string
traceId string
code reference
contentType string
encapsulatedContentType string
encrypted boolean
classical boolean
signed boolean
hybrid boolean
contentEncryptionAlgorithm string
recipients list
signers list
sizes reference
message integer
recipientInfos integer
content integer
authentication integer
certificates integer
kind string
identifier string
kem string
kdf string
keyWrap string
entry integer
kemCiphertext integer
encryptedKey integer
signatureAlgorithm string
digestAlgorithm string
subject string
issuer string
serialNumber string
thumbprint string
signingTime dateTime
postQuantum boolean
signature integer
product string
version string
profile string
platform string
deployment string
license reference
licenseId string
licensee string
edition string
expiresOn date
expiresSoon boolean
daysLeft integer
capacity integer
operations list
at dateTime
operation string
flags string
aborted boolean
inputSize integer
durationMs decimal
signer string
logs list
level string
category string
eventId integer
eventName string
exceptionType string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://feranor.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "feranor": "https://feranor.com/schema#",
    "ProblemCode": "feranor:ProblemCode",
    "Problem": "feranor:Problem",
    "type": {
      "@id": "feranor:type",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "feranor:title",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "feranor:status",
      "@type": "xsd:integer"
    },
    "detail": {
      "@id": "feranor:detail",
      "@type": "xsd:string"
    },
    "instance": {
      "@id": "feranor:instance",
      "@type": "xsd:string"
    },
    "traceId": {
      "@id": "feranor:traceId",
      "@type": "xsd:string"
    },
    "code": {
      "@id": "feranor:code",
      "@type": "@id"
    },
    "HealthStatus": "feranor:HealthStatus",
    "InspectionReport": "feranor:InspectionReport",
    "contentType": {
      "@id": "feranor:contentType",
      "@type": "xsd:string"
    },
    "encapsulatedContentType": {
      "@id": "feranor:encapsulatedContentType",
      "@type": "xsd:string"
    },
    "encrypted": {
      "@id": "feranor:encrypted",
      "@type": "xsd:boolean"
    },
    "classical": {
      "@id": "feranor:classical",
      "@type": "xsd:boolean"
    },
    "signed": {
      "@id": "feranor:signed",
      "@type": "xsd:boolean"
    },
    "hybrid": {
      "@id": "feranor:hybrid",
      "@type": "xsd:boolean"
    },
    "contentEncryptionAlgorithm": {
      "@id": "feranor:contentEncryptionAlgorithm",
      "@type": "xsd:string"
    },
    "recipients": {
      "@id": "feranor:recipients",
      "@container": "@list"
    },
    "signers": {
      "@id": "feranor:signers",
      "@container": "@list"
    },
    "sizes": {
      "@id": "feranor:sizes",
      "@type": "@id"
    },
    "MessageSizes": "feranor:MessageSizes",
    "message": {
      "@id": "feranor:message",
      "@type": "xsd:integer"
    },
    "recipientInfos": {
      "@id": "feranor:recipientInfos",
      "@type": "xsd:integer"
    },
    "content": {
      "@id": "feranor:content",
      "@type": "xsd:integer"
    },
    "authentication": {
      "@id": "feranor:authentication",
      "@type": "xsd:integer"
    },
    "certificates": {
      "@id": "feranor:certificates",
      "@type": "xsd:integer"
    },
    "RecipientReport": "feranor:RecipientReport",
    "kind": {
      "@id": "feranor:kind",
      "@type": "xsd:string"
    },
    "identifier": {
      "@id": "feranor:identifier",
      "@type": "xsd:string"
    },
    "kem": {
      "@id": "feranor:kem",
      "@type": "xsd:string"
    },
    "kdf": {
      "@id": "feranor:kdf",
      "@type": "xsd:string"
    },
    "keyWrap": {
      "@id": "feranor:keyWrap",
      "@type": "xsd:string"
    },
    "RecipientSizes": "feranor:RecipientSizes",
    "entry": {
      "@id": "feranor:entry",
      "@type": "xsd:integer"
    },
    "kemCiphertext": {
      "@id": "feranor:kemCiphertext",
      "@type": "xsd:integer"
    },
    "encryptedKey": {
      "@id": "feranor:encryptedKey",
      "@type": "xsd:integer"
    },
    "SignerReport": "feranor:SignerReport",
    "signatureAlgorithm": {
      "@id": "feranor:signatureAlgorithm",
      "@type": "xsd:string"
    },
    "digestAlgorithm": {
      "@id": "feranor:digestAlgorithm",
      "@type": "xsd:string"
    },
    "subject": {
      "@id": "feranor:subject",
      "@type": "xsd:string"
    },
    "issuer": {
      "@id": "feranor:issuer",
      "@type": "xsd:string"
    },
    "serialNumber": {
      "@id": "feranor:serialNumber",
      "@type": "xsd:string"
    },
    "thumbprint": {
      "@id": "feranor:thumbprint",
      "@type": "xsd:string"
    },
    "signingTime": {
      "@id": "feranor:signingTime",
      "@type": "xsd:dateTime"
    },
    "postQuantum": {
      "@id": "feranor:postQuantum",
      "@type": "xsd:boolean"
    },
    "SignerSizes": "feranor:SignerSizes",
    "signature": {
      "@id": "feranor:signature",
      "@type": "xsd:integer"
    },
    "VersionReport": "feranor:VersionReport",
    "product": {
      "@id": "feranor:product",
      "@type": "xsd:string"
    },
    "version": {
      "@id": "feranor:version",
      "@type": "xsd:string"
    },
    "profile": {
      "@id": "feranor:profile",
      "@type": "xsd:string"
    },
    "platform": {
      "@id": "feranor:platform",
      "@type": "xsd:string"
    },
    "deployment": {
      "@id": "feranor:deployment",
      "@type": "xsd:string"
    },
    "license": {
      "@id": "feranor:license",
      "@type": "@id"
    },
    "LicenseReport": "feranor:LicenseReport",
    "licenseId": {
      "@id": "feranor:licenseId",
      "@type": "xsd:string"
    },
    "licensee": {
      "@id": "feranor:licensee",
      "@type": "xsd:string"
    },
    "edition": {
      "@id": "feranor:edition",
      "@type": "xsd:string"
    },
    "expiresOn": {
      "@id": "feranor:expiresOn",
      "@type": "xsd:date"
    },
    "expiresSoon": {
      "@id": "feranor:expiresSoon",
      "@type": "xsd:boolean"
    },
    "daysLeft": {
      "@id": "feranor:daysLeft",
      "@type": "xsd:integer"
    },
    "OperationsReport": "feranor:OperationsReport",
    "capacity": {
      "@id": "feranor:capacity",
      "@type": "xsd:integer"
    },
    "operations": {
      "@id": "feranor:operations",
      "@container": "@list"
    },
    "OperationRecord": "feranor:OperationRecord",
    "at": {
      "@id": "feranor:at",
      "@type": "xsd:dateTime"
    },
    "operation": {
      "@id": "feranor:operation",
      "@type": "xsd:string"
    },
    "flags": {
      "@id": "feranor:flags",
      "@type": "xsd:string"
    },
    "aborted": {
      "@id": "feranor:aborted",
      "@type": "xsd:boolean"
    },
    "inputSize": {
      "@id": "feranor:inputSize",
      "@type": "xsd:integer"
    },
    "durationMs": {
      "@id": "feranor:durationMs",
      "@type": "xsd:decimal"
    },
    "signer": {
      "@id": "feranor:signer",
      "@type": "xsd:string"
    },
    "LogsReport": "feranor:LogsReport",
    "logs": {
      "@id": "feranor:logs",
      "@container": "@list"
    },
    "LogRecord": "feranor:LogRecord",
    "level": {
      "@id": "feranor:level",
      "@type": "xsd:string"
    },
    "category": {
      "@id": "feranor:category",
      "@type": "xsd:string"
    },
    "eventId": {
      "@id": "feranor:eventId",
      "@type": "xsd:integer"
    },
    "eventName": {
      "@id": "feranor:eventName",
      "@type": "xsd:string"
    },
    "exceptionType": {
      "@id": "feranor:exceptionType",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Feranor API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Feranor'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-07) from openapi/feranor-com-sidecar-openapi.json.",
  "dcterms:created": "2026-11-07",
  "dcterms:source": [
    "openapi/feranor-com-sidecar-openapi.json"
  ]
}