Agentic Ontology of Work · Skan.ai

Ontology / Perception

Observation

Perception new in 2.0 since 2.0 aow:Observation

An interpreted fact about a Work Item, Actor, or Action, derived from one or more Signals and carrying a Confidence.

Separates recorded evidence (Signal) from its interpretation (Observation), so an incorrect interpretation can be identified and corrected.

Attributes

AttributeTypeRequiredDescription
observed_propertystringyesWhat was observed, for example "claim_amount" or "handling_time".
observed_valuejsonThe observed value, in any JSON form.
observed_atdatetimeWhen the observation was made.
methodstringHow the value was derived, for example "document-extraction" or "rule".

Every entity also has an id and a type, and may carry label, description, and the provenance facet: version, created_at, created_by, revision_of.

Relationships

RelationshipPoints toHow manyRequiredMeaning
generated_byActiononeThe Action that produced this Result, Signal, or Observation.
derived_fromSignalmanyyesThe Signals an Observation was interpreted from.
aboutWork Item, Actor, Action, TaskoneWhat the Observation describes.
has_confidenceConfidenceoneThe Confidence attached to this Result, Observation, Action, or Plan.

Pointed to by

FromRelationshipRead backward as
Contextdraws_oninforms

Notes

"The claim amount is $38,200" is an Observation; the scanned claim form it was extracted from is a Signal.

Alignments

Standard or protocolTermCorrespondence
W3C SOSA/SSNsosa:ObservationcloseMatch
W3C PROV-Oprov:EntitysubClassOf

Example

Source: examples/claims-processing.jsonld. The example passes all validation checks.

{
  "id": "obs-claim-amount-84933",
  "type": "Observation",
  "observed_property": "claim_amount",
  "observed_value": 38200,
  "method": "document-extraction",
  "derived_from": [
    "sig-claim-form-84933"
  ],
  "about": "claim-84933",
  "generated_by": "act-extract-84933",
  "has_confidence": "conf-obs-84933"
}

Term reference · JSON Schema · SHACL shape aowsh:ObservationShape