Movia creates, updates, and deletes facts, entities and relationships. All changes to Movia content are tracked by the Movia TRUST system. Movia TRUST records the source of the change, agent of change, time / date, and other related provenance information.

This is fundamental to a modern data model that knows not all data is equally reliable. Because the provenance of a fact is also facts, it becomes available to the Movia REASONER for logical processing. This in turn allows reasoning for reliability, certainty, and believability.

Movia TRUST is an underpinning provenance-management system for Movia information. This is a key for traceability, regulatory compliance, root-cause-analysis, and inexact reasoning.


As facts are created or changed in Movia provenance evidence is generated and saved


In addition to the direct identification of evidence used for particular facts, the provenance model can be used to model the changing state of facts as new data enters the system (e.g., in identifying deceptive sources), permit users to manually update the knowledge-base including the ability to override any automatically generated fact, and enable the rollback or play forward of knowledge-base evolution.

Each assertion of a fact (Subject-Predicate-Object triple) is either “Supported by,” “Refuted by,” or “Retracted by” a set of one or more pieces of evidence. The supporting, refuting or retracting evidence may or may not have a data source (e.g., in the case of an automated artifact processor or human operation on existing data respectively), but will always have a system or user action referenced.




The referenced action will have these properties:

Actor – is the creator of the statement — this can be an automated process or human-user-identifier

Date – includes the date and time when the action was taken by the referenced actor to create the statement

Description – *optional* description about the action taken to create the statement — typically entered by a human annotator

<Property, Value> Map – *optional* map of properties related to the action taken to create the statement

Source Reference – *optional* a reference to the artifact (input data source) Uniform Resource Identifier (URI) and artifact position (e.g., character offsets in the case of a natural language artifact, or bounding box in the case of full motion video artifact).