チェンジセット 98 : BH13SPARQLBuilder
- 更新日時:
- 2014/07/03 19:19:06 (10 年 前)
- ファイル:
-
- 1 変更
凡例:
- 変更なし
- 追加
- 削除
-
BH13SPARQLBuilder/src/jp/riken/accc/db/rdf/crawler/dataStructure/sparql/RDFsCrawlerImpl.java
r96 r98 32 32 public static void main(String[] args) throws Exception { 33 33 String endPURI = "http://www.ebi.ac.uk/rdf/services/chembl/sparql"; 34 // String endPURI = 35 // "http://www.ebi.ac.uk/rdf/services/biomodels/sparql"; 36 // String endPURI = "http://dbe-rdf.biosciencedbc.jp/sparql"; 34 // String endPURI = "http://www.ebi.ac.uk/rdf/services/biomodels/sparql"; 35 // String endPURI = "http://dbe-rdf.biosciencedbc.jp/sparql"; 37 36 // String endPURI = "http://lsd.dbcls.jp/sparql"; 38 37 // String endPURI = "http://data.allie.dbcls.jp/sparql"; 39 38 //String endPURI = "http://www.ebi.ac.uk/rdf/services/reactome/sparql"; 40 39 long start = System.currentTimeMillis(); 41 40 RDFsCrawlerImpl impl = new RDFsCrawlerImpl(endPURI); … … 653 652 if (domClassSet.size() == 0 || ranClassSet.size() == 0) { 654 653 655 // クラスがついている主語インスタンスの数を数える654 // 繧ッ繝ゥ繧ケ縺後▽縺�※縺�k荳サ隱槭う繝ウ繧ケ繧ソ繝ウ繧ケ縺ョ謨ー繧呈焚縺医k 656 655 queryBuffer = new StringBuffer(); 657 656 queryBuffer … … 702 701 qexec.close(); 703 702 704 // クラスがついている目的語インスタンスの数を数える703 // 繧ッ繝ゥ繧ケ縺後▽縺�※縺�k逶ョ逧�ェ槭う繝ウ繧ケ繧ソ繝ウ繧ケ縺ョ謨ー繧呈焚縺医k 705 704 queryBuffer = new StringBuffer(); 706 705 queryBuffer … … 751 750 qexec.close(); 752 751 753 // クラスがついているトリプル数を数える752 // 繧ッ繝ゥ繧ケ縺後▽縺�※縺�k繝医Μ繝励Ν謨ー繧呈焚縺医k 754 753 queryBuffer = new StringBuffer(); 755 754 queryBuffer … … 864 863 // dom is not defined. 865 864 if (numDomIns - numDomInsWithClass == 0) { 866 // すべてのインスタンスがclass宣言されているとき867 // GUI でクラス選択可能(推論で救済)865 // 縺吶∋縺ヲ縺ョ繧、繝ウ繧ケ繧ソ繝ウ繧ケ縺慶lass螳」險縺輔l縺ヲ縺�k縺ィ縺� 866 // GUI縺ァ繧ッ繝ゥ繧ケ驕ク謚槫庄閭ス(謗ィ隲悶〒謨第ク� 868 867 propCategory = 2; 869 868 } else { 870 869 if (numDomInsWithClass == 0) { 871 // class 宣言のあるインスタンスがないとき872 // どのインスタンスもクラス宣言されていないとき873 // Junk プロパティ(救済できない)870 // class螳」險縺ョ縺ゅk繧、繝ウ繧ケ繧ソ繝ウ繧ケ縺後↑縺�→縺� 871 // 縺ゥ縺ョ繧、繝ウ繧ケ繧ソ繝ウ繧ケ繧ゅけ繝ゥ繧ケ螳」險縺輔l縺ヲ縺�↑縺�→縺� 872 // Junk繝励Ο繝代ユ繧」(謨第ク医〒縺阪↑縺� 874 873 propCategory = 4; 875 874 numDomIns = 0; 876 875 } else { 877 // 一部救済876 // 荳驛ィ謨第ク� 878 877 propCategory = 3; 879 878 numDomIns = numDomInsWithClass; … … 892 891 // ran is not defined. 893 892 if (numRanIns - numRanInsWithClass == 0) { 894 // すべてのインスタンスがclass宣言されているとき895 // GUI でクラス選択可能(推論で救済)893 // 縺吶∋縺ヲ縺ョ繧、繝ウ繧ケ繧ソ繝ウ繧ケ縺慶lass螳」險縺輔l縺ヲ縺�k縺ィ縺� 894 // GUI縺ァ繧ッ繝ゥ繧ケ驕ク謚槫庄閭ス(謗ィ隲悶〒謨第ク� 896 895 if (propCategory == 1) { 897 896 propCategory = 2; … … 899 898 } else { 900 899 if (numRanInsWithClass == 0) { 901 // class 宣言のあるインスタンスがないとき902 // どのインスタンスもクラス宣言されていないとき903 // Junk プロパティ(救済できない)900 // class螳」險縺ョ縺ゅk繧、繝ウ繧ケ繧ソ繝ウ繧ケ縺後↑縺�→縺� 901 // 縺ゥ縺ョ繧、繝ウ繧ケ繧ソ繝ウ繧ケ繧ゅけ繝ゥ繧ケ螳」險縺輔l縺ヲ縺�↑縺�→縺� 902 // Junk繝励Ο繝代ユ繧」(謨第ク医〒縺阪↑縺� 904 903 propCategory = 4; 905 904 numRanIns = 0; 906 905 } else { 907 // 一部救済906 // 荳驛ィ謨第ク� 908 907 propCategory = Math.max(propCategory, 3); 909 908 numRanIns = numRanInsWithClass;