Skip to main content

ODGS Collibra Bridge

License ODGS PyPI Python

Transform your Collibra Business Glossary into active ODGS runtime enforcement schemas.

Collibra documents your data. ODGS enforces it.

The ODGS Collibra Bridge is an institutional connector that translates Collibra Business Glossary assets — terms, metrics, and data quality rules — into cryptographically addressable ODGS enforcement schemas. It bridges the gap between passive data cataloguing and active regulatory enforcement, making Collibra governance decisions mechanically executable at pipeline runtime.

Architecturally aligned with federated data sovereignty principles, and on a path toward standardization.

See it in action

Watch the Collibra bridge sync a real Business Glossary and enforce a signed rule pack

Real bridge, real engine, real ES256-signed rule pack, real Ed25519 audit seal — click to watch on GitHub. Only the Collibra API is mocked; see examples/marketplace-demo/ for the full honest-accounting demo rig.


Architecture

flowchart LR
    subgraph Collibra["Collibra Data Intelligence Platform"]
        BG["Business Glossary\n(Terms & Metrics)"]
        DQ["Data Quality Rules"]
        DD["Data Dictionary"]
    end

    subgraph Bridge["odgs-collibra-bridge"]
        T["CollibraBridge\n.sync()"]
        TR["Transformer\n→ ODGS Schema"]
    end

    subgraph ODGS["ODGS Protocol (odgs>=5.1.0)"]
        I["Universal Interceptor\nHARD_STOP / SOFT_STOP / WARNING / INFO"]
        WB["Write-Back\n→ Collibra Activity Stream"]
    end

    subgraph MP["Metric Provenance (Commercial)"]
        SC["S-Cert Registry\n(JWS Audit Seal)"]
    end

    BG & DQ & DD --> T --> TR --> I
    I -->|"sovereign_audit.log"| WB --> Collibra
    I -->|"Certified S-Cert"| SC

Install

pip install odgs-collibra-bridge

Quick Start

Python API

from odgs_collibra import CollibraBridge

bridge = CollibraBridge(
    base_url="https://your-org.collibra.com",
    api_token="your-api-token",
    organization="acme_corp",
)

# Sync Finance community → ODGS metric schemas
bridge.sync(
    community="Finance",
    output_dir="./schemas/custom/",
    output_type="metrics",
)

# Sync DQ rules → ODGS enforcement rules (HARD_STOP on violation)
bridge.sync(
    community="Data Quality",
    output_dir="./schemas/custom/",
    output_type="rules",
    severity="HARD_STOP",
)

CLI

# Sync using API token
odgs-collibra sync \
    --url https://your-org.collibra.com \
    --token YOUR_API_TOKEN \
    --org acme_corp \
    --community "Finance" \
    --output ./schemas/custom/ \
    --type metrics

# Push compliance results back to Collibra activity stream
odgs-collibra write-back \
    --log-path ./sovereign_audit.log \
    --url https://your-org.collibra.com \
    --token YOUR_API_TOKEN

Output Schema

A real asset_to_rule() output (--type rules):

{
  "$schema": "https://metricprovenance.com/schemas/odgs/v5",
  "metadata": {
    "source": "collibra",
    "organization": "acme_corp",
    "bridge": "odgs-collibra-bridge",
    "bridge_version": "0.4.3",
    "generated_at": "2026-07-23T10:00:00+00:00",
    "asset_count": 42
  },
  "items": [
    {
      "rule_id": "net_revenue",
      "rule_urn": "urn:odgs:custom:acme_corp:rule:net_revenue",
      "name": "Net Revenue",
      "description": "Net revenue must equal gross revenue minus returns",
      "domain": "Finance",
      "severity": "HARD_STOP",
      "logic_expression": "gross_revenue - returns",
      "source_authority": "collibra:Finance Community",
      "legislative_source": "BRIDGE_GENERATED_UNATTESTED",
      "verbatim_source_text": "",
      "semantic_hash": "UNATTESTED",
      "verdict_on_pass": "PASS",
      "content_hash": "a1b2c3...",
      "provenance": {
        "bridge": "odgs-collibra-bridge",
        "bridge_version": "0.4.3",
        "synced_at": "2026-07-23T10:00:00+00:00",
        "source_url": "collibra://<asset-id>"
      }
    }
  ]
}

Bi-Directional Write-Backs

The bridge supports Bi-Directional Sync: it parses your sovereign_audit.log offline and pushes compliance results back into the corresponding Collibra Asset's activity stream — creating a deterministic feedback loop for Governance Officers without compromising the air-gapped nature of the core ODGS protocol.

odgs-collibra write-back \
    --log-path ./sovereign_audit.log \
    --url https://your-org.collibra.com \
    --token YOUR_API_TOKEN

Authentication

Method Flag Environment Variable
API Token (recommended) --token COLLIBRA_API_TOKEN
Basic Auth --username + --password

Regulatory Alignment

This bridge is designed for organisations governed by:

Regulation Relevance
EU AI Act (2024/1689) Articles 10 & 12 Data governance & audit trail requirements for High-Risk AI Systems
DORA (Regulation EU 2022/2554) ICT operational resilience — data lineage and incident traceability
GDPR Article 5(2) Accountability principle — demonstrable data governance

For cryptographic legal indemnity (Ed25519 JWS audit seals, certified Sovereign Packs for DORA/EU AI Act), see the Metric Provenance Enterprise Platform.

Get started: metricprovenance.com/start (guided walkthrough) · Certified packs: metricprovenance.com/pricing


Requirements

  • Python ≥ 3.9
  • odgs ≥ 5.1.0 (core protocol — v6.0 compatible)
  • Collibra Data Intelligence Platform (any version with REST API v2)

Related


License

Apache 2.0 — Metric Provenance | The Hague, NL 🇳🇱

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

odgs_collibra_bridge-0.4.3.tar.gz (34.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

odgs_collibra_bridge-0.4.3-py3-none-any.whl (17.9 kB view details)

Uploaded Python 3

File details

Details for the file odgs_collibra_bridge-0.4.3.tar.gz.

File metadata

  • Download URL: odgs_collibra_bridge-0.4.3.tar.gz
  • Upload date:
  • Size: 34.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for odgs_collibra_bridge-0.4.3.tar.gz
Algorithm Hash digest
SHA256 8420b56203e42a8f4d7ab67bba7a7af1eb2e4fe24518a69fd8be9e409d02a30c
MD5 5ae860acc532330ef89b9ededce4f416
BLAKE2b-256 8269fe220513b309670e9857a29df000fcf740ba70283d388744712d5fd5a294

See more details on using hashes here.

File details

Details for the file odgs_collibra_bridge-0.4.3-py3-none-any.whl.

File metadata

File hashes

Hashes for odgs_collibra_bridge-0.4.3-py3-none-any.whl
Algorithm Hash digest
SHA256 ecb42f0a8d755428a5ff637f31bc981e689770f62cea8c11d8baccf8744a9977
MD5 95e1b118e521b6471e7202188bb1d218
BLAKE2b-256 314abb95d11b740a35c888566a460262b0aa9e4b5f2edd0a16658c1e447ff989

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page