[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