Archos Labs
Data as a Decision Infrastructure

Metadata Catalog for Humans and Machines

Rob Angeles4 min readPublished
Share
A metadata catalog sits between analysts and AI agents in a cluttered room, showing where truth lives and where data cracks.

Metadata catalog strategies for leaders who want one shelf for people, AI and governance, not three conflicting sources of truth.

Your metadata catalog is lying to you. Not with bad numbers, with the way everyone ignores it. Analysts go back to old spreadsheets. Engineers ping Slack.

The tool looks fine on the demo screen. Search box. Glossary terms. Lineage diagrams. On Monday morning it turns into the corporate attic. Old objects, random labels, a smell of neglect.

The villain is simple. You shipped a project, not a product.

The fake comfort of “having a catalog”

Leaders breathe out once the logo of a big vendor sits on the architecture slide. In their head they own a modern data catalog. If a regulator asks where data definitions live, they have a URL.

Meanwhile, teams still argue about which claim status table matters. Meeting notes, Confluence pages, and one senior analyst carry more weight than the official portal.

Treat this as a design failure. If a smart person needs six clicks to answer “which table do I trust for this decision,” they stop trying. They create a new extract and fork reality.

Over time the portal turns into the SharePoint of shame folders. People only visit it when risk wants screenshots.

Metadata catalog as product, not portal

A metadata catalog is a product that lives or dies on adoption, not a portal that exists once installed.

Products have customers. The first group is human. Analysts, data scientists, finance leads, and domain experts. The second group is machine. Quality scanners, recommendation engines, AI agents that write SQL, orchestration tools.

Both groups need the same truth. For people, the product must answer three questions fast. What exists. What it means. Whether it is safe for this use. For machines, the same product must expose schemas, policies, contracts, and tests in forms code reads without scraping PDFs.

When you ignore either group, the other loses trust too. A human who sees stale ownership tags will not trust automated lineage. An AI agent that keeps hitting broken tables pushes noise into every workflow that relies on its suggestions.

Serving humans and machines with one shelf

Picture a restaurant where chefs and robots share one kitchen. If labels are wrong, someone gets cut or poisoned.

Your catalog plays that kitchen role. Human language on top. Machine contracts underneath. Column names, concepts, owners, sample queries, links to dashboards on the surface. Schemas, SLAs, test results, and access rules wired into APIs below.

This is where opinion matters. Choose short names for certified objects. Kill near-duplicate glossary terms. Give each key domain a single front door so every important metric traces back to a small, stable set of entities.

Designing a metadata catalog for humans and machines

Start from real work, not from tables. Follow a pricing analyst, a claims manager, or a product owner for a week. Each time they ask “which data should I use,” you have a product requirement for the metadata catalog.

Work backwards from those questions. Label the few datasets that answer them well. Wire descriptions, owners, decision context, and end to end lineage into the product.

Then bring in the machines. Expose schemas as contracts. Attach quality checks, incidents, and recovery steps. Give AI tools a clear signal when a dataset is fresh, certified, or under investigation. The metadata catalog stops acting like documentation and becomes the control surface for how data moves.

How to start on Monday

Pick one domain where pain is public. Claims, pricing, billing, member experience. Name a small cross functional squad as product owners for the metadata catalog in that slice.

Give them a backlog with two columns. Human questions must be answerable inside the product. Machine signals must be visible for tools and agents. Cut scope until they achieve both for a tiny set of golden objects.

Run short cycles. Every two weeks, release a slice removes one dumb Slack argument and one blind spot for automated tooling. Archive legacy reports that point at the wrong tables so people stop walking dead paths.

Forget perfect inventory. Aim for a metadata catalog the sharpest people in the building reach for first, while AI systems quietly rely on the same source underneath. When those two groups share a shelf, you stop playing theater. You start running a data operation that knows where truth lives and where it still needs work.

Share
Rob Angeles

Written by

Rob Angeles

Most consulting engagements split the thinking from the doing. Rob doesn't. Principal Consultant at Archos Labs, he owns the full stack — assessment, architecture, delivery — across retail, financial services, healthcare, and government.