Index: BH13SPARQLBuilder/src/hozo/maptool/MapFactory.java
===================================================================
--- BH13SPARQLBuilder/src/hozo/maptool/MapFactory.java (revision 24)
+++ BH13SPARQLBuilder/src/hozo/maptool/MapFactory.java (revision 25)
@@ -97,5 +97,5 @@
 		Path path = pathlist[0];
 		
-		this.exbp.exbp_node_center = new ExbpNode(path.getStartClass());
+		this.exbp.exbp_node_center = new ExbpNode(getTempLabel(path.getStartClass()));
 
 		for(int i = 0; i<pathlist.length; i++){
@@ -120,6 +120,7 @@
 		System.out.println("addPath"+path.getStartClass()+"--->"+path.getClassLinks().size());
 		String target_class = path.getStartClass();
-		ExbpNode node = this.exbp.findExbpNode(target_class);
-		
+//		ExbpNode node = this.exbp.findExbpNode(target_class);
+		ExbpNode node = this.exbp.exbp_node_center;
+	
 		
 		List<ClassLink> links = path.getClassLinks();
@@ -127,5 +128,21 @@
 			String next_class = link.getLinkedClassURI();
 			System.out.println("==>"+next_class);
-			ExbpNode next_node = new ExbpNode(next_class);
+			/*
+			String next_class_lbl ="";
+			int index = next_class.lastIndexOf("/"); 
+			if(index>0 && index<next_class.length()){
+				next_class_lbl = next_class.substring(index+1);
+			}
+			else{
+				next_class_lbl = next_class;
+			}
+			
+			int index2 = next_class_lbl.lastIndexOf("#"); 
+			if(index2>0 && index2<next_class_lbl.length()){
+				next_class_lbl = next_class_lbl.substring(index2+1);
+			}
+
+			*/
+			ExbpNode next_node = new ExbpNode(getTempLabel(next_class));
 			next_node.setOrgNode(path);
 
@@ -146,4 +163,23 @@
 	}
 
+	
+	String getTempLabel(String next_class){
+		String next_class_lbl ="";
+		int index = next_class.lastIndexOf("/"); 
+		if(index>0 && index<next_class.length()){
+			next_class_lbl = next_class.substring(index+1);
+		}
+		else{
+			next_class_lbl = next_class;
+		}
+		
+		int index2 = next_class_lbl.lastIndexOf("#"); 
+		if(index2>0 && index2<next_class_lbl.length()){
+			next_class_lbl = next_class_lbl.substring(index2+1);
+		}
+		
+		return next_class_lbl;
+	}
+	
 	//蜈�→縺ｪ繧畿ditor遲峨〒MapTool繧堤ｮ｡逅�＠縺ｦ縺�ｋVector繧定ｿ斐☆縲食ozo莉･螟悶〒縺ｯ繧ｪ繝ｼ繝舌�繝ｩ繧､繝峨☆繧九�
 	Vector getMapVec(){
