Metadata Standards & Synchronization¶
Understanding how Faces R Us handles metadata across multiple standards for maximum compatibility.
Overview¶
Faces R Us writes metadata to multiple industry standards simultaneously to ensure your images work with the widest range of software.
Supported Standards¶
- EXIF - Camera and technical data
- XMP (Extensible Metadata Platform) - Most flexible modern standard
- IPTC IIM - Legacy standard for broad compatibility
- MWG (Metadata Working Group) - Essential fields and face regions
Metadata Synchronization¶
Automatic Cross-Standard Sync¶
When you edit metadata, Faces R Us automatically writes to multiple locations:
Example: Setting Artist/Creator
When you enter an artist name, it's written to:
XMP:CreatorEXIF:ArtistIPTC:By-line
All three fields are kept synchronized automatically.
Keyword Synchronization¶
Keywords are especially important for compatibility. Faces R Us syncs keywords across multiple standards:
Flat Keywords (simple, non-hierarchical):
XMP-dc:Subject- XMP Dublin Core standardIPTC:Keywords- IPTC legacy standard
Hierarchical Keywords (organized in tree structure):
XMP-lr:HierarchicalSubject- Adobe Lightroom formatXMP-digiKam:TagsList- digiKam format
Universal Compatibility
This sync ensures your keywords work in:
- Adobe Lightroom
- Adobe Bridge
- digiKam
- ACDSee
- Photo Mechanic
- Windows File Explorer
- macOS Finder
Keyword Options¶
When editing keywords, you have control over how they're handled:
Flatten Hierarchical Keywords:
- Converts nested keywords like
People|Family|Parentsto flatParents - Useful for software that doesn't support hierarchies
Replace Existing Keywords:
- Replaces all existing keywords (checked)
- Appends to existing keywords (unchecked - default)
Face Region Standards¶
Face regions are written in three formats simultaneously for maximum software compatibility:
1. MWG (Metadata Working Group)¶
Most widely supported standard
- Uses normalized coordinates (center-point, 0-1 range)
- Stores person name with region
- Supported by: Lightroom, digiKam, XnView, Picasa
Format:
mwg-rs:RegionList
- mwg-rs:Area (center X, Y, width, height)
- mwg-rs:Name (person name)
- mwg-rs:Type (Face)
2. Microsoft Photo (MP)¶
Windows ecosystem standard
- Rectangle coordinates (x1, y1, x2, y2 format)
- Native to Windows Photo Gallery
- Supported by: Windows Photos, Windows Live Photo Gallery
Format:
3. IPTC Extension¶
Future-proof international standard
- Normalized coordinates with region boundaries
- Professional media asset management
- Supported by: Professional DAM systems
Format:
FHMWG Essential Metadata¶
Faces R Us implements the Family History Metadata Working Group essential fields:
Core Fields¶
| Field | XMP Location | IPTC Location | EXIF Location |
|---|---|---|---|
| Title | XMP-dc:Title |
IPTC:ObjectName |
- |
| Description | XMP-dc:Description |
IPTC:Caption-Abstract |
EXIF:ImageDescription |
| Artist/Creator | XMP:Creator |
IPTC:By-line |
EXIF:Artist |
| Copyright | XMP-dc:Rights |
IPTC:CopyrightNotice |
EXIF:Copyright |
| Date Created | XMP:DateCreated |
IPTC:DateCreated |
EXIF:DateTimeOriginal |
Date/Time Handling¶
ISO 8601 Format with Timezone:
- Separate fields for date, time, and timezone offset
- Combined into:
YYYY-MM-DDTHH:MM:SS±HH:MM - Example:
2024-10-12T14:30:00-07:00 - Preserves timezone for accurate location-based sorting
Location Metadata¶
Hierarchical Location:
- Location Name (specific place/landmark)
- City
- State/Province
- Country
- GPS Coordinates (latitude, longitude)
Written to:
IPTC:Sub-locationIPTC:CityIPTC:Province-StateIPTC:Country-PrimaryLocationNameEXIF:GPSLatitude/EXIF:GPSLongitude
Metadata Preservation¶
All Metadata Preserved¶
Faces R Us uses ExifTool's -TagsFromFile -all:all to guarantee preservation:
✅ Camera metadata - Make, model, lens, settings
✅ GPS data - Location, altitude, timestamp
✅ Color profiles - ICC profiles preserved
✅ Thumbnails - EXIF thumbnails maintained
✅ Maker notes - Proprietary camera data
✅ Unknown fields - Even unrecognized tags preserved
What Gets Modified¶
Only the fields you explicitly edit:
- Title, Description, Artist, Copyright, Date
- Location and GPS coordinates
- Keywords
- Face regions
Everything else passes through untouched.
Format-Specific Handling¶
JPEG (.jpg, .jpeg)¶
- ✅ Excellent metadata support
- All standards fully supported
- Best format for embedded metadata
- RECOMMENDED for most users
HEIC/HEIF (.heic, .heif)¶
- ✅ Full metadata support
- Same capabilities as JPEG
- Modern Apple format
- Requires conversion for older software
TIFF (.tiff, .tif)¶
- ✅ Full metadata support
- Professional archival format
- Large file sizes
- Excellent for preservation
WebP (.webp)¶
- ✅ Full metadata support
- Modern web format
- Good compression
- Growing adoption
PNG (.png)¶
- ⚠️ Unreliable embedded metadata
- Weak standard support across software
- Recommendation: Use XMP sidecar
- Alternative: Convert to JPEG
XMP Sidecar Files¶
What is an XMP Sidecar?¶
A separate .xmp file containing all metadata in XML format.
Benefits:
- Backup - External copy of all metadata
- Non-destructive - Original image unchanged
- Portable - Transfer metadata separately
- Universal - Works with any image format
- PNG solution - Reliable metadata for PNG
Sidecar Precedence¶
When both sidecar and embedded metadata exist:
For PNG files:
Sidecar is authoritative - embedded data ignored
For other formats:
Both respected, sidecar takes precedence for conflicts
Creating Sidecars¶
Two modes available:
Mirror/Backup Mode:
- Metadata embedded in image (normal)
- PLUS sidecar created as backup
- Both files have same metadata
Privacy Strip Mode:
- Metadata removed from image
- Sidecar contains all metadata
- Share clean image publicly
- Keep sidecar privately
Software Compatibility¶
Tested With¶
- ✅ Adobe Lightroom Classic
- ✅ Adobe Bridge
- ✅ digiKam
- ✅ XnView MP
- ✅ Photo Mechanic
- ✅ ACDSee Photo Studio
- ✅ Windows Photos
- ✅ Windows File Explorer
- ✅ macOS Photos (partial)
- ✅ macOS Finder
- ✅ ExifTool
Standards Support¶
| Software | MWG Regions | MP Regions | IPTC Regions | Keywords | Sidecar |
|---|---|---|---|---|---|
| Lightroom | ✅ | - | - | ✅ | ✅ |
| digiKam | ✅ | - | ✅ | ✅ | ✅ |
| Windows Photos | - | ✅ | - | ✅ | - |
| Bridge | ✅ | - | - | ✅ | ✅ |
| XnView | ✅ | ✅ | - | ✅ | ✅ |
| Photo Mechanic | - | - | - | ✅ | ✅ |
Best Practices¶
For Maximum Compatibility¶
- Use JPEG format when possible
- Write to all standards (automatic in Faces R Us)
- Create XMP sidecars for archival backup
- Use consistent naming across images
- Include essential metadata (title, date, location)
For Professional Workflows¶
- XMP sidecars for all images (backup)
- Hierarchical keywords for organization
- GPS coordinates for location tracking
- Copyright information on all images
- Date/time with timezone for accuracy
For PNG Files¶
- Always create XMP sidecar
- Or convert to JPEG for embedded metadata
- Don't rely on PNG embedded metadata
- Keep sidecar and image together (same filename)
Technical Details¶
Coordinate Systems¶
MWG Normalized (0-1 range):
Center: (0.5, 0.3) = middle horizontal, upper third vertical
Size: (0.15, 0.2) = 15% width, 20% height
Microsoft Rectangle (pixel coordinates):
IPTC Boundary (normalized):
Rotation Handling¶
When images are rotated:
- Face region coordinates automatically updated
- All metadata fully preserved
- Orientation tag correctly set
- No manual adjustments needed