Safety Data Sheet (SDS/MSDS) Extraction API · JSON-LD Context
Safetydatasheetapi Context
JSON-LD context defining the semantic vocabulary for Safetydatasheetapi from Safety Data Sheet (SDS/MSDS) Extraction API.
6 Classes
27 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
safetydatasheetapi:
https://safetydatasheetapi.com/schema#
Classes
Error
ExtractionResponse
BulkJobAccepted
BulkJobStatus
BulkJobWebhookPayload
BulkJobItem
Properties
| Property | Type | Container |
|---|---|---|
| ok | boolean | |
| error | ||
| request_id | string | |
| output_formats | list | |
| confidence_score | decimal | |
| document_language | string | |
| billing | ||
| schema_version | string | |
| is_safety_data_sheet | boolean | |
| warnings | list | |
| outputs | ||
| metadata | ||
| processing_ms | integer | |
| job_id | string | |
| status | string | |
| total_items | integer | |
| status_url | reference | |
| idempotent_replay | boolean | |
| completed_items | integer | |
| failed_items | integer | |
| webhook_status | string | |
| webhook_attempts | integer | |
| items | list | |
| file_name | string | |
| data | ||
| error_code | string | |
| error_message | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://safetydatasheetapi.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"safetydatasheetapi": "https://safetydatasheetapi.com/schema#",
"Error": "safetydatasheetapi:Error",
"ok": {
"@id": "safetydatasheetapi:ok",
"@type": "xsd:boolean"
},
"error": {
"@id": "safetydatasheetapi:error"
},
"request_id": {
"@id": "safetydatasheetapi:request_id",
"@type": "xsd:string"
},
"ExtractionResponse": "safetydatasheetapi:ExtractionResponse",
"output_formats": {
"@id": "safetydatasheetapi:output_formats",
"@container": "@list"
},
"confidence_score": {
"@id": "safetydatasheetapi:confidence_score",
"@type": "xsd:decimal"
},
"document_language": {
"@id": "safetydatasheetapi:document_language",
"@type": "xsd:string"
},
"billing": {
"@id": "safetydatasheetapi:billing"
},
"schema_version": {
"@id": "safetydatasheetapi:schema_version",
"@type": "xsd:string"
},
"is_safety_data_sheet": {
"@id": "safetydatasheetapi:is_safety_data_sheet",
"@type": "xsd:boolean"
},
"warnings": {
"@id": "safetydatasheetapi:warnings",
"@container": "@list"
},
"outputs": {
"@id": "safetydatasheetapi:outputs"
},
"metadata": {
"@id": "safetydatasheetapi:metadata"
},
"processing_ms": {
"@id": "safetydatasheetapi:processing_ms",
"@type": "xsd:integer"
},
"BulkJobAccepted": "safetydatasheetapi:BulkJobAccepted",
"job_id": {
"@id": "safetydatasheetapi:job_id",
"@type": "xsd:string"
},
"status": {
"@id": "safetydatasheetapi:status",
"@type": "xsd:string"
},
"total_items": {
"@id": "safetydatasheetapi:total_items",
"@type": "xsd:integer"
},
"status_url": {
"@id": "safetydatasheetapi:status_url",
"@type": "@id"
},
"BulkJobStatus": "safetydatasheetapi:BulkJobStatus",
"idempotent_replay": {
"@id": "safetydatasheetapi:idempotent_replay",
"@type": "xsd:boolean"
},
"completed_items": {
"@id": "safetydatasheetapi:completed_items",
"@type": "xsd:integer"
},
"failed_items": {
"@id": "safetydatasheetapi:failed_items",
"@type": "xsd:integer"
},
"webhook_status": {
"@id": "safetydatasheetapi:webhook_status",
"@type": "xsd:string"
},
"webhook_attempts": {
"@id": "safetydatasheetapi:webhook_attempts",
"@type": "xsd:integer"
},
"items": {
"@id": "safetydatasheetapi:items",
"@container": "@list"
},
"BulkJobWebhookPayload": "safetydatasheetapi:BulkJobWebhookPayload",
"BulkJobItem": "safetydatasheetapi:BulkJobItem",
"file_name": {
"@id": "safetydatasheetapi:file_name",
"@type": "xsd:string"
},
"data": {
"@id": "safetydatasheetapi:data"
},
"error_code": {
"@id": "safetydatasheetapi:error_code",
"@type": "xsd:string"
},
"error_message": {
"@id": "safetydatasheetapi:error_message",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "Safety Data Sheet (SDS/MSDS) Extraction API API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Safety Data Sheet (SDS/MSDS) Extraction API'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-25) from openapi/safetydatasheetapi-openapi.yaml.",
"dcterms:created": "2026-10-25",
"dcterms:source": [
"openapi/safetydatasheetapi-openapi.yaml"
]
}