Přeskočit obsah

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