Index: BH13SPARQLBuilder/src/org/biohackathon/SPARQLBuilder/OWL/StructureCrawler.java
===================================================================
--- BH13SPARQLBuilder/src/org/biohackathon/SPARQLBuilder/OWL/StructureCrawler.java (revision 85)
+++ BH13SPARQLBuilder/src/org/biohackathon/SPARQLBuilder/OWL/StructureCrawler.java (revision 86)
@@ -17,4 +17,7 @@
 		StructureCrawler sc = new StructureCrawler(new File("c:\\temp"));
 		sc.crawl("http://data.allie.dbcls.jp/sparql", "allie.ttl");
+		
+		System.out.println("done");
+		
 		
 		Map<String,String> acTable = sc.getAcquiredStructureFiles();
@@ -87,6 +90,7 @@
 
 		// RDF/XML, RDF/XML-ABBREV, N-TRIPLE, N3
-		String tFileName = null;
+		File outFile = null;
 		if (outFileName == null) {
+			String tFileName = null;
 			if (endPURI.lastIndexOf("/", endPURI.length() - 2) > 0) {
 				tFileName = endPURI.substring(
@@ -96,14 +100,13 @@
 				tFileName = endPURI;
 			}
-		} else {
-			tFileName = outFileName;
-			File outFile = new File(dataDir, tFileName);
+			outFile = new File(dataDir, tFileName);
 			if (outFile.exists()) {
 				outFile = File.createTempFile(tFileName, "", dataDir);
 			}
-			sc.write2File(outFile.getAbsolutePath(), "Turtle");
-			// System.out.println("Category:" + sc.getCategory());
+		} else {
+			outFile = new File(dataDir, outFileName);
 		}
-
+		sc.write2File(outFile.getAbsolutePath(), "Turtle");
+		// System.out.println("Category:" + sc.getCategory());
 	}
 
Index: BH13SPARQLBuilder/src/org/biohackathon/SPARQLBuilder/OWL/RDFSchemaAnalyzerFactory.java
===================================================================
--- BH13SPARQLBuilder/src/org/biohackathon/SPARQLBuilder/OWL/RDFSchemaAnalyzerFactory.java (revision 85)
+++ BH13SPARQLBuilder/src/org/biohackathon/SPARQLBuilder/OWL/RDFSchemaAnalyzerFactory.java (revision 86)
@@ -16,4 +16,12 @@
 	}
 	
+	public String[] getEndpointURIList(){
+		if( acquiredRDFFiles == null ){
+			return new String[0];
+		}else{
+			return acquiredRDFFiles.keySet().toArray(new String[0]);
+		}
+	}
+	
 	
 	public RDFSchemaAnalyzer create(String uri) throws Exception{
