差分発生行の前後
無視リスト:
更新日時:
2015/09/14 11:06:16 (9 年 前)
更新者:
atsuko
ログメッセージ:

外部OWL読み込み機能追加

ファイル:
1 変更

凡例:

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

    r221 r254  
    166166                return json_str; 
    167167        } 
    168          
     168 
     169        public String toJSONString4(QueryPathGenerator qpg) { 
     170                String json_str ="{"; 
     171                 
     172                if( propertyURI != null ) { 
     173                        //json_str+="\"propertyURI\":"+"\""+propertyURI+"\","; 
     174                    json_str+="\"predicate\":"+"\""+propertyURI+"\","; 
     175                } 
     176                else{ 
     177                        json_str+="\"predicate\":"+"\"propertyURI\",";                   
     178                } 
     179                if( linkedClassURI != null ){ 
     180                        //json_str+="\"linkedClassURI\":"+"\""+linkedClassURI+"\","; 
     181                    json_str+="\"linkedClass\":"+"\""+linkedClassURI+"\","; 
     182                } 
     183                else{ 
     184                        //json_str+="\"linkedClassURI\":"+"\"linkedClassURI\",";         
     185                    json_str+="\"linkedClass\":"+"\""+linkedClassURI+"\","; 
     186                } 
     187                if( linkedLiteralDatatypeURI != null ){ 
     188                        json_str+="\"linkedLiteralDatatypeURI\":"+"\""+linkedLiteralDatatypeURI+"\","; 
     189                } 
     190                else{ 
     191                        json_str+="\"linkedLiteralDatatypeURI\":"+"\"linkedLiteralDatatypeURI\",";                       
     192                } 
     193                if( direction != null ){ 
     194                        json_str+="\"direction\":"+"\""+direction.toString()+"\","; 
     195                } 
     196                else{ 
     197                        json_str+="\"direction\":"+"\"direction\",";                     
     198                } 
     199                if ( linkedClassURI != null ){ 
     200                    String label = qpg.getClassLabel(linkedClassURI); 
     201                    json_str+="\"label\":"+"\""+label+"\""; 
     202                }else if ( linkedLiteralDatatypeURI != null ){ 
     203                    String url[] = linkedLiteralDatatypeURI.split("/"); 
     204                    String tmplabel = url[url.length-1]; 
     205                    String[] tmplabel2 = tmplabel.split("#"); 
     206                    String label = tmplabel2[tmplabel2.length-1]; 
     207                    json_str+="\"label\":"+"\""+label+"\"";           
     208                }else{ 
     209                    json_str+="\"label\":"+"\""+"\"No Label\""+"\"";                
     210                } 
     211                json_str+="}"; 
     212 
     213                return json_str; 
     214        } 
     215         
     216         
    169217        public int getNumOfLinks() { 
    170218                return numOfLinks;