Unstructured · JSON-LD Context
Unstructured Context
JSON-LD context defining the semantic vocabulary for Unstructured from Unstructured.
4 Classes
12 Properties
4 Namespaces
Namespaces
xsd:
http://www.w3.org/2001/XMLSchema#
schema:
https://schema.org/
hydra:
http://www.w3.org/ns/hydra/core#
uns:
https://unstructured.io/vocab#
Classes
name
description
url
version
Properties
| Property | Type | Container |
|---|---|---|
| dateCreated | date | |
| dateModified | date | |
| Workflow | rdfs:Class | |
| Job | rdfs:Class | |
| SourceConnector | rdfs:Class | |
| DestinationConnector | rdfs:Class | |
| DocumentElement | rdfs:Class | |
| PartitionRequest | rdfs:Class | |
| workflowStatus | @vocab | |
| jobStatus | @vocab | |
| processingStrategy | @vocab | |
| ApiService |
JSON-LD Document
{
"@context": {
"@version": 1.1,
"xsd": "http://www.w3.org/2001/XMLSchema#",
"schema": "https://schema.org/",
"hydra": "http://www.w3.org/ns/hydra/core#",
"uns": "https://unstructured.io/vocab#",
"name": "schema:name",
"description": "schema:description",
"url": "schema:url",
"version": "schema:version",
"dateCreated": {
"@id": "schema:dateCreated",
"@type": "xsd:date"
},
"dateModified": {
"@id": "schema:dateModified",
"@type": "xsd:date"
},
"Workflow": {
"@id": "uns:Workflow",
"@type": "rdfs:Class",
"@context": {
"workflow_id": "uns:workflowId",
"name": "schema:name",
"status": "uns:workflowStatus",
"source_id": "uns:sourceConnectorId",
"destination_id": "uns:destinationConnectorId",
"schedule": "uns:cronSchedule"
}
},
"Job": {
"@id": "uns:Job",
"@type": "rdfs:Class",
"@context": {
"job_id": "uns:jobId",
"workflow_id": "uns:workflowId",
"status": "uns:jobStatus",
"created_at": {
"@id": "schema:dateCreated",
"@type": "xsd:dateTime"
},
"runtime": "uns:runtimeSeconds"
}
},
"SourceConnector": {
"@id": "uns:SourceConnector",
"@type": "rdfs:Class",
"@context": {
"id": "uns:connectorId",
"name": "schema:name",
"type": "uns:connectorType",
"config": "uns:connectorConfig"
}
},
"DestinationConnector": {
"@id": "uns:DestinationConnector",
"@type": "rdfs:Class",
"@context": {
"id": "uns:connectorId",
"name": "schema:name",
"type": "uns:connectorType",
"config": "uns:connectorConfig"
}
},
"DocumentElement": {
"@id": "uns:DocumentElement",
"@type": "rdfs:Class",
"@context": {
"type": "uns:elementType",
"text": "schema:text",
"metadata": "uns:elementMetadata",
"element_id": "uns:elementId"
}
},
"PartitionRequest": {
"@id": "uns:PartitionRequest",
"@type": "rdfs:Class",
"@context": {
"files": "schema:MediaObject",
"strategy": "uns:processingStrategy",
"chunking_strategy": "uns:chunkingStrategy",
"languages": "uns:documentLanguages"
}
},
"workflowStatus": {
"@id": "uns:workflowStatus",
"@type": "@vocab",
"@context": {
"active": "uns:StatusActive",
"inactive": "uns:StatusInactive",
"scheduled": "uns:StatusScheduled"
}
},
"jobStatus": {
"@id": "uns:jobStatus",
"@type": "@vocab",
"@context": {
"pending": "uns:StatusPending",
"in_progress": "uns:StatusInProgress",
"completed": "uns:StatusCompleted",
"failed": "uns:StatusFailed",
"cancelled": "uns:StatusCancelled"
}
},
"processingStrategy": {
"@id": "uns:processingStrategy",
"@type": "@vocab",
"@context": {
"auto": "uns:StrategyAuto",
"fast": "uns:StrategyFast",
"hi_res": "uns:StrategyHiRes",
"ocr_only": "uns:StrategyOcrOnly"
}
},
"ApiService": {
"@id": "schema:WebAPI",
"@context": {
"documentation": "schema:documentation",
"termsOfService": "schema:termsOfService",
"provider": "schema:provider",
"baseURL": "schema:url",
"humanURL": "schema:url"
}
}
},
"@graph": [
{
"@type": "schema:WebAPI",
"@id": "https://platform.unstructuredapp.io/api/v1",
"name": "Unstructured Platform API",
"description": "REST API for managing document processing workflows including sources, destinations, workflows, jobs, and notifications.",
"url": "https://platform.unstructuredapp.io/api/v1",
"documentation": "https://docs.unstructured.io/api-reference/overview",
"schema:version": "3.1.0"
},
{
"@type": "schema:WebAPI",
"@id": "https://api.unstructuredapp.io/general/v0/general",
"name": "Unstructured Partition API",
"description": "Legacy serverless REST API for on-demand document partitioning, supporting PDFs, DOCX, HTML, images, and 50+ file formats.",
"url": "https://api.unstructuredapp.io/general/v0/general",
"documentation": "https://docs.unstructured.io/api-reference/api-services/saas-api-development-guide",
"schema:version": "3.1.0"
}
]
}