root/SPARQLBuilderWWW2016/src/java/org/biohackathon/SPARQLBuilder/OWL/RDFSchemaAnalyzer.java @ 293

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

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

行番号 
1package org.biohackathon.SPARQLBuilder.OWL;
2
3import java.util.List;
4
5/**
6 * 繧ッ繧ィ繝ェ繧堤函謌舌☆繧九◆繧√�讖溯�繧呈署萓帙☆繧区ク繧、繝ウ繧ソ繝シ繝輔ぉ繧、繧ケ
7 * @author YAMAGUCHI
8 * @author GO
9 * @author KOZAKI
10 * @author KOBAYASHI
11 * @since 28.01.2014
12 * @version 29.01.2014
13 */
14public interface RDFSchemaAnalyzer {
15        /**
16         * 譏守、コ逧�↓RDF縺ァ譖ク縺九l縺ヲ縺�k繧ッ繝ゥ繧ケ繧貞叙蠕励☆繧�
17         * <p>
18         * 繧ュ繝シ繝ッ繝シ繝峨↓繝偵ャ繝医☆繧九Λ繝吶Ν繧呈戟縺、繧ッ繝ゥ繧ケ��dfs:Class�峨r縺吶∋縺ヲ霑斐☆
19         * <br>
20         * </p>
21         *
22         * @param keyword ��ull繧�ゥコ譁�ュ励�荳榊庄��
23         * @param countInstances 繧ッ繝ゥ繧ケ縺ォ螻槭@縺ヲ縺�k繧、繝ウ繧ケ繧ソ繝ウ繧ケ縺ョ謨ー繧呈焚縺医k蝣エ蜷医�true繧剃ク弱∴繧�
24         * @return 繧ッ繝ゥ繧ケURI縺ョ驟榊�
25         * @throws Exception
26         * @since 28.01.2014
27         */
28        public SClass[] getOWLClasses(String[] keyword, String language) throws Exception;
29       
30        public List<SClass> getOWLClassList(String[] keyword, String language) throws Exception;
31
32    public SClass[] listClasses() throws Exception;
33       
34   
35
36        /**
37         *縲€謖�ョ壹&繧後◆繧ッ繝ゥ繧ケ繧定オキ轤ケ縺ィ縺励€∵�遉コ逧�↓險倩ソー縺輔l縺ヲ縺�kOWL縺ョproperty蛻カ邏�r隱ソ縺ケ縲√◎縺ョproperty蛻カ邏�〒
38         * 髢「騾」縺・縺代i繧後※縺�k繧ッ繝ゥ繧ケ繧堤カイ鄒�噪縺ォ蜿門セ励☆繧�
39         *
40         * @param originClass 襍キ轤ケ縺ィ縺ェ繧九け繝ゥ繧ケ縺ョURI縲€��ull荳榊庄��
41         * @param limit 隗」縺ィ縺励※霑斐&繧後kClassLink驟榊�縺ョ髟キ縺輔�荳企剞蛟、繧呈欠螳壹☆繧九€�荳企剞蛟、繧定ィュ螳壹@縺ェ縺�エ蜷医�0莉・荳九�蛟、繧呈欠螳壹☆繧�
42         * @return ClassLink縺ョ驟榊�縲ゅ%縺薙↓縺ッ縲∝叙蠕励&繧後◆繧ッ繝ゥ繧ケ縺ィ髢「菫ゅ▼縺代i繧後※縺�k繝励Ο繝代ユ繧」縲�未菫ゅ�蜷代″縺悟性縺セ繧後k縲�
43         * @throws Exception
44         * @since 28.01.2014
45         */
46        public ClassLink[] getNextClass(String originClass, int limit) throws Exception;
47
48       
49        public LabelMap[] getLabels(String[] resourceURIs, String language) throws Exception;
50
51}
Note: リポジトリブラウザについてのヘルプは TracBrowser を参照してください。