← All posts
6 min read

Metadata: Data About Data That Preserves Meaning

#technology#computer-science#metadata#data-governance
📑 On this page

A file named IMG_4821.jpg contains millions of pixel values. Those pixels may show a product, a family event, or a damaged machine, but the file alone may not say when, where, why, or by whom it was created.

That surrounding information is metadata.

Metadata describes properties, meaning, structure, origin, and management rules for other data.

It helps people and systems discover, interpret, validate, protect, and process content.

A concrete example: a photograph

The image pixels are primary data. Metadata may include:

  • Capture date and time
  • Camera model
  • Image dimensions
  • Geographic coordinates
  • File format
  • Photographer
  • Copyright owner
  • Product identifier
  • Accessibility description

Different users need different parts. A photo editor cares about dimensions and color profile. An archivist cares about creator and rights. A shop needs the product identifier and approved publication status.

Descriptive metadata supports discovery

Descriptive metadata explains what something is about.

Examples include:

  • Title
  • Author
  • Subject
  • Keywords
  • Summary
  • Language
  • Category

Libraries use author, title, and subject to help readers find books. Search engines use page titles and descriptions as signals. Media systems use tags and captions to organize content.

Good descriptive metadata uses a shared vocabulary. If one team labels the same concept AI, another artificial-intelligence, and another machine_learning, search and reporting become fragmented.

Structural metadata explains organization

Structural metadata records how parts fit together.

Examples:

  • Page order in a scanned book
  • Chapters inside a document
  • Tracks in a media file
  • Relationships among database tables
  • Fields nested inside a message
  • Files belonging to one software release

A set of image files becomes a readable digitized book only when the system knows their sequence.

Schemas are a strong form of structural metadata: they describe fields, types, constraints, and relationships for data records.

Administrative metadata supports management

Administrative metadata helps control a resource throughout its lifecycle.

It may include:

  • Owner
  • Access classification
  • Retention period
  • License
  • Copyright status
  • Review date
  • Approval status
  • Storage location
  • Deletion hold

This metadata lets systems enforce policies. A confidential document can receive stricter permissions; an expired record can enter a deletion workflow.

Incorrect administrative metadata can cause either exposure or needless restriction.

Technical metadata supports processing

Technical metadata describes how data is encoded and handled:

  • File size
  • Character encoding
  • Compression method
  • Media codec
  • Database column type
  • Image resolution
  • Checksum
  • Software version

A program needs to know whether text uses UTF-8, whether a video codec is supported, and whether a checksum still matches.

Technical metadata may be embedded in the file, stored in a catalog, or obtained from the storage system.

Provenance records origin and transformation

Provenance answers:

  • Where did this data come from?
  • Who or what created it?
  • Which transformations were applied?
  • Which source records contributed?
  • When was it changed?
  • Which software version produced it?

Suppose a dashboard shows monthly revenue. Provenance should connect the number to source transactions, currency conversion rules, exclusions, and pipeline versions.

Without lineage, teams may know a value but not whether it is trustworthy or reproducible.

Metadata can be embedded or external

Embedded metadata travels inside the same file. A photograph may contain EXIF fields; an HTML page contains title and language elements.

External metadata lives in another system, such as:

  • A database catalog
  • A sidecar file
  • A content management system
  • Object-storage tags
  • An asset-management platform

Embedded metadata travels with the object, but may be difficult to update or query across millions of files. External catalogs support centralized search and governance but can become disconnected from the content.

Important systems often use both and define synchronization rules.

Metadata is still data

Metadata can be incorrect, missing, duplicated, stale, or sensitive.

A camera's geographic coordinates may reveal a person's home. Document author fields may expose employee names. File paths can reveal project details. Search indexes can make previously obscure metadata easy to discover.

Metadata therefore needs:

  • Validation
  • Access control
  • Retention
  • Quality ownership
  • Privacy review
  • Change history

Calling something metadata does not make it harmless.

Automatic and human-created metadata

Systems can automatically derive:

  • File size
  • Creation timestamp
  • Image dimensions
  • Checksums
  • Detected language
  • Machine-generated labels

People may provide:

  • Meaningful titles
  • Business definitions
  • Rights information
  • Sensitivity classifications
  • Curated subjects

Automation improves scale and consistency, but inferred labels can be wrong. Human entry adds meaning but may be incomplete or inconsistent.

Strong workflows record whether a field was observed, imported, inferred, or manually approved.

Metadata standards improve interoperability

Shared standards let organizations exchange descriptions without inventing every field.

Standards exist for:

  • Library resources
  • Photographs
  • Geographic data
  • scientific datasets
  • Web pages
  • Software packages
  • Business data catalogs

A standard defines field names, allowed values, and semantics. Adoption still requires profiles and governance because one standard may allow several valid ways to represent the same concept.

Interoperability depends on shared meaning, not only matching syntax.

Data catalogs use metadata at scale

A data catalog inventories datasets and their context.

It may show:

  • Dataset owner
  • Business description
  • Schema
  • Source system
  • Update frequency
  • Quality indicators
  • Lineage
  • Sensitivity
  • Example queries
  • Known limitations

This prevents analysts from repeatedly asking which table is authoritative or what a field means.

A catalog succeeds only when connected to real workflows. An impressive catalog of stale descriptions creates false confidence.

Metadata supports automation

Systems can act on metadata:

  • Delete objects after their retention period
  • Route sensitive data to protected storage
  • Generate forms from schemas
  • Select a decoder based on media type
  • Rebuild derived data from lineage
  • Warn when an owner leaves the organization
  • Display an accessibility description

This turns metadata from passive documentation into operational control.

Automated action raises the required quality. A wrong tag that triggers deletion is more serious than a typo in a search keyword.

Good metadata answers future questions

Useful metadata should help a future person determine:

  1. What is this?
  2. Who owns it?
  3. Where did it come from?
  4. What do its fields mean?
  5. How current and trustworthy is it?
  6. Who may use it?
  7. How long should it exist?
  8. How can it be processed?

Not every object needs every field. Capture what supports discovery, interpretation, governance, and recovery without creating an unmaintainable form.

Knowledge check

  1. How does descriptive metadata differ from structural metadata?
  2. Give two examples of administrative metadata.
  3. What questions does provenance answer?
  4. What tradeoff exists between embedded and external metadata?
  5. Why can metadata itself create a privacy risk?

The one idea to remember

Metadata preserves the context around data: what it means, how it is structured, where it came from, who controls it, and how systems should handle it. Without that context, stored values become harder to trust and reuse.