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
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
{
"@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"
]
}