Actions:
|
2018-09-08 10:21 AEST by Arthur Barrett - Adobe's Extensible Metadata Platform (XMP) is a labeling technology that allows you to embed data about a
file, known as metadata, into the file itself.
The SDK is here:
https://www.adobe.com/devnet/xmp.html
Eg: other content management like EMC Documentum extract the XMP meta data and store it in the
repository (like CVSNT properties) and then 'rebuild' the XMP file meta-data on checkout - effecting XMP
'roundtripping'. This allows the properties to be managed in the repository but stored into the file for when
it's outsode of the repository.
https://www.adobe.com/products/xmp/partners.html#emc
The obvious thing would be to combine this with a 'search' function like in bug 6463 "enh: search repository"
and bug 6608 "enh: WM: list properties" and even bug 6515 "enh: new rcs file level property: icon" |
|
2018-09-08 10:22 AEST by Arthur Barrett - Created an attachment (id=3284)
tutorial about metadata as used in Adobe Creative Cloud
This tutorial about metadata as used in Adobe Creative Cloud / Creative Suite
is interesting:
https://www.adobe.com/devnet/video/articles/metadata_video.html
|
|
2018-09-10 10:57 AEST by Arthur Barrett - There is an 'open source' XMP library 'Exempi' too:
https://libopenraw.freedesktop.org/wiki/Exempi/
If this is going to be a server function, it's probably worth considering Linux library availability in the popular
Linux distros (RH, SuSE).
ExEmPi is 'C' (not C++) but there are various wrappers:
https://github.com/mistydemeo/exempi
and
https://github.com/mistydemeo/fasttrack
Note that there is some correlation between EXIF and XMP. So if we are doing XMP roundtripping, should we
also do EXIF roundtripping?
https://gitlab.com/photo/aplib-extractor/commit/7917471968c2a784d2b59b45ab7397345c46aecf
|
|
2018-09-10 13:23 AEST by Arthur Barrett - Note: ExEmPi has no windows support (and python also doesn't support XMP on windows, because ExEmPi
doesn't). So on Windows we'll need to use the Adobe API and on Linux use the ExEmPi one?
The Adobe toolkit includes CMake for Windows and Mac.
It's a bit of a mess...
RedHat 6 and 7 include ExEmPi:
https://access.redhat.com/security/cve/cve-2017-18238
|