Key terms used in Actionbase documentation.
v2 and v3 map almost 1:1.
| v2 (Current) | v3 (Future) | Description |
|---|
| service | database | Namespace for grouping tables |
| label | table | Edge schema definition |
| src | source | Who performed the interaction |
| tgt | target | What received the interaction |
| ts | version | Timestamp for ordering |
| fields | properties | Edge attributes |
| dirType | direction | Direction type |
| indices | indexes | Query indexes |
| desc | comment | Description |
- Schema API: v2 — migrating to v3
- Query/Mutation APIs: v3
| Term | Description |
|---|
| Edge | A relationship representing a user interaction |
| Source | Who — the entity performing the interaction (e.g., user_id) |
| Target | What — the entity receiving the interaction (e.g., product_id) |
| Properties | Attributes on an edge (e.g., created_at) |
| Unique-edge | Edge identified by (source, target) pair |
| Multi-edge | Edge identified by ID; multiple per (source, target) |
| Index | Pre-computed structure for querying |
| Alias | Alternative name for a label/table |
| Term | Description |
|---|
| COUNT | Query returning number of edges |
| GET | Query retrieving edge by source and target |
| SCAN | Query scanning edges using pre-computed index |
| Start | Starting node for SCAN/COUNT; source when OUT, target when IN |
| Direction | OUT (source→target) or IN (target←source) |
| Range | Index-based scan boundaries at storage level |
| Filter | Post-retrieval filtering at application level |
| Version | Client timestamp (ms/ns) for concurrency and event ordering |
| Offset | Encoded pagination position |
| Limit | Max results (25 recommended) |
| Term | Description |
|---|
| EdgeState | Current edge state, accessed by GET |
| EdgeIndex | Sorted index entries, accessed by SCAN |
| EdgeCounter | Pre-computed counters, accessed by COUNT |
| Term | Description |
|---|
| WAL | Write-Ahead Log for durability/recovery |
| CDC | Change Data Capture for downstream sync |