annotate doc/docbook/GuideOptionsMetadata.xml @ 1734:b92fc3c922ac

scripts for converting wiki documentation to docbook
author nadvornik
date Sun, 22 Nov 2009 09:12:22 +0000
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1734
b92fc3c922ac scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
1 <?xml version="1.0" encoding="utf-8"?>
b92fc3c922ac scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
2 <section id="GuideOptionsMetadata">
b92fc3c922ac scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
3 <title>
b92fc3c922ac scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
4 Metadata Options
b92fc3c922ac scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
5 </title>
b92fc3c922ac scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
6 <para>
b92fc3c922ac scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
7 This section describes the metadata writing process and options that influences it.
b92fc3c922ac scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
8 </para>
b92fc3c922ac scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
9 <para/><section id="Metadatahandling"><title>
b92fc3c922ac scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
10 Metadata handling
b92fc3c922ac scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
11 </title>
b92fc3c922ac scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
12 <para/><section id="Readalgorithm"><title>
b92fc3c922ac scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
13 Read algorithm
b92fc3c922ac scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
14 </title>
b92fc3c922ac scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
15 <orderedlist spacing="compact"><listitem><para>Read exif, iptc and XMP from the file.
b92fc3c922ac scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
16 </para></listitem><listitem><para>Now we have "raw" data -&gt; show them in <link linkend="GuideOtherWindowsExif">Exif Window</link>.
b92fc3c922ac scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
17 </para></listitem><listitem><para>Read XMP sidecar or Geeqie private metadata file, which overrides the XMP read from the file.
b92fc3c922ac scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
18 </para></listitem><listitem><para>Sync XMP with exif and Iptc, this corresponds to the "reconciliation" as described in [<ulink url="http://www.adobe.com/devnet/xmp/pdfs/XMPSpecificationPart3.pdf">XMP Specification</ulink>]
b92fc3c922ac scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
19 <itemizedlist spacing="compact"><listitem><para>detect which of Exif and Xmp.exif is newer and copy the data in appropriate direction
b92fc3c922ac scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
20 </para></listitem><listitem><para>detect which of Iptc and Xmp is newer and copy the data in appropriate direction
b92fc3c922ac scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
21 </para></listitem></itemizedlist>
b92fc3c922ac scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
22 </para></listitem><listitem><para>Now we have "processed" data - use them for Info Sidebar (title, keywords, ...), Orientation, Color management, etc.
b92fc3c922ac scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
23 </para></listitem></orderedlist>
b92fc3c922ac scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
24 <para/></section><section id="Metadatamodification"><title>
b92fc3c922ac scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
25 Metadata modification
b92fc3c922ac scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
26 </title>
b92fc3c922ac scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
27 <itemizedlist spacing="compact"><listitem><para>Grouped files handling (raw + jpeg): description tags (keywords, comments) are written to all image files in the group (a group contains the same image in various formats, descriptions should be the same), technical tags (exif) are handled separately for each file.
b92fc3c922ac scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
28 </para></listitem><listitem><para>Modifying the keywords, comment, orientation, etc. does not ask for confirmation, but immediately modifies the metadata in memory and adds the file to "write queue"
b92fc3c922ac scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
29 </para></listitem><listitem><para>Writing of the queued changes is triggered from the menu or via auto-save. It is possible to review the changes and exclude selected files.
b92fc3c922ac scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
30 </para></listitem></itemizedlist>
b92fc3c922ac scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
31 <para/></section><section id="Writealgorithm"><title>
b92fc3c922ac scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
32 Write algorithm
b92fc3c922ac scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
33 </title>
b92fc3c922ac scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
34 <orderedlist spacing="compact"><listitem><para>Exif and IPTC is updated from XMP (for example Exif.Image.Orientation is updated from Xmp.exif.orientation). See XMP and IPTC4XMP specs for the list of corresponding tags.
b92fc3c922ac scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
35 </para></listitem><listitem><para>Try to write exif, iptc and XMP to the image file
b92fc3c922ac scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
36 </para></listitem><listitem><para>Try to write XMP sidecar for raw file if previous step was not possible.
b92fc3c922ac scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
37 </para></listitem><listitem><para>If previous steps were not possible, write XMP metadata to .metadata.
b92fc3c922ac scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
38 </para></listitem><listitem><para>If previous steps were not possible, write XMP metadata to geeqie private directory.
b92fc3c922ac scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
39 </para></listitem><listitem><para>After the first successful write attempt delete old metadata files in all possible locations.
b92fc3c922ac scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
40 </para></listitem></orderedlist>
b92fc3c922ac scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
41 <para/></section></section><section id="Optionsthatinfluencestheprocess"><title>
b92fc3c922ac scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
42 Options that influences the process
b92fc3c922ac scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
43 </title>
b92fc3c922ac scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
44 <para>
b92fc3c922ac scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
45 File types with allowed sidecars are listed in the Files tab.
b92fc3c922ac scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
46 </para>
b92fc3c922ac scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
47 <para/></section></section>