# HG changeset patch # User dwinter # Date 1296738352 -3600 # Node ID 0fa29ab5e5e07ba7915c980fa4a59d15cd584823 # Parent fb3f3df002dfa19dbc7f944f1ff7fa3ebb1cd68b minor diff -r fb3f3df002df -r 0fa29ab5e5e0 src/de/mpiwg/dwinter/duomo/lexdump/LexOWLTransformer.java --- a/src/de/mpiwg/dwinter/duomo/lexdump/LexOWLTransformer.java Thu Feb 03 10:15:16 2011 +0100 +++ b/src/de/mpiwg/dwinter/duomo/lexdump/LexOWLTransformer.java Thu Feb 03 14:05:52 2011 +0100 @@ -1,5 +1,7 @@ package de.mpiwg.dwinter.duomo.lexdump; +import java.io.File; +import java.io.FileWriter; import java.io.IOException; import java.net.URI; import java.net.URISyntaxException; @@ -40,6 +42,7 @@ public class LexOWLTransformer { private Logger logger = Logger.getRootLogger(); + private FileWriter missing; private OWLImporter owlDoc; private LexDumpImporter lexDoc; private Map individualIds = new HashMap(); // speichere @@ -48,9 +51,10 @@ // weitere // Verwendung - public LexOWLTransformer(OWLImporter owlDoc, LexDumpImporter lexDoc) { + public LexOWLTransformer(OWLImporter owlDoc, LexDumpImporter lexDoc) throws IOException { this.owlDoc = owlDoc; this.lexDoc = lexDoc; + missing = new FileWriter(new File("/tmp/missing.out","w")); } /** @@ -311,6 +315,12 @@ OWLIndividual ind = individualIds.get(subjPointer); if (ind == null) { logger.debug("target ID does not exist:" + subjPointer); + try { + missing.write("target ID does not exist:" + subjPointer+"\n"); + } catch (IOException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } } else { owlDoc.setProperty(subjInd, "has_NameOrRoleFromIndex", ind); }