差分発生行の前後
無視リスト:
更新日時:
2014/12/19 18:01:25 (10 年 前)
更新者:
atsuko
ログメッセージ:

パス探索アルゴリズムを大幅変更

ファイル:
1 変更

凡例:

変更なし
追加
削除
  • SPARQLBuilderWWW/src/java/org/biohackathon/SPARQLBuilder/OWL/ClassLink.java

    r214 r221  
    144144                        json_str+="\"direction\":"+"\"direction\",";                     
    145145                } 
    146                 //if ( linkedClassURI != null ){ 
     146                if ( linkedClassURI != null ){ 
    147147                    String label = getLinkedClassLabel(classes); 
    148                     //json_str+="\"nodeLabel\":"+"\""+label+"\""; 
    149148                    json_str+="\"label\":"+"\""+label+"\""; 
    150                 //} 
     149                }else if ( linkedLiteralDatatypeURI != null ){ 
     150                    String url[] = linkedLiteralDatatypeURI.split("/"); 
     151                    String tmplabel = url[url.length-1]; 
     152                    String[] tmplabel2 = tmplabel.split("#"); 
     153                    String label = tmplabel2[tmplabel2.length-1]; 
     154                    json_str+="\"label\":"+"\""+label+"\"";                     
     155                }else{ 
     156                    json_str+="\"label\":"+"\""+"\"No Label\""+"\"";                
     157                } 
    151158        //      json_str+="\"numOfLinks\":"+"\""+numOfLinks+"\","; 
    152159        //      json_str+="\"numOfLinkedInstances\":"+"\""+numOfLinkedInstances+"\",";