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