with one click
change
// Track and inspect graph changes, diffs, temporal updates, and the impact of new data on Semantica knowledge graphs.
// Track and inspect graph changes, diffs, temporal updates, and the impact of new data on Semantica knowledge graphs.
Semantica full-stack knowledge graph skill for context graphs, decision intelligence, explainability, extraction, reasoning, visualization, ontology, provenance, policy, and export workflows.
Analyze cause-and-effect relationships in the Semantica knowledge graph — causal chains, interventions, counterfactuals, and causal influence scores.
Explain Semantica reasoning, decision logic, and graph results with traceability, causal context, and human-readable rationale.
Detect duplicate entities, duplicate groups, and relationship duplicates in Semantica using fuzzy matching, schema heuristics, and graph similarity.
Export Semantica graphs, results, and provenance to JSON, RDF, Parquet, CSV, GraphML, and other formats.
Ingest data from files, databases, APIs, or streams into Semantica knowledge graphs with schema mapping and entity linking.
| name | change |
| description | Track and inspect graph changes, diffs, temporal updates, and the impact of new data on Semantica knowledge graphs. |
Inspect changes over time and evaluate updates. Usage: /semantica:change <task> [args]
$ARGUMENTS = task + optional node, time window, or filter.
diff [--from <ts>] [--to <ts>] [--node <id>]Compute graph diffs between two snapshots.
from semantica.provenance.change_tracker import ChangeTracker
from semantica.context import ContextGraph
tracker = ChangeTracker()
diff = tracker.compute_diff(from_ts=from_ts, to_ts=to_ts, node_id=node_id)
Output: added/removed nodes and edges, attribute changes, and impact summary.
history <node_id> [--limit N]Show the change history for a node or relationship.
history = tracker.get_node_history(node_id=node_id, limit=limit)
Return: revisions, timestamps, authors, and summary comments.