1 <?xml version="1.0" encoding="utf-8"?>
\r
2 <section id="GuideReferenceMetadata">
\r
3 <title id="titleGuideReferenceMetadata">Metadata Processing</title>
\r
4 <para>This section describes the metadata reading and writing process.</para>
\r
6 <section id="Metadatahandling">
\r
7 <title>Metadata handling</title>
\r
9 <section id="Readalgorithm">
\r
10 <title>Read algorithm</title>
\r
11 <orderedlist spacing="compact">
\r
13 <para>Read Exif, IPTC and XMP from the file.</para>
\r
17 Display this "raw" data in the
\r
18 <link linkend="GuideOtherWindowsExif">Exif Window</link>
\r
23 <para>Read XMP sidecar or Geeqie private metadata file. This data will override the XMP data read from the file.</para>
\r
27 Synchronise XMP data with Exif and IPTC data. This process corresponds to the section "Reconciling metadata properties" as described in the
\r
28 <link linkend="GuideReferenceStandards">XMP Specification</link>
\r
30 <itemizedlist spacing="compact">
\r
32 <para>detect which of Exif and Xmp.exif is newer and copy the data in the appropriate direction</para>
\r
35 <para>detect which of IPTC and XMP is newer and copy the data in the appropriate direction</para>
\r
42 Use this "processed" data within Geeqie, with the exception of in the
\r
43 <link linkend="GuideOtherWindowsExif">Exif Window</link>
\r
49 <section id="Metadatamodification">
\r
50 <title>Metadata modification</title>
\r
51 <itemizedlist spacing="compact">
\r
54 Metadata is written to a single file or group of files as specified in the
\r
55 <link linkend="MetadataMiscellaneous">Metadata</link>
\r
56 tab of main Preferences.
\r
60 <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"</para>
\r
64 Writing of the queued changes is triggered either
\r
65 <link linkend="Buttons">manually</link>
\r
67 <link linkend="GuideOptionsMetadata" endterm="titleGuideOptionsMetadata" />. It is possible to review the changes and exclude selected files.
\r
73 <section id="Writealgorithm">
\r
74 <title>Write algorithm</title>
\r
75 <orderedlist spacing="compact">
\r
78 Exif and IPTC are updated from XMP (for example
\r
79 <emphasis>Exif.Image.Orientation</emphasis>
\r
81 <emphasis>Xmp.exif.orientation</emphasis>
\r
83 <link linkend="GuideReferenceStandards">XMP</link>
\r
85 <link linkend="GuideReferenceStandards">IPTC4XMP</link>
\r
86 specifications for the list of corresponding tags.
\r
91 Try to write metadata in the order specified in the
\r
92 <link linkend="MetadataWritingProcess" endterm="titleMetadataWritingProcess" />
\r
93 section of Preferences.
\r
97 <para>After the first successful write attempt delete old metadata files in all possible locations.</para>
\r
103 <section id="Optionsthatinfluencestheprocess">
\r
104 <title>Options that influence the process</title>
\r
106 File types with allowed sidecars are listed in the
\r
107 <link linkend="GuideOptionsFiltering" endterm="titleGuideOptionsFiltering" />
\r
108 tab of the main Preferences.
\r