[tracker/anonymous-file-nodes: 7/26] Fix commit 07580f1 to use preinserts for affiliation info.



commit 6dece2a18877a782bc943e3362d8cf94970fee2e
Author: Carlos Garnacho <carlos lanedo com>
Date:   Tue Jan 26 14:36:36 2010 +0100

    Fix commit 07580f1 to use preinserts for affiliation info.

 src/tracker-extract/tracker-extract-jpeg.c |   13 +++++--------
 src/tracker-extract/tracker-extract-tiff.c |   14 +++++---------
 2 files changed, 10 insertions(+), 17 deletions(-)
---
diff --git a/src/tracker-extract/tracker-extract-jpeg.c b/src/tracker-extract/tracker-extract-jpeg.c
index 020afca..48ab8a1 100644
--- a/src/tracker-extract/tracker-extract-jpeg.c
+++ b/src/tracker-extract/tracker-extract-jpeg.c
@@ -534,15 +534,12 @@ extract_jpeg (const gchar          *uri,
 		if (md.creator) {
 
 			if (id.byline_title) {
-				tracker_sparql_builder_subject (metadata, "_:affiliation_by_line");
-				tracker_sparql_builder_predicate (metadata, "a");
-				tracker_sparql_builder_object (metadata, "nco:Affiliation");
-
-				tracker_sparql_builder_subject (metadata, "_:affiliation_by_line");
-				tracker_sparql_builder_predicate (metadata, "nco:title");
-				tracker_sparql_builder_object_unvalidated (metadata, id.byline_title);
+				tracker_sparql_builder_subject (preinserts, "_:affiliation_by_line");
+				tracker_sparql_builder_predicate (preinserts, "a");
+				tracker_sparql_builder_object (preinserts, "nco:Affiliation");
 
-				tracker_sparql_builder_subject_iri (metadata, uri);
+				tracker_sparql_builder_predicate (preinserts, "nco:title");
+				tracker_sparql_builder_object_unvalidated (preinserts, id.byline_title);
 			}
 
 			tracker_sparql_builder_predicate (metadata, "nco:creator");
diff --git a/src/tracker-extract/tracker-extract-tiff.c b/src/tracker-extract/tracker-extract-tiff.c
index d0cde4c..4061859 100644
--- a/src/tracker-extract/tracker-extract-tiff.c
+++ b/src/tracker-extract/tracker-extract-tiff.c
@@ -700,17 +700,13 @@ extract_tiff (const gchar          *uri,
 	}
 
 	if (merge_data.creator) {
-
 		if (iptc_data.byline_title) {
-			tracker_sparql_builder_subject (metadata, "_:affiliation_by_line");
-			tracker_sparql_builder_predicate (metadata, "a");
-			tracker_sparql_builder_object (metadata, "nco:Affiliation");
-
-			tracker_sparql_builder_subject (metadata, "_:affiliation_by_line");
-			tracker_sparql_builder_predicate (metadata, "nco:title");
-			tracker_sparql_builder_object_unvalidated (metadata, iptc_data.byline_title);
+			tracker_sparql_builder_subject (preinserts, "_:affiliation_by_line");
+			tracker_sparql_builder_predicate (preinserts, "a");
+			tracker_sparql_builder_object (preinserts, "nco:Affiliation");
 
-			tracker_sparql_builder_subject_iri (metadata, uri);
+			tracker_sparql_builder_predicate (preinserts, "nco:title");
+			tracker_sparql_builder_object_unvalidated (preinserts, iptc_data.byline_title);
 		}
 
 		tracker_sparql_builder_predicate (metadata, "nco:creator");



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]