Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Metadata: Report supported Exiftool, XMP, and Dublin Core tags #2252

Closed
lastzero opened this issue Apr 14, 2022 · 0 comments
Closed

Metadata: Report supported Exiftool, XMP, and Dublin Core tags #2252

lastzero opened this issue Apr 14, 2022 · 0 comments
Assignees
Labels
enhancement Refactoring, improvement or maintenance task released Available in the stable release

Comments

@lastzero
Copy link
Member

lastzero commented Apr 14, 2022

As a (semi-)professional user with a lot of metadata, I would like an overview with metadata tags and their corresponding names in Exiftool, XMP, and Dublin Core, so I know what is supported and where exactly the values come from.

To display a list of supported metadata tags (--md renders valid Markdown that can be pasted directly into docs and GitHub Issues):

$ photoprism show tags --md
Tag Type Exiftool Adobe XMP Dublin Core
Aperture decimal ApertureValue, Aperture
FNumber decimal FNumber
FPS decimal VideoFrameRate, VideoAvgFrameRate
Duration duration Duration, MediaDuration, TrackDuration
Flash flag FlashFired
Keywords keywords Keywords
Altitude number GlobalAltitude, GPSAltitude
FocalLength number FocalLength
Frames number FrameCount
Height number PixelYDimension, ImageHeight, ImageLength, ExifImageHeight, SourceImageHeight
ImageType number HDRImageType
Iso number ISO
Rotation number Rotation
Width number PixelXDimension, ImageWidth, ExifImageWidth, SourceImageWidth
Artist text Artist, Creator, OwnerName, Owner Creator
CameraMake text CameraMake, Make Make
CameraModel text CameraModel, Model Model
CameraOwner text OwnerName
CameraSerial text SerialNumber
Codec text CompressorID, FileType
ColorProfile text ICCProfileName, ProfileDescription
Copyright text Rights, Copyright, WebStatement Rights, Rights.Alt
Description text Description Description, Description.Alt
DocumentID text BurstUUID, MediaGroupUUID, ImageUniqueID, OriginalDocumentID, DocumentID
Exposure text ExposureTime, ShutterSpeedValue, ShutterSpeed, TargetExposureTime
FileName text FileName
GPSLatitude text GPSLatitude
GPSLongitude text GPSLongitude
GPSPosition text GPSPosition
InstanceID text InstanceID, DocumentID
LensMake text LensMake
LensModel text Lens, LensModel LensModel
License text UsageTerms, License
Notes text Comment
Projection text ProjectionType
Software text Software, HistorySoftwareAgent, ProcessingSoftware
Subject text Subject, PersonInImage, ObjectName, HierarchicalSubject, CatalogSets Subject
Title text Title dc:title title, title.Alt
TakenAt timestamp DateTimeOriginal, CreationDate, CreateDate, MediaCreateDate, ContentCreateDate, DateTimeDigitized, DateTime, SubSecDateTimeOriginal, SubSecCreateDate DateCreated
TakenAtLocal timestamp DateTimeOriginal, CreationDate, CreateDate, MediaCreateDate, ContentCreateDate, DateTimeDigitized, DateTime, SubSecDateTimeOriginal, SubSecCreateDate
TakenGps timestamp GPSDateTime, GPSDateStamp

Metadata Tags by Namespace

Namespace Documentation
Exiftool https://exiftool.org/TagNames/EXIF.html
Exiftool XMP https://exiftool.org/TagNames/XMP.html
Adobe XMP https://www.adobe.com/devnet/xmp.html
Dublin Core (DCMI) https://www.dublincore.org/specifications/dublin-core/dcmi-terms/
IPTC Photo Metadata https://iptc.org/standards/photo-metadata/iptc-standard/
@lastzero lastzero added the enhancement Refactoring, improvement or maintenance task label Apr 14, 2022
@lastzero lastzero self-assigned this Apr 14, 2022
lastzero added a commit that referenced this issue Apr 14, 2022
Replaces the --no-wrap flag with --md in all "photoprism show ..."
subcommands, as this is easier to understand. See also #2247.
Unused code was opportunistically removed along the way.
@lastzero lastzero added the please-test Ready for acceptance test label Apr 14, 2022
lastzero added a commit that referenced this issue Apr 14, 2022
@graciousgrey graciousgrey added released Available in the stable release and removed please-test Ready for acceptance test labels May 17, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Refactoring, improvement or maintenance task released Available in the stable release
Projects
Status: Release 🌈
Development

No branches or pull requests

2 participants