Mercurial > hg > duomoOWLProject
diff src/de/mpiwg/dwinter/duomo/lexdump/LexOWLTransformer.java @ 5:923e73fa07f1
Minor changes, Suche nach Objekten nach readableId jetzt einschraenkbar, nicht auf subclassen ausweiten.
author | dwinter |
---|---|
date | Mon, 07 Feb 2011 16:51:38 +0100 |
parents | 72004a788198 |
children | 30fc93374f10 |
line wrap: on
line diff
--- a/src/de/mpiwg/dwinter/duomo/lexdump/LexOWLTransformer.java Sun Feb 06 21:19:48 2011 +0100 +++ b/src/de/mpiwg/dwinter/duomo/lexdump/LexOWLTransformer.java Mon Feb 07 16:51:38 2011 +0100 @@ -63,6 +63,13 @@ * @throws Exception */ public static void main(String[] args) throws Exception { + System.out.println("Stack size has to be large, use at lease -Xss=2024k!"); + if (args.length<2){ + System.out.println("Usage: \"/Users/dwinter/Documents/Projekte/Diss - data-mining/eclipseWorkspace/de.mpiwg.dwinter.duomo/owlInput\""+ + "\"/Users/dwinter/Documents/Projekte/Diss - data-mining/eclipseWorkspace/duomoData/LEXXDUMP.xml\""); + System.exit(-1); + } + Logger.getRootLogger().setLevel(Level.DEBUG); // Import OWL //String base = "/Users/dwinter/Documents/Projekte/Diss - data-mining/eclipseWorkspace/de.mpiwg.dwinter.duomo/owlInput"; @@ -99,7 +106,7 @@ LexOWLTransformer tf = new LexOWLTransformer(owlDoc, lexDoc); tf.transform(); - //owlDoc.save("file:///tmp/out.owl"); + owlDoc.save("file:///tmp/out.owl"); } private void transform() throws URISyntaxException, Exception { @@ -145,11 +152,11 @@ // record-tag } } - owlDoc.save("/tmp/out"+String.valueOf(signatureCount)+".owl"); - logger.debug("Saved:"+"/tmp/out"+String.valueOf(signatureCount)+".owl"); - owlDoc.reloadOWL(); + //owlDoc.save("file:///tmp/out"+String.valueOf(signatureCount)+".owl"); + //logger.debug("Saved:"+"/tmp/out"+String.valueOf(signatureCount)+".owl"); + //owlDoc.reloadOWL(); } - //owlDoc.printModel(); + owlDoc.printModel(); } private OWLIndividual createEvent(Element record, OWLIndividual recordInd) { @@ -324,6 +331,7 @@ logger.debug("target ID does not exist:" + subjPointer); try { missing.write("target ID does not exist:" + subjPointer+"\n"); + missing.flush(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); @@ -464,7 +472,7 @@ } private OWLIndividual createOrGetTipol(String typology) { - OWLIndividual tipol = owlDoc.createOrGetInstanceWithIdentifier("Typology","Identifier",typology); + OWLIndividual tipol = owlDoc.createOrGetInstanceWithIdentifier("Typology","Identifier",typology,false); return tipol; } @@ -482,18 +490,18 @@ } private OWLIndividual createOrGetInstitution(String name) { - OWLIndividual nameInd = owlDoc.createOrGetInstanceWithIdentifier("IndicesInstitutions","IdentifierInstitutions",name); + OWLIndividual nameInd = owlDoc.createOrGetInstanceWithIdentifier("IndicesInstitutions","IdentifierInstitutions",name,false); return nameInd; } private OWLIndividual createOrGetName(String name) { - OWLIndividual nameInd = owlDoc.createOrGetInstanceWithIdentifier("IndicesNames","IdentifierNames",name); + OWLIndividual nameInd = owlDoc.createOrGetInstanceWithIdentifier("IndicesNames","IdentifierNames",name,false); return nameInd; } private OWLIndividual createOrGetRole(String name) { - OWLIndividual roleInd = owlDoc.createOrGetInstanceWithIdentifier("IndicesRoles","IdentifierRoles",name); + OWLIndividual roleInd = owlDoc.createOrGetInstanceWithIdentifier("IndicesRoles","IdentifierRoles",name,false); return roleInd; }