チェンジセット 268 : SPARQLBuilderWWW2016/src/java

差分発生行の前後
無視リスト:
更新日時:
2016/03/14 15:36:25 (9 年 前)
更新者:
atsuko
ログメッセージ:

明らかな間違いを訂正

パス:
SPARQLBuilderWWW2016/src/java/org/biohackathon/SPARQLBuilder
ファイル:
5 変更

凡例:

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

    r267 r268  
    11package org.biohackathon.SPARQLBuilder.OWL; 
    22 
    3 import java.util.ArrayList; 
    4 import java.util.Collection; 
    5 import java.util.HashMap; 
    6 import java.util.HashSet; 
    7 import java.util.Set; 
     3import java.util.*; 
    84 
    95import com.hp.hpl.jena.query.Query; 
     
    152148         */ 
    153149 
     150        public List<SClass> getOWLClassList(String[] graphURIs, String[] keywords, 
     151                        String language, 
     152 
     153                        boolean countInstances) throws Exception { 
     154            return null; //dummy 
     155        } 
     156         
    154157//        public List<SClass>  
    155158         
  • SPARQLBuilderWWW2016/src/java/org/biohackathon/SPARQLBuilder/OWL/OWLClassGraph.java

    r267 r268  
    1717    List<String> nodeType; 
    1818    String sparqlEndpoint; 
    19     Set<Integer> visited; 
    20     //List<Map<Integer, Integer>> edgeweight; 
    21     //List<Integer> nodeweight; 
    2219    Map<String, Boolean> checkedpaths; 
    2320     
     21    /* 
    2422    public class LinkAndPath{ 
    2523        String originalClassURI; // originalClasssURI -classLink.propertyURI-> classLink.linkedClassURL 
     
    4644           this.classURIs = classURIs; 
    4745        } 
    48     } 
     46    }*/ 
    4947 
    5048    public OWLClassGraph(){ // not used 
     
    5957    } 
    6058     
     59    /* 
    6160    public OWLClassGraph(RDFSchemaAnalyzer rdfsa, String sparqlEndpoint, String startClass){ // used 
    6261        super(); 
     
    6463        setPartClassGraph(rdfsa, sparqlEndpoint, startClass); 
    6564    } 
     65    */ 
    6666 
    6767    public int getNumberOfEdge(String url){ 
     
    7272        return adjlist.get(node).size(); 
    7373    } 
    74      
    75     public boolean visitedNode(String classURI){ 
    76         if ( visited.contains(labelednodes.get(classURI)) ){ 
    77             return true; 
    78         } 
    79         return false; 
    80     } 
    81      
     74         
    8275    public Path[] getPaths(String startClass, String endClass){ 
    8376        List<List<ClassLink>> paths = searchPaths(startClass, endClass); 
  • SPARQLBuilderWWW2016/src/java/org/biohackathon/SPARQLBuilder/OWL/QueryPathGenerator.java

    r267 r268  
    1616 
    1717public class QueryPathGenerator { 
    18     //private String sparqlEndpoint = null; 
    1918    private RDFSchemaAnalyzerFactory factory = null; 
    20     //private RDFSchemaAnalyzer analyzer = null; 
    2119    private HashMap<String, RDFSchemaAnalyzer> analyzers = null; 
    2220    private OWLClassGraph graph; 
  • SPARQLBuilderWWW2016/src/java/org/biohackathon/SPARQLBuilder/www/CLServlet.java

    r267 r268  
    9090            for ( int i = 0; i < eplist.length; i++ ){ 
    9191                try{ 
    92                     qpg.setSPARQLendpoint(eplist[i]); 
    93                     SClass[] classes = qpg.getClasses(null); 
     92                    SClass[] classes = qpg.getClassesByEndpoint(eplist[i]); 
    9493                    sortedClasses = qpg.getSortedClasses(classes); 
    9594                    JsonArray ja = getJsonArrayFromSortedClasses(jbfactory, sortedClasses); 
     
    104103        } 
    105104        String classURI = request.getParameter("class"); 
    106         qpg.setSPARQLendpoint(ep); 
    107105        SClass[] classes = null; 
    108106        if ( classURI != null ){ 
    109             qpg.setOWLClassGraph(classURI); 
    110             classes = qpg.getReachableClasses(); 
     107            //qpg.setOWLClassGraph(classURI); // KOKO 
     108            //classes = qpg.getReachableClasses(); 
    111109        }else{ 
    112110            classes = qpg.getClasses(null); 
  • SPARQLBuilderWWW2016/src/java/org/biohackathon/SPARQLBuilder/www/PLServlet.java

    r267 r268  
    8181         
    8282        HttpSession session = request.getSession(); 
    83         //QueryPathGenerator qpg = (QueryPathGenerator)session.getAttribute("qpg"); 
    84         //if ( qpg == null ){ 
    85         QueryPathGenerator qpg = new QueryPathGenerator(ep); 
    86         //} 
     83        QueryPathGenerator qpg = (QueryPathGenerator)session.getAttribute("qpg"); 
     84        if ( qpg == null ){ 
     85            qpg = new QueryPathGenerator(); 
     86        } 
    8787        SClass[] classes = qpg.getClasses(null); 
    8888        qpg.setClassLabels(classes);