A system for on-board anomaly resolution for a vehicle has a data
repository. The data repository stores data related to different systems,
subsystems, and components of the vehicle. The data stored is encoded in
a tree-based structure. A query engine is coupled to the data repository.
The query engine provides a user and automated interface and provides
contextual query to the data repository. An inference engine is coupled
to the query engine. The inference engine compares current anomaly data
to contextual data stored in the data repository using inference rules.
The inference engine generates a potential solution to the current
anomaly by referencing the data stored in the data repository.