SAKIZLI AI
Article20 Jul 2026 · 13 min read7 / 8Members · 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.

Security-critical constraints must not exist only as instructions in a prompt. Access control and tenant separation belong in retrieval and authorisation infrastructure. The model should receive only content it is allowed to process for that request.

Metadata must also survive at chunk level. An extracted passage should inherit document ID, structural position, heading, language, version, status and authorisation reference. Otherwise indexing strips the text of the professional context needed to interpret it.

AI may propose metadata, but should not silently establish it

Models can classify document types, suggest topics, recognise entities and propose relations. This is valuable preparation. For critical properties — protection class, approval, legal basis or validity — a suggestion must not silently become fact.

Every machine proposal should retain source object, model or rule version, confidence, rationale, timestamp and decision status. Rejected suggestions remain useful, auditable feedback. Low-risk fields may allow threshold-based acceptance; high-impact properties require confirmation by an accountable role.

Evaluation must be field-specific. Average tagging accuracy can conceal repeated errors in rare protection classes. Measure class distribution, critical error types, abstention and the cost of false assignment.

Schemas and vocabularies have a lifecycle

Field meanings change. New statuses appear, departments are renamed, categories merge and requirements evolve. If a schema changes without migration, old records may remain technically valid while becoming semantically ambiguous.

Schemas and vocabularies therefore need their own versions, change notes, owners and mappings. Distinguish compatible additions, changed meaning and breaking structure. Test migrations and never silently force unknown legacy values into a new concept.

A metadata registry is itself an accountable data product. It records definitions, identifiers, status and relations for the terms used to describe every other object.

Test metadata by its operational effect

The best field list is useless when values are unreliable or ignored by systems. Tests should cover the complete effect chain:

1. Can every object be reached through a persistent identifier?

2. Are invalid values and missing critical properties rejected?

3. Does search return only approved versions valid at the relevant time?

4. Do permissions survive extraction and chunking?

5. Are synonyms mapped to a shared concept code?

6. Can every record identify its schema and vocabulary version?

7. Which retrieval failures appear when a property is absent or wrong?

The final test is especially revealing: metadata should make a measurable contribution. Compare retrieval with and without status, time, language and topic filters. Measure not only hit rate, but unauthorised results, obsolete evidence and questions that should remain unanswered.

Metadata does not make knowledge machine-readable by maximising the number of fields. It creates a small, consistent contract between domain meaning and technical execution. Only when definitions, values and effects are tested does a document collection become a governable knowledge space.

Worksheet: Design a minimum metadata profile

Choose a knowledge space containing at least five documents and one concrete AI retrieval task.

1. Separate objects. Define document, version and segment as distinct entities with persistent identifiers.

2. Justify properties. Select twelve properties and state which search, control or automation depends on each one.

3. Build vocabularies. Define controlled values for type, status, domain and protection class, including definitions and synonyms.

4. Write the schema. Specify type, required status, cardinality, permitted null states and schema version.

5. Test retrieval. Run five questions with and without metadata filters. Record obsolete, unauthorised and missing results.

6. Review AI proposals. Generate topic and type suggestions. Assess confidence, critical errors and necessary human confirmation.

7. Simulate migration. Change a status concept and plan mapping, revalidation and treatment of unknown legacy data.

All materials to download — the topic overview and the worksheet:

Scope: Metadata improves discovery, filtering, interoperability and control. It does not automatically establish that content is true. A syntactically valid record can be professionally wrong, while a correct statement can remain unusable by machines when its meaning is undefined. Appropriate fields and standards depend on the knowledge domain, risk and system design.

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 →