Metadata: Data About Data That Preserves Meaning
📑 On this page
- A concrete example: a photograph
- Descriptive metadata supports discovery
- Structural metadata explains organization
- Administrative metadata supports management
- Technical metadata supports processing
- Provenance records origin and transformation
- Metadata can be embedded or external
- Metadata is still data
- Automatic and human-created metadata
- Metadata standards improve interoperability
- Data catalogs use metadata at scale
- Metadata supports automation
- Good metadata answers future questions
- Knowledge check
- The one idea to remember
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:
- What is this?
- Who owns it?
- Where did it come from?
- What do its fields mean?
- How current and trustworthy is it?
- Who may use it?
- How long should it exist?
- 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
- How does descriptive metadata differ from structural metadata?
- Give two examples of administrative metadata.
- What questions does provenance answer?
- What tradeoff exists between embedded and external metadata?
- 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.