I wanted to know how to create a knowledge base in prolog and use it in a interface maid in the c# or java, create new clauses via interface.
Have you seen this? http://www.swi-prolog.org/contrib/CSharp.txt
– Marcus Vinicius
For Java, there is a SWI-Prolog/Java integration called JPL, but there is also the option to use Prolog interpreters written in Java - and therefore in bytecode format (i.e. cross-platform portable). One of them is the GNU Prolog for Java.
– mgibsonbr