From 4e97a310099667c0df8f234f5e8fd4418bb1bd54 Mon Sep 17 00:00:00 2001 From: orbiter Date: Fri, 17 Apr 2009 12:23:00 +0000 Subject: [PATCH] corrections in dublin core syntax git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@5823 6c8d7289-2bf4-0310-a012-ef5d649a1542 --- examples/surrogate_dublin_core.xml | 10 +++++----- source/de/anomic/crawler/Surrogate.java | 15 +++++++-------- 2 files changed, 12 insertions(+), 13 deletions(-) diff --git a/examples/surrogate_dublin_core.xml b/examples/surrogate_dublin_core.xml index d71058f72..2558b1a62 100644 --- a/examples/surrogate_dublin_core.xml +++ b/examples/surrogate_dublin_core.xml @@ -18,11 +18,11 @@ xmlns:dc="http://purl.org/dc/elements/1.1/"> - - http://de.wikipedia.org/wiki/Alan_Smithee - - de - 2009-03-02T11:12:36Z + + http://de.wikipedia.org/wiki/Alan_Smithee + + de + 2009-03-02T11:12:36Z diff --git a/source/de/anomic/crawler/Surrogate.java b/source/de/anomic/crawler/Surrogate.java index c4653aa39..173083217 100644 --- a/source/de/anomic/crawler/Surrogate.java +++ b/source/de/anomic/crawler/Surrogate.java @@ -63,9 +63,8 @@ public class Surrogate extends HashMap { */ public Date date() { - String d = this.get("dateISO8601"); - if (d == null) d = this.get("docdatetime"); - if (d == null) d = this.get("dc:date"); + String d = this.get("docdatetime"); + if (d == null) d = this.get("dc:Date"); if (d == null) return null; try { return DateFormatter.parseISO8601(d); @@ -76,7 +75,7 @@ public class Surrogate extends HashMap { } public yacyURL url() { String u = this.get("url"); - if (u == null) u = this.get("dc:identifier"); + if (u == null) u = this.get("dc:Identifier"); if (u == null) return null; try { return new yacyURL(u, null); @@ -87,26 +86,26 @@ public class Surrogate extends HashMap { } public String language() { String l = this.get("language"); - if (l == null) l = this.get("dc:language"); + if (l == null) l = this.get("dc:Language"); if (l == null) return "en"; else return l; } public String title() { String t = this.get("title"); - if (t == null) t = this.get("dc:title"); + if (t == null) t = this.get("dc:Title"); t = stripCDATA(t); if (t == null) return ""; return t; } public String body() { String t = this.get("body"); - if (t == null) t = this.get("dc:description"); + if (t == null) t = this.get("dc:Description"); t = stripCDATA(t); if (t == null) return ""; return t; } public String[] categories() { String t = this.get("categories"); - if (t == null) this.get("dc:subject"); + if (t == null) this.get("dc:Subject"); t = stripCDATA(t); if (t == null) return new String[]{}; return t.split(";");