差分発生行の前後
無視リスト:
更新日時:
2014/01/31 12:26:11 (11 年 前)
更新者:
kozaki
ログメッセージ:
 
ファイル:
1 変更

凡例:

変更なし
追加
削除
  • BH13SPARQLBuilder/src/hozo/sparql/gui/SparqlBuilderPanel.java

    r33 r40  
    358358                         
    359359                        selStr.append("?c").append(i).append(" "); 
     360                        selStr.append("?l").append(i).append(" "); 
    360361                         
    361362                        if(i == classLinks.size()) 
     
    369370                        append(">"). 
    370371                        append(".\n"); 
     372                         
     373                        whereStr.append("OPTIONAL{\n?c"+i+" rdfs:label ?l"+i+".}\n"); 
     374 
    371375                                                 
    372376                        if(direction == Direction.forward) 
     
    392396                 
    393397                selStr.append("?c").append(i).append(" \n"); 
     398                selStr.append("?l").append(i).append(" \n"); 
    394399                whereStr.append("?c").append(i).append(" rdf:type "). 
    395400                    append("<"). 
     
    397402                    append(">"). 
    398403                        append(".\n"); 
    399          
    400                                          
    401                 queryStr.append(selStr).append(whereStr).append("} LIMIT 100\n");; 
     404                whereStr.append("OPTIONAL{\n?c"+i+" rdfs:label ?l"+i+".}\n"); 
     405         
     406                                         
     407                queryStr.append(selStr).append(whereStr); 
     408                 
     409                queryStr.append("}"); 
     410                //OPTIONAL 
     411                queryStr.append("LIMIT 100\n");; 
    402412                 
    403413                //System.out.println(queryStr);