Semantiva Documentation¶
Semantiva is a semantic execution framework for typed, traceable, inspectable pipelines.
This documentation is organised by role and experience level. The main sections are:
Getting started - a short onboarding path to the core ideas.
Persona entry points - recommended journeys for different types of users.
User guide - day-to-day pipeline work and CLI usage.
Tracing, identity & inspection - provenance, SER traces and debugging tools.
Component authoring & architecture - how to extend, embed and structure Semantiva.
Tutorials - step-by-step walkthroughs of common workflows.
Reference - exception types, glossary entries and low-level API details.
Where to start
New to Semantiva? Start with Getting Started, then see Pipeline users.
Writing or maintaining processors? See Framework developers & component authors.
Integrating Semantiva into a wider system? See Architects & system designers.
Pipelines can be defined declaratively in YAML and run via the semantiva CLI (see Pipelines - YAML & CLI), which is the canonical and supported path for production. Framework developers can also construct and run pipelines directly in Python for development and R&D workflows (see Pipelines in Python).
Getting started
Persona entry points
User guide
Tracing, identity & inspection
Component authoring & architecture
Tutorials
Reference
Index & search¶
Index — Global index of terms and pages
Module Index — Python module index
Search Page — Full-text search