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

新しいクローラデータに対応した構造アナライザー

ファイル:
1 変更

凡例:

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

    r76 r94  
    2020        private int numOfOriginClassInstances = 0; 
    2121        private int numOfLinkedClassInstances = 0; 
     22        private boolean domainClassLimitedQ = false; 
     23        private boolean rangeClassLimitedQ = false; 
     24         
    2225         
    2326        /** 
     
    3336        public ClassLink(String propertyURI, String linkedClassURI, Direction direction,  
    3437                                int numLinks, int numOfOriginInstances, int numOfLinkedInstances, 
    35                                 int numOfOriginClassInstances, int numofLinkedClassInstances){ 
     38                                int numOfOriginClassInstances, int numofLinkedClassInstances, 
     39                                boolean domainClassLimitedQ, boolean rangeClassLimitedQ){ 
    3640                this.propertyURI = propertyURI; 
    3741                this.linkedClassURI = linkedClassURI; 
     
    4246                this.numOfOriginClassInstances = numOfOriginClassInstances; 
    4347                this.numOfLinkedClassInstances = numofLinkedClassInstances; 
     48                this.domainClassLimitedQ = domainClassLimitedQ; 
     49                this.rangeClassLimitedQ = rangeClassLimitedQ; 
    4450        } 
    4551         
     
    122128                sb.append(linkedClassURI); 
    123129                sb.append(" ["); 
     130                sb.append(numOfOriginClassInstances); 
     131                sb.append("/"); 
    124132                sb.append(numOfOriginInstances); 
    125                 sb.append("/"); 
    126                 sb.append(numOfOriginClassInstances); 
    127133                sb.append("]縲€---"); 
    128134 
     
    133139 
    134140                sb.append(" ["); 
     141                sb.append(numOfLinkedClassInstances); 
     142                sb.append("/"); 
    135143                sb.append(numOfLinkedInstances); 
    136                 sb.append("/"); 
    137                 sb.append(numOfLinkedClassInstances); 
    138144                sb.append("]"); 
    139145                return sb.toString(); 
     
    168174 
    169175 
     176         
     177         
     178        public final boolean isDomainClassLimitedQ() { 
     179                return domainClassLimitedQ; 
     180        } 
     181 
     182 
     183        public final boolean isRangeClassLimitedQ() { 
     184                return rangeClassLimitedQ; 
     185        } 
     186 
     187 
    170188        public final int getNumOfOriginInstances() { 
    171189                return numOfOriginInstances;