Heratio Help Center article. Category: Import/Export.
Metadata Extraction
User Guide
Automatically extract embedded metadata from uploaded digital objects and populate archival description fields.
Overview
Supported File Types
Supported Formats
- IMAGES - JPEG, PNG, TIFF, WebP, GIF, BMP
- (EXIF, IPTC, XMP metadata)
- DOCUMENTS - PDF (title, author, keywords)
-
- DOCX, XLSX, PPTX (Open XML)
-
- DOC, XLS, PPT (Legacy Office)
- VIDEO - MP4, WebM, MKV, MOV, AVI, OGG
- (duration, resolution, codec)
- AUDIO - MP3, WAV, FLAC, OGG, AAC, M4A
- (ID3 tags, duration, bitrate)
How It Works
Automatic Extraction
When you upload a digital object, the plugin automatically:
- Detects the file type
- Extracts embedded metadata
- Maps metadata to Heratio fields
- Populates the archival description
What Gets Extracted
Images (EXIF/IPTC/XMP)
- IMAGE METADATA
- DESCRIPTIVE
-
- Title / Object Name
-
- Description / Caption
-
- Keywords / Tags
-
- Creator / Photographer
-
- Copyright Notice
-
- Date Taken
- LOCATION
-
- GPS Coordinates
-
- City, State, Country
-
- Altitude
- TECHNICAL
-
- Camera Make/Model
-
- Exposure Settings
-
- Image Dimensions
-
- Color Space
PDF Documents
- PDF METADATA
-
- Title
-
- Author
-
- Subject
-
- Keywords
-
- Creator Application
-
- Producer
-
- Creation Date
-
- Modification Date
-
- Page Count
Office Documents (DOCX, XLSX, PPTX)
- OFFICE METADATA
- CORE PROPERTIES
-
- Title
-
- Creator / Author
-
- Subject
-
- Description
-
- Keywords
-
- Category
- APPLICATION PROPERTIES
-
- Application Name & Version
-
- Company
-
- Manager
-
- Total Editing Time
-
- Page/Word/Character Counts
-
- Slide Count (PPTX)
- CUSTOM PROPERTIES
-
- Any custom metadata fields defined in the document
Video Files
- VIDEO METADATA
- GENERAL
-
- Title
-
- Artist/Creator
-
- Date Created
-
- Comment
- TECHNICAL
-
- Duration (HH:MM:SS)
-
- Resolution (width x height)
-
- Frame Rate (fps)
-
- Video Codec
-
- Audio Codec
-
- Bitrate
-
- Container Format
Audio Files
- AUDIO METADATA
- ID3 TAGS
-
- Title
-
- Artist
-
- Album
-
- Year
-
- Genre
-
- Track Number
-
- Composer
-
- Publisher
-
- Copyright
- TECHNICAL
-
- Duration
-
- Bitrate
-
- Sample Rate
-
- Channels
-
- Audio Codec
Heratio Field Mapping
Extracted metadata is mapped to Heratio's archival description fields:
| Extracted Field | Heratio Field |
|---|---|
| Title | Title (if empty) |
| Description/Caption | Scope and Content |
| Creator/Artist | Name Access Point (Creator) |
| Keywords | Subject Access Points |
| Date Created | Event Date (Creation) |
| Copyright | Access Conditions |
| GPS Coordinates | Scope and Content (appended) |
| Technical Summary | Physical Characteristics |
Configuration Settings
How to Access Settings
Available Settings
- EXTRACTION SETTINGS
- Enable metadata extraction
- METADATA TYPES
- Extract EXIF data
- Extract IPTC data
- Extract XMP data
- FIELD BEHAVIOR
- Overwrite existing title
- Overwrite existing description
- Auto-generate keywords from metadata
- Extract GPS coordinates
- TECHNICAL METADATA
- Add technical metadata summary
- Target field: [Physical Characteristics v]
- [Save Settings]
Setting Descriptions
| Setting | Default | Description |
|---|---|---|
| Enable extraction | On | Master switch for metadata extraction |
| Extract EXIF | On | Extract camera/technical data from images |
| Extract IPTC | On | Extract editorial metadata from images |
| Extract XMP | On | Extract Adobe XMP metadata |
| Overwrite title | Off | Replace existing title with extracted title |
| Overwrite description | Off | Replace existing description |
| Auto-generate keywords | On | Create subject access points from keywords |
| Extract GPS | On | Extract and store GPS coordinates |
| Add technical metadata | On | Add technical summary to record |
| Target field | Physical Characteristics | Where to store technical metadata |
Viewing Extracted Metadata
After upload, extracted metadata appears in the record:
Title and Description
- ARCHIVAL DESCRIPTION
- Title: [Extracted from metadata if record was untitled]
- Scope and Content:
- [Original description]
- [Extracted description/caption if available]
Physical Characteristics (Technical Metadata)
- PHYSICAL CHARACTERISTICS
- === FILE INFO ===
- Name: photograph_001.jpg
- Size: 2.4 MB
- Type: image/jpeg
- === IMAGE ===
- Dimensions: 4032 x 3024 pixels
- Camera: Canon EOS 5D Mark IV
- Date: 2025-06-15
- === GPS ===
- Coordinates: -33.918861, 18.423300
- Altitude: 42m
Access Points
- ACCESS POINTS
- Name Access Points:
-
- John Smith (Creator)
- Subject Access Points:
-
- Architecture
-
- Historical Buildings
-
- Cape Town
Metadata Extraction Dashboard
Accessing the Dashboard
Navigate to /metadataExtraction to access the metadata extraction management interface.
Dashboard Features
| Feature | Description |
|---|---|
| MIME Type Filter | Filter by file type (image, PDF, video, etc.) |
| Extraction Status Filter | Show only extracted/not extracted objects |
| Batch Extract | Process up to 50 unextracted objects at once |
| Status Page | View ExifTool status and extraction statistics |
| View Metadata | See all extracted fields for any object |
Status Page
The status page (/metadataExtraction/status) shows:
Manual Extraction
From the Dashboard
- Navigate to
/metadataExtraction - Find the digital object in the list
- Click the Extract button (download icon)
- Metadata is extracted and saved automatically
From the Detail View
- Navigate to
/metadataExtraction/view/:id - Click Extract Metadata button
- View extracted metadata grouped by category (EXIF, IPTC, XMP, etc.)
Batch Extraction
- Navigate to
/metadataExtraction - Click Batch Extract button
- Up to 50 unextracted objects are processed
- Repeat if more objects remain
Viewing Extracted Metadata
Metadata Detail View
Navigate to /metadataExtraction/view/:id to see all extracted metadata:
Metadata is organized into collapsible sections by source (EXIF, IPTC, XMP, File, etc.).
Troubleshooting
Common Issues
- Issue
- No metadata
- extracted
- Missing EXIF
- Video metadata
- not extracting
- ExifTool errors
- GPS not appearing
- Keywords not
- created
Checking System Requirements
# Check PHP EXIF extension
php -m | grep exif
# Check ExifTool
which exiftool
exiftool -ver
# Check FFprobe (for video/audio)
which ffprobe
ffprobe -version
Best Practices
Before Upload
| DO | DON'T |
|---|---|
| Embed metadata in files | Strip metadata before upload |
| before uploading | |
| Use standard metadata | Use proprietary metadata |
| formats (EXIF, IPTC, XMP) | formats |
| Include descriptive titles | Leave metadata fields empty |
| and keywords | |
| Add copyright information | Assume copyright will be |
| added later |
Setting Up
- Configure extraction settings before bulk uploads
- Test with sample files to verify field mapping
- Decide whether to overwrite existing fields
Regular Use
- Review extracted metadata after upload
- Supplement with additional description as needed
- Check GPS coordinates for sensitive locations
Privacy Considerations
GPS Data
- GPS PRIVACY WARNING
- Photos from mobile devices often contain GPS coordinates.
- This can reveal:
-
- Home addresses
-
- Work locations
-
- Travel patterns
- RECOMMENDATION: Review GPS data before publishing records.
- Disable GPS extraction if location data is sensitive.
Personal Information
- Creator names may identify individuals
- Keywords may contain sensitive terms
- Document properties may reveal organization details
Use Cases
Photograph Collections
- Automatically capture photographer name
- Extract camera and exposure information
- Map GPS coordinates to locate image subjects
- Populate keywords from IPTC tags
Document Archives
- Extract author and title information
- Capture creation and modification dates
- Identify creating application
Audio/Visual Archives
- Record duration and technical specifications
- Extract title and artist information
- Document codec and quality settings
Need Help?
Contact your system administrator if you experience issues with metadata extraction.
Part of the Heratio AHG Framework