[KPhotoAlbum] kphotoalbum method of storing Tags, description
Karl Schmidt
karl at xtronics.com
Sun Jan 29 06:01:22 GMT 2012
On 01/26/2012 12:07 PM, Wes Hardaker wrote:
>>>>>> On Thu, 26 Jan 2012 10:04:08 -0600, Karl Schmidt<karl at xtronics.com> said:
>
> KS> What is the consensus of XMP vs IPTC vs EXIF?
>
> XMP seems to be becoming more and more of a standard for writing external data so you don't have
> to touch the original file. I actually just wrote a script the other day to extra information
> from the KPA index.xml and store it in XMP files so that something else could read the KPA tags
> I've been creating for years.
re: "... in XMP files ..."
My understanding is that XMP is part of the image file? Am I missing something?
From wikepiedia http://en.wikipedia.org/wiki/Extensible_Metadata_Platform
> XMP can be used in several file formats such as PDF, JPEG, JPEG 2000, JPEG XR, GIF, PNG, HTML,
> TIFF, Adobe Illustrator, PSD, MP3, MP4, Audio Video Interleave, WAV, RF64, Audio Interchange File
> Format, PostScript, Encapsulated PostScript, and proposed for DjVu. In a typical edited JPEG
> file, XMP information is typically included alongside Exif and IPTC Information Interchange Model
> data.
I'm really think it is a extremely bad idea to have two files for one picture..
- files get separated
- databases depend on changing software
- file names get changed
etc etc..
I'm not sure how these standards were written - IMO tagging, comments should mostly create the
addition of data - never overwriting existing data - using the idea of instantiation.
It USED(my wishful thinking?)to be, that people would set up a rigid list of fields in a schema.
Today, this is considered bad practice in modern object-oriented software. The concept of
instantiation is used instead.
Instantiation means that the place for a field does not exist until a field with a name and data is
added. There is a container for tags - the place for individual tags would normally not exist until
added - the field name of the container that holds the tags might be the date it was added and only
the last dated container of tags would be displayed. There can also be a sub field that says a tag
or comment - that still exists in the file - is deleted - thus not normally displayed. This should
be a totally additive process under normal situation and no metadata should normally ever be erased.
That is how it should be - the display software in use today looks for certain fields, thus
understanding how all the applications that display meta data works is part of the puzzle.
http://www.zenphoto.org/documentation/core/Image_XMP.html
--------------------------------------------------------------------------------
Karl Schmidt EMail Karl at xtronics.com
Transtronics, Inc. WEB http://xtronics.com
3209 West 9th Street Ph (785) 841-3089
Lawrence, KS 66049 FAX (785) 841-0434
Not everything that can be counted counts,
and not everything that counts can be counted.
Albert Einstein
--------------------------------------------------------------------------------
More information about the Kphotoalbum
mailing list