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