Schemas 0.3.0
The 10 schemas in 0.3.0, released 20 January 2026. What changed
This is an older release.
The latest is 0.8.0. Releases before 0.7.0 use the identifiers https://dorsalhub.com/schemas/open/<name> and are served by DorsalHub.
| Schema | Holds | Since | JSON |
|---|---|---|---|
Audio Transcription
audio-transcription
|
Store text transcribed from an audio source. Supports timed segments, speaker identification, and non-verbal events. | Since 0.1.2 | JSON |
File Classification
classification
|
Represent the result of a classification. Supports predicted labels, confidence scores, and vocabulary. | Since 0.1.2 | JSON |
Document Extraction
document-extraction
|
Represent the layout and content of a document, including text blocks, geometric coordinates, and page structure. | Since 0.1.2 | JSON |
Embedding
embedding
|
Store a vector and (optionally) the algorithm or embedding model which generated it. Supports both array (dense) and object (sparse) representations. | Since 0.1.2 | JSON |
Entity Extraction
entity-extraction
|
Represent named entities, structural slots, or visual concepts extracted from unstructured data. Links raw evidence (text spans or geometric regions) to normalized values and business concepts. | Since 0.1.2 | JSON |
Generic
generic
|
A flexible schema for storing arbitrary key-value data. | Since 0.1.2 | JSON |
Geolocation
geolocation
|
Represent a geographic feature. Defines a subset of GeoJSON (RFC 7946) optimized for predictable parsing and indexing. It restricts the root to a single 'Feature', supports all fixed-depth geometries (Point, Polygon, Multi-types), and enforces flat properties to prevent recursion and nesting attacks. | Since 0.1.2 | JSON |
LLM Output
llm-output
|
Store a single interaction with an LLM (a Prompt/Response pair). Captures the input prompt, the resulting output, and the configuration parameters used at that moment. | Since 0.1.2 | JSON |
Object Detection
object-detection
|
Represent objects detected within a source. Supports bounding boxes, polygons, hierarchical relationships, and confidence scores. | Since 0.1.2 | JSON |
Regression
regression
|
Represent continuous numerical predictions. Supports point estimates, confidence intervals, and time-series forecasting. | Since 0.1.2 | JSON |
Other releases: 0.8.0, 0.7.0, 0.6.0, 0.5.0, 0.4.0, 0.2.0, 0.1.2. How versions work