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

クローラー結果としてCrawledDataset が扱えるようにの暫定版

ファイル:
1 変更

凡例:

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

    r267 r269  
    88import org.biohackathon.SPARQLBuilder.endpointMetadata.MetadataManager; 
    99 
    10 import jp.riken.accc.db.rdf.crawler.dataStructure.sparql.JenaModelGenerator; 
     10import jp.riken.accc.db.sparqlBuilderMetadata.crawler.dataStructure.sparql.JenaModelGenerator; 
     11import jp.riken.accc.db.sparqlBuilderMetadata.crawler.dataStructure.sparql.crawler.CrawledMetadata; 
    1112 
    1213public class RDFSchemaAnalyzerFactory { 
     
    4748        } 
    4849 
    49         public MetadataFile[] getMetadataFiles(){ 
    50                 return metadataManager.getMetadataFiles(); 
     50        public CrawledMetadata[] getMetadataFiles(){ 
     51                return metadataManager.getCrawlerMetadataList(); 
    5152        } 
    5253         
    5354 
    5455        public RDFSchemaAnalyzer create(String uri) throws Exception{ 
    55                 MetadataFile mFile = metadataManager.getMetadataFile(uri); 
    56                 if( mFile == null ){ 
     56                CrawledMetadata crawledMetadata = metadataManager.getCrawledMetadata(uri); 
     57                if( crawledMetadata == null ){ 
    5758                        return new EndpointAnalyzer(uri); 
    5859                }else{ 
    59                         JenaModelGenerator jmGene = new JenaModelGenerator(mFile.getFilePath()); 
    60                         return new AcquiredStructureAnalyzer(jmGene.getEndpointURI(), jmGene.getGraphURIs(), jmGene.getModel()); 
     60                        return new AcquiredStructureAnalyzer(crawledMetadata); 
    6161                } 
    6262        }