lib/rbbt/association/item.rb in rbbt-util-5.14.6 vs lib/rbbt/association/item.rb in rbbt-util-5.14.7

- old
+ new

@@ -17,9 +17,17 @@ property :source => :array2single do self.clean_annotations.collect{|p| p[/[^~]+/] } end + property :target_type => :single do + reverse ? knowledge_base.source(database) : knowledge_base.target(database) + end + + property :source_type => :single do + reverse ? knowledge_base.target(database) : knowledge_base.source(database) + end + property :target_entity => :array2single do type = reverse ? knowledge_base.source(database) : knowledge_base.target(database) knowledge_base.annotate self.target, type, database #if self.target.any? end