root/SPARQLBuilderWWW2016/src/java/org/biohackathon/SPARQLBuilder/OWL/RDFSchemaAnalyzerFactory.java @ 271

リビジョン 271, 1.1 KB (コミッタ: nori, 9 年 前)

graphURI対応のクロールデータに対して、Jenaを使わずJavaインスタンスの操作によって統計データを扱えるように改変

行番号 
1package org.biohackathon.SPARQLBuilder.OWL;
2
3import org.biohackathon.SPARQLBuilder.endpointMetadata.MetadataManager;
4import jp.riken.accc.db.sparqlBuilderMetadata.crawler.dataStructure.sparql.crawler.CrawledMetadata;
5
6
7public class RDFSchemaAnalyzerFactory {
8
9        private MetadataManager metadataManager = null;
10        private static final String FILENAME = "C:\\cdata";
11       
12        public RDFSchemaAnalyzerFactory(String fileName){
13            try{
14                metadataManager = new MetadataManager(fileName);
15            }catch(Exception e){
16                System.err.println(e);
17            }
18        }
19
20        public RDFSchemaAnalyzerFactory(){
21            try{
22                metadataManager = new MetadataManager(FILENAME);
23            }catch(Exception e){
24                System.err.println(e);
25            }
26        }
27
28       
29
30        public String[] getEndpointURIList(){
31                return metadataManager.getURIList();
32        }
33
34        public CrawledMetadata[] getMetadataFiles(){
35                return metadataManager.getCrawlerMetadataList();
36        }
37       
38
39        public RDFSchemaAnalyzer create() throws Exception{
40                        return new AcquiredStructureAnalyzer(metadataManager);
41        }
42}
Note: リポジトリブラウザについてのヘルプは TracBrowser を参照してください。