Sensorium Web Extraction Result v1¶
Source schema: doc/schemas/sensorium-web-extraction-result.v1.schema.json
Fields¶
| Field | Required | Shape | Description |
|---|---|---|---|
schema |
yes |
const: sensorium-web-extraction-result.v1 |
|
schema/v |
yes |
const: 1 |
|
outcome |
yes |
enum: completed, low-confidence, empty, refused, failed |
|
source/ref |
yes |
string | |
source/generation-ref |
yes |
string | |
fetch/result-digest |
yes |
ref: #/$defs/sha256Digest |
|
extraction/profile-ref |
yes |
const: sensorium-web-extraction:static-stdlib-main-v1 |
|
extraction/profile-digest |
yes |
const: sha256:lW1Oos_09Srd_Vrze9X8ZwPK-W0Hjpsjl9ss9PYqbAg |
|
representation/digest |
no |
ref: #/$defs/sha256Digest |
|
representation |
no |
ref: sensorium-web-document-blocks.v1.schema.json |
|
confidence/basis |
no |
enum: sufficient-text, short-text |
|
failure |
no |
object |
Definitions¶
| Definition | Shape | Description |
|---|---|---|
sha256Digest |
string |
Conditional Rules¶
Rule 1¶
When:
{
"properties": {
"outcome": {
"enum": [
"completed",
"low-confidence"
]
}
},
"required": [
"outcome"
]
}
Then:
{
"required": [
"representation/digest",
"representation",
"confidence/basis"
],
"not": {
"required": [
"failure"
]
}
}
Field Semantics¶
schema¶
- Required:
yes - Shape: const:
sensorium-web-extraction-result.v1
schema/v¶
- Required:
yes - Shape: const:
1
outcome¶
- Required:
yes - Shape: enum:
completed,low-confidence,empty,refused,failed
source/ref¶
- Required:
yes - Shape: string
source/generation-ref¶
- Required:
yes - Shape: string
fetch/result-digest¶
- Required:
yes - Shape: ref:
#/$defs/sha256Digest
extraction/profile-ref¶
- Required:
yes - Shape: const:
sensorium-web-extraction:static-stdlib-main-v1
extraction/profile-digest¶
- Required:
yes - Shape: const:
sha256:lW1Oos_09Srd_Vrze9X8ZwPK-W0Hjpsjl9ss9PYqbAg
representation/digest¶
- Required:
no - Shape: ref:
#/$defs/sha256Digest
representation¶
- Required:
no - Shape: ref:
sensorium-web-document-blocks.v1.schema.json
confidence/basis¶
- Required:
no - Shape: enum:
sufficient-text,short-text
failure¶
- Required:
no - Shape: object
Definition Semantics¶
$defs.sha256Digest¶
- Shape: string