チェンジセット 88 : BH13SPARQLBuilder

差分発生行の前後
無視リスト:
更新日時:
2014/06/19 15:44:36 (10 年 前)
更新者:
nori
ログメッセージ:

クローラー結果から、StartClass?, EndClassにそれぞれ含まれるインスタンス数を取得できるようにした

パス:
BH13SPARQLBuilder/src/org/biohackathon/SPARQLBuilder/OWL
ファイル:
2 変更

凡例:

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

    r80 r88  
    184184                queryStr.append("WHERE{\n"); 
    185185                queryStr.append(" ?cr rdf:type <http://sparqlbuilder.org/ClassRelation>. \n"); 
    186                 queryStr.append(" <" + originClass + "> <http://sparqlbuilder.org/numberOfInstances> ?numInsEnd. \n"); 
     186                queryStr.append(" <" + originClass + "> <http://sparqlbuilder.org/numberOfInstances> ?numInsStart. \n"); 
    187187                queryStr.append(" {"); 
    188188                queryStr.append(" ?cr <http://sparqlbuilder.org/startClass> <" + originClass + ">. \n"); 
     
    251251                                        numTriples = numTriplesLit.getInt(); 
    252252                                } 
     253                                int numInsStart = 0; 
     254                                Literal numInsStartLit = sol.getLiteral("numInsStart"); 
     255                                if( numInsStartLit != null ){ 
     256                                        numInsStart = numInsStartLit.getInt(); 
     257                                } 
     258                                int numInsEnd = 0; 
     259                                Literal numInsEndLit = sol.getLiteral("numInsEnd"); 
     260                                if( numInsEndLit != null ){ 
     261                                        numInsEnd = numInsEndLit.getInt(); 
     262                                } 
    253263                                ClassLink cl = new ClassLink(proURI, clsURI, direction, 
    254                                                 numTriples, 0, 0, 0, 0); 
     264                                                numTriples, 0, 0, numInsEnd, numInsStart); 
    255265                                solCLs.add(cl); 
    256266                        } 
  • BH13SPARQLBuilder/src/org/biohackathon/SPARQLBuilder/OWL/StructureCrawler.java

    r86 r88  
    4141                                        JenaModelGenerator jmGene = new JenaModelGenerator(file.getAbsolutePath()); 
    4242                                        uri = jmGene.getEndpointURI(); 
     43 
     44System.out.println("URI: "+ uri); 
    4345                                }catch(Exception ex){ 
    4446                                        // 
     
    5456                                        JenaModelGenerator jmGene = new JenaModelGenerator(dataDir.getAbsolutePath()); 
    5557                                        uri = jmGene.getEndpointURI(); 
     58                                 
    5659                                }catch(Exception ex){ 
    5760                                        //