Sensorium Web Document Snapshot v1¶
Source schema: doc/schemas/sensorium-web-document-snapshot.v1.schema.json
Fields¶
| Field | Required | Shape | Description |
|---|---|---|---|
schema |
yes |
const: sensorium-web-document-snapshot.v1 |
|
schema/v |
yes |
const: 1 |
|
snapshot/id |
yes |
string | |
source/ref |
yes |
string | |
source/generation-ref |
yes |
string | |
requested-url/display |
no |
string | |
requested-url/digest |
yes |
ref: #/$defs/sha256Digest |
|
final-url/display |
no |
string | |
final-url/digest |
yes |
ref: #/$defs/sha256Digest |
|
fetched/at |
yes |
string | |
response/status |
yes |
integer | |
media/type |
yes |
enum: text/html, application/xhtml+xml, text/plain |
|
declared/charset |
no |
string | |
selected/charset |
no |
string | |
body/bytes |
no |
integer | |
body/digest |
yes |
ref: #/$defs/sha256Digest |
|
body/artifact-ref |
no |
string | |
fetch/result-digest |
yes |
ref: #/$defs/sha256Digest |
|
extraction/profile-ref |
yes |
string | |
extraction/profile-digest |
yes |
ref: #/$defs/sha256Digest |
|
representation/digest |
yes |
ref: #/$defs/sha256Digest |
|
representation/artifact-ref |
no |
string | |
title |
no |
string | |
byline |
no |
string | |
language/claim |
no |
string | |
operational/context |
yes |
ref: sensorium-operational-context.v1.schema.json |
|
classification |
yes |
ref: classification.v1.schema.json |
|
causal/context |
yes |
ref: causal-context.v1.schema.json |
Definitions¶
| Definition | Shape | Description |
|---|---|---|
sha256Digest |
string | |
| ## Field Semantics |
schema¶
- Required:
yes - Shape: const:
sensorium-web-document-snapshot.v1
schema/v¶
- Required:
yes - Shape: const:
1
snapshot/id¶
- Required:
yes - Shape: string
source/ref¶
- Required:
yes - Shape: string
source/generation-ref¶
- Required:
yes - Shape: string
requested-url/display¶
- Required:
no - Shape: string
requested-url/digest¶
- Required:
yes - Shape: ref:
#/$defs/sha256Digest
final-url/display¶
- Required:
no - Shape: string
final-url/digest¶
- Required:
yes - Shape: ref:
#/$defs/sha256Digest
fetched/at¶
- Required:
yes - Shape: string
response/status¶
- Required:
yes - Shape: integer
media/type¶
- Required:
yes - Shape: enum:
text/html,application/xhtml+xml,text/plain
declared/charset¶
- Required:
no - Shape: string
selected/charset¶
- Required:
no - Shape: string
body/bytes¶
- Required:
no - Shape: integer
body/digest¶
- Required:
yes - Shape: ref:
#/$defs/sha256Digest
body/artifact-ref¶
- Required:
no - Shape: string
fetch/result-digest¶
- Required:
yes - Shape: ref:
#/$defs/sha256Digest
extraction/profile-ref¶
- Required:
yes - Shape: string
extraction/profile-digest¶
- Required:
yes - Shape: ref:
#/$defs/sha256Digest
representation/digest¶
- Required:
yes - Shape: ref:
#/$defs/sha256Digest
representation/artifact-ref¶
- Required:
no - Shape: string
title¶
- Required:
no - Shape: string
byline¶
- Required:
no - Shape: string
language/claim¶
- Required:
no - Shape: string
operational/context¶
- Required:
yes - Shape: ref:
sensorium-operational-context.v1.schema.json
classification¶
- Required:
yes - Shape: ref:
classification.v1.schema.json
causal/context¶
- Required:
yes - Shape: ref:
causal-context.v1.schema.json
Definition Semantics¶
$defs.sha256Digest¶
- Shape: string