Hello Eriq,
Thanks for your previous reply. It is indeed due to duplicate rows for the previous tread. However, Now i am faced with another problem. The PSL software is throwing me this error this time:
Caused by: org.linqs.psl.database.PersistedAtomManagementException: Found one or more RandomVariableAtoms (target ground atom) that were not explicitly specified in the targets. Offending atom(s): [SUBCLASSOF('richgold', 'ent_2015')]. This typically means that your specified target set is insufficient. This was encountered during the grounding of the rule: [1.0: ( DEVELOPER(A, C) & PRODUCTORMATERIALPRODUCED(C, B) & (A != B) ) >> SUBCLASSOF(A, B) ^2].
I have seen another forum with similar problem... Just want to check whether if it is the same problem as this:
I have also attached my files here for your reference. Thanks again!
What I am doing here is trying to predict the relationships for every single pair... hence all open predicates are sharing the same target file.
Best Regards,
Xue Wen