Skip to content

Examples

Runnable walkthroughs with sample data under examples/ in the repository.

By topic

Topic Examples Related docs
CSV / files 1, 3, 8, 11, 12, 15, 16 Transforms, Identity inference guide, Vertex identity
JSON / nested 2, 4, 7 Core components
PostgreSQL 5 Capabilities
RDF / SPARQL 6 GraFlo ontology
API 14 API env wiring guide, API connector
TigerGraph / S3 10 TigerGraph bulk load guide
Graph export / file backend 13 Graph export guide
Graph DB migration (Neo4j/Arango → any target) — Graph DB migration guide, Quick start
Evolution / versioning 17, 18, 19, 20, 23 Version control, Manifest evolution
Connectors / proxy wiring 9 Runtime connector updates

Full list

  1. CSV with Multiple Tabular Sources
  2. JSON with Self-Reference Vertices
  3. CSV with Edge Weights and Multiple Relations
  4. Neo4j Ingestion with Dynamic Relations from Keys
  5. PostgreSQL Schema Inference and Ingestion — automatically infer graph schemas from normalized PostgreSQL databases (3NF) with PK/FK heuristics.
  6. RDF / Turtle Ingestion with Explicit Resource Mapping — infer schemas from OWL ontologies and ingest RDF via SparqlConnector.
  7. Polymorphic Objects and Relations — vertex_router + dynamic edge for type discriminators and relation maps.
  8. Multi-edge properties with filters and dress transforms — ticker-style CSV with vertex filters and metric transforms.
  9. Explicit connector_connection Proxy Wiring — resolve conn_proxy labels at runtime via ConnectionProvider.
  10. TigerGraph bulk load and S3 staging — CSV staging, native LOADING JOB, staging_proxy.
  11. Flat-row dynamic edges with vertex_router — one row encodes (source, target, relation).
  12. Vertex roles and multi-intent edges — role slots and links on edge steps.
  13. GraFlo file backend — export, ingest to disk, replay to ArangoDB or PostgreSQL.
  14. API env wiring — register_all_api_configs_from_env for multi-proxy manifests.
  15. Identity inference from CSV — infer vertex identities from flat CSV, ingest to file backend.
  16. Secondary identities for edge-only sources — relate vertices by ISIN/LEI via secondary_identities, lookup_only, and source_match / target_match.
  17. Identity funnel across two sources — ordered fallback branches key each row by the strongest evidence it carries.
  18. Cross-resource identity discovery — propose a shared identity policy from sampled documents; apply after review.
  19. Union of manifests with conditional equivalence — an n-ary equivalence cluster named by a CanonicalMap on the merge op, merged in one step with identity_alignments, and fuse entities behind a gated match key.
  20. Version control: fork, conflict, resolve, merge — record commits over a manifest, fork it, reconcile the conflict, and replay the recorded decision after one side moves on.
  21. Identity alignment on a routed source — align identity across a union whose side is one vertex_router, without splitting it: level-targeted derivations, one gated derivation per collapsing branch, and delivery through a restrictive router.
  22. Edge inverses: audit, repair, realize — a manifest assembled from two sources where only one reported both readings of a fact: see how each declared pair is realized, propagate what is merely missing as reviewable ops, and leave the inverse unstored where the backend reads backwards for free.