SAKIZLI AI
Article21 Jul 2026 · 13 min read7 / 40Members · Subscription

Metadata makes knowledge machine-readable

People infer meaning from context. Machines need meaning expressed as explicit, consistent and testable structure.

MetadataSchemaVocabularyData governance
FFurkan SakızlıAI researcher & tutor · independent
Ivory knowledge cards are organised into a structured metadata catalogue through blue fields, stable shapes and fine connections
Metadata is the translation layer between human meaning and machine processing

A folder full of documents is not yet a knowledge system. People often know from experience whether "customer", "client" and "account" are equivalent or department-specific. They interpret headings, remember responsibilities and recognise obsolete versions. A machine does not automatically possess this tacit organisational knowledge.

Metadata provides the translation layer. It describes not only what a file contains, but what kind of object it is, which status it has, how it may be used and how it relates to other objects. Content becomes filterable, comparable, validatable and governable in technical processes.

Metadata is operational logic, not decoration

A title and three keywords can improve search, but rarely support a defensible AI system. Metadata serves several overlapping functions:

1 · Descriptive metadata supports discovery and understanding: title, abstract, topic, language, audience and spatial or temporal coverage.

2 · Structural metadata represents composition and relations: a chapter belongs to a report, a table uses a unit, a dataset has a distribution, or a decision supersedes an earlier decision.

3 · Administrative metadata governs accountability and use: owner role, approval status, protection class, licence, access, retention and review date.

4 · Technical metadata documents processability: format, media type, encoding, schema, size, checksum and interface version.

5 · Provenance metadata connects origin and change: source, creator, transformation, tool version, time and derivation.

These categories are not a universal filing cabinet. Their operational effect matters. A field belongs in a profile because it enables a specific selection, control, explanation or automation — not because it sounds professional.

Identify the described object first

Many metadata errors begin with ambiguity about what a property describes. Does the licence apply to the abstract dataset or a particular CSV distribution? Does modified refer to content, export or search index? Does the language apply to the whole document or one section?

Every described object therefore needs a persistent identifier and explicit type. A document, version, segment, dataset, distribution, model artefact and AI output are different entities. Mixing them in one record creates apparent contradictions that actually concern different layers.

A stable identity model supports relations without relying on filenames. report_final_2.pdf is not a dependable identifier. A persistent ID survives changes in location or display name. Versions receive separate identifiers and are connected with relations such as isVersionOf, hasPart, derivedFrom or supersedes.

Controlled terms prevent semantic fragmentation

Free tags are easy to introduce and easy to fragment. "HR", "Human Resources", "People", local translations and spelling variants become separate search spaces. A controlled vocabulary defines preferred terms, synonyms, broader and narrower concepts and, where needed, mappings to other vocabularies.

This does not require every organisation to build a comprehensive ontology. A small versioned vocabulary for object type, status, domain, protection class and permitted use is often enough. Definitions, accountable ownership, change process and stable codes matter. Interfaces may display translated labels while systems process the same language-neutral code.

A data dictionary adds field-level precision: name, professional definition, type, unit, allowed values, cardinality, null semantics, origin and owner. "Unknown", "not collected", "not applicable" and a technically empty value are not professionally equivalent states.

A schema turns expectations into tests

A vocabulary specifies which concepts apply. A schema specifies which structure a record must satisfy. It defines types, required properties, permitted values, patterns and dependencies. An application profile selects and constrains general standards for a particular operational purpose.

knowledge-object.yamlyaml
id: policy-042-v3
object_type: policy
title: Travel expense policy
language: en
status: approved
valid_from: 2026-04-01
owner_role: finance_policy_owner
access_class: internal
topics: [travel_expenses]
supersedes: policy-042-v2
schema_version: knowledge-object-1.2

The strength of this record is not its length. Every property has a defined meaning and affects a process. status and valid_from govern admission to active retrieval. access_class constrains visibility. supersedes connects versions. schema_version records the rules against which the object was validated.

Validation is necessary, but it is not proof of truth

Structural validation can establish whether required fields exist, a date has the expected form or a status belongs to an allowed set. It cannot by itself determine whether the date is factually correct, approval really occurred or a classification is professionally appropriate.

Metadata quality therefore has at least three layers. Syntactic quality checks format and type. Semantic quality checks whether values follow defined concepts. Process quality checks whether capture, confirmation and change were performed by authorised roles.

An approved field is worthless if anybody can set it. A required field creates false precision when staff invent values because the information is unavailable. Good forms support explicit unknown states, explain meaning and escalate missing critical metadata.

Retrieval depends on filter order

Embeddings capture semantic similarity, but not organisational validity. An obsolete draft may be closer to a query than the brief current approval. A confidential document may be perfectly relevant and still be unavailable to the requester.

Metadata filtering therefore forms a separate control layer. Tenant, access, status, validity period, language and permitted purpose are evaluated before vector search. Semantic ranking then operates within the authorised candidate set. Deduplication, diversity, source ranking and minimum evidence requirements can follow retrieval.

Members only

Read the full article and download all files with a membership.

Unlock full article + downloads → Subscribe

0 comments

Loading comments…

Sign in to comment · become a member →