NVIDIA/auto-ontology
NVIDIA Auto Ontology gives data agents a metadata-derived semantic layer, with certified definitions, query validation, and provenance. Its MCP, CLI, and API interfaces expose that context to agent harnesses.
Auto Ontology builds a graph-based layer from enterprise metadata, connecting business terms, columns, SQL attributes, and table relationships. People review and certify the generated definitions; agents can then produce SQL with validation steps and provenance. Context is exposed through **MCP, CLI, and API**.
For a builder connecting agents to structured data, the design separates discovery from trusted use: generate candidate definitions, certify them against real questions, then let the agent query from that catalog. The system can report when the ontology does not cover a question rather than inventing a supported answer.
Auto Ontology builds a graph-based layer from enterprise metadata, connecting business terms, columns, SQL attributes, and table relationships. People review and certify the generated definitions; agents can then produce SQL with validation steps and provenance. Context is exposed through **MCP, CLI, and API**. For a builder connecting agents to structured data, the design separates discovery from trusted use: generate candidate definitions, certify them against real questions, then let the agent query from that catalog. The system can report when the ontology does not cover a question rather than inventing a supported answer. This is an open-source project described in its repository, not evidence of benchmark performance. Its setup depends on configured model endpoints, and deployment guidance warns that internal service ports must stay private because some endpoints lack their own authentication.
Auto Ontology describes a reviewed path from enterprise metadata to agent SQL: generate business-term and schema relationships, certify definitions against real questions, then expose them with validation and provenance through MCP, CLI, or API. The repository description supports an architectural pattern, not measured performance, and flags private-port exposure as a deployment concern.