databrickslabs/ontobricks

Transforms Databricks Unity Catalog tables into a materialized knowledge graph, with ontology design and reasoning exposed as tools via MCP.

298Stars on the repository
22Mods indexed here, across every type
2d agoLast push, which is what freshness is scored on
noneNo LICENSE: all rights reserved, so bodies are not copied

databrickslabs/ontobricks

Cursor rule Cursor

You are an expert in Python, FastAPI, Jinja2, Databricks SDK, Databricks REST APIs, RDF/OWL/SPARQL/SHACL standards, graph databases, and graph viewer engineering.

298 2d ago A 0 tokens

Project Overview

02

databrickslabs/ontobricks

Cursor rule Cursor

OntoBricks is a Python FastAPI web application designed to run as a Databricks App. It provides ontology management, graph viewer engineering, and metadata governance tools on top of Databricks Unity Catalog.

298 2d ago A 0 tokens

databrickslabs/ontobricks

Cursor rule Cursor

Cursor rule "Code Style and Structure" from databrickslabs/ontobricks, covering code style and structure and code smells and preferred refactorings.

298 2d ago A 0 tokens

Project Conventions

07

databrickslabs/ontobricks

Cursor rule Cursor

Cursor rule "Project Conventions" from databrickslabs/ontobricks, covering project conventions, subpackage patterns (reference), adding a new subpackage checklist, init.py conventions (detailed) and merge safety (feature branch → develop).

298 2d ago A 0 tokens

databrickslabs/ontobricks

Cursor rule Cursor

Cursor rule "Testing and Deployment" from databrickslabs/ontobricks, covering testing and deployment, documentation rules and working style for refactoring.

298 2d ago A 0 tokens

Package Management

09

databrickslabs/ontobricks

Cursor rule Cursor

The Databricks Apps deploy runs uv run --frozen and installs verbatim from uv.lock. Two failure modes have broken deploys before, so treat the lockfile as a release artifact.

298 2d ago A 0 tokens

databrickslabs/ontobricks

Cursor rule Cursor

All application errors go through the centralized hierarchy in back/core/errors/. A global exception handler in shared/fastapi/main.createapp() translates them into a uniform ErrorResponse JSON body.

298 2d ago A 0 tokens

databrickslabs/ontobricks

Cursor rule Cursor

This file documents the actual design conventions in the codebase, not aspirations. The two structural rules ("no inline CSS/JS in templates", "shared assets under front/static/") live in 05-code-style-and-structure.mdc § Frontend (HTML/CSS/JS). This file covers visual language, components, naming and asset wiring.

298 2d ago A 0 tokens

databrickslabs/ontobricks

Cursor rule Cursor

This rule is the gate that closes the 5-agents-zero-eval gap. The companion path of least resistance is .claude/skills/ai-feature/SKILL.md.

298 2d ago A 0 tokens

cursorrules

13

databrickslabs/ontobricks

Cursor rule Cursor

This repository uses modular Cursor rules with scoped .mdc files (YAML frontmatter for name/priority/scope). See .cursor/.

298 2d ago A 981 tokens