W3C EXIF

Coverage

How To Use This Target

Use native GMEOW terms as the authoring surface, then inspect the projection rows below to see which facts can leave GMEOW for this consumer vocabulary. Treat lossy notes as adoption warnings, not as implementation details.

Loss Notes

Profile Source Dropped Structure
exif gmeow:MediaObject provenance and confidence of the capture-time claim are dropped
exif gmeow:MediaObject unit (pixels) is implicit
exif gmeow:MediaObject gmeow:imageOrientation is a decimal in degrees; it is passed through as-is to exif:orientation. EXIF enum values (1, 3, 6, 8) are not produced by this projection — downstream consumers must normalise if they need EXIF-style orientation tags.
exif gmeow:MediaObject unit (pixels) is implicit
exif gmeow:captureTime provenance and confidence of the capture-time claim are dropped
exif gmeow:imageOrientation gmeow:imageOrientation is a decimal in degrees; it is passed through as-is to exif:orientation. EXIF enum values (1, 3, 6, 8) are not produced by this projection — downstream consumers must normalise if they need EXIF-style orientation tags.
exif gmeow:pixelHeight unit (pixels) is implicit
exif gmeow:pixelWidth unit (pixels) is implicit

Source Terms

Term Label Slice
gmeow:MediaObject Media Object documents
gmeow:captureTime capture time documents
gmeow:imageOrientation image orientation documents
gmeow:pixelHeight pixel height documents
gmeow:pixelWidth pixel width documents

Mapping Rows

Source Kind Profile Predicate/Relation Target Evidence
gmeow:captureTime equivalence - skos:closeMatch exif:dateTime gmeow-images.sssom.tsv; gmeow:eqImg070; confidence 0.9
gmeow:imageOrientation equivalence - skos:closeMatch exif:orientation gmeow-images.sssom.tsv; gmeow:eqImg022; confidence 0.9
gmeow:pixelHeight equivalence - skos:closeMatch exif:height gmeow-images.sssom.tsv; gmeow:eqImg021; confidence 0.9
gmeow:pixelWidth equivalence - skos:closeMatch exif:width gmeow-images.sssom.tsv; gmeow:eqImg020; confidence 0.9
gmeow:MediaObject projection exif projects to / <= exif:dateTime gmeow:mapExifDateTime; confidence 0.9; lossy: provenance and confidence of the capture-time claim are dropped
gmeow:MediaObject projection exif projects to / <= exif:height gmeow:mapExifHeight; confidence 0.95; lossy: unit (pixels) is implicit
gmeow:MediaObject projection exif projects to / <= exif:orientation gmeow:mapExifOrientation; confidence 0.9; lossy: gmeow:imageOrientation is a decimal in degrees; it is passed through as-is to exif:orientation. EXIF enum values (1, 3, 6, 8) are not produced by this projection — downstream consumers must normalise if they need EXIF-style orientation tags.
gmeow:MediaObject projection exif projects to / <= exif:width gmeow:mapExifWidth; confidence 0.95; lossy: unit (pixels) is implicit
gmeow:captureTime projection exif projects to / <= exif:dateTime gmeow:mapExifDateTime; confidence 0.9; lossy: provenance and confidence of the capture-time claim are dropped
gmeow:imageOrientation projection exif projects to / <= exif:orientation gmeow:mapExifOrientation; confidence 0.9; lossy: gmeow:imageOrientation is a decimal in degrees; it is passed through as-is to exif:orientation. EXIF enum values (1, 3, 6, 8) are not produced by this projection — downstream consumers must normalise if they need EXIF-style orientation tags.
gmeow:pixelHeight projection exif projects to / <= exif:height gmeow:mapExifHeight; confidence 0.95; lossy: unit (pixels) is implicit
gmeow:pixelWidth projection exif projects to / <= exif:width gmeow:mapExifWidth; confidence 0.95; lossy: unit (pixels) is implicit