annotate doc/docbook/GuideOptionsMetadata.xml @ 1773:2ae81598b254

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
1773
2ae81598b254 scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
1 <?xml version="1.0" encoding="utf-8"?>
2ae81598b254 scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
2 <section id="GuideOptionsMetadata">
2ae81598b254 scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
3 <title>
2ae81598b254 scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
4 Metadata Options
2ae81598b254 scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
5 </title>
2ae81598b254 scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
6 <para>
2ae81598b254 scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
7 This section describes the metadata writing process and options that influences it.
2ae81598b254 scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
8 </para>
2ae81598b254 scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
9 <para/><section id="Metadatahandling"><title>
2ae81598b254 scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
10 Metadata handling
2ae81598b254 scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
11 </title>
2ae81598b254 scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
12 <para/><section id="Readalgorithm"><title>
2ae81598b254 scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
13 Read algorithm
2ae81598b254 scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
14 </title>
2ae81598b254 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.
2ae81598b254 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>.
2ae81598b254 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.
2ae81598b254 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>]
2ae81598b254 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
2ae81598b254 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
2ae81598b254 scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
21 </para></listitem></itemizedlist>
2ae81598b254 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.
2ae81598b254 scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
23 </para></listitem></orderedlist>
2ae81598b254 scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
24 <para/></section><section id="Metadatamodification"><title>
2ae81598b254 scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
25 Metadata modification
2ae81598b254 scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
26 </title>
2ae81598b254 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.
2ae81598b254 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"
2ae81598b254 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.
2ae81598b254 scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
30 </para></listitem></itemizedlist>
2ae81598b254 scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
31 <para/></section><section id="Writealgorithm"><title>
2ae81598b254 scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
32 Write algorithm
2ae81598b254 scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
33 </title>
2ae81598b254 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.
2ae81598b254 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
2ae81598b254 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.
2ae81598b254 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.
2ae81598b254 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.
2ae81598b254 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.
2ae81598b254 scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
40 </para></listitem></orderedlist>
2ae81598b254 scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
41 <para/></section></section><section id="Optionsthatinfluencestheprocess"><title>
2ae81598b254 scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
42 Options that influences the process
2ae81598b254 scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
43 </title>
2ae81598b254 scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
44 <para>
2ae81598b254 scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
45 File types with allowed sidecars are listed in the Files tab.
2ae81598b254 scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
46 </para>
2ae81598b254 scripts for converting wiki documentation to docbook
nadvornik
parents:
diff changeset
47 <para/></section></section>