eu.larkc.core.pluginregistry
Class CycUtil

java.lang.Object
  extended by eu.larkc.core.pluginregistry.CycUtil

public class CycUtil
extends java.lang.Object


Field Summary
static java.lang.String mtStr
           
 
Constructor Summary
CycUtil()
           
 
Method Summary
static boolean addAssertion(java.lang.String assertionStr, java.lang.String _mtStr)
           
static boolean addAssertion(java.lang.String assertionStr, SubLObject mt)
           
static boolean addAssertion(SubLObject assertion, java.lang.String _mtStr)
           
static boolean addAssertion(SubLObject assertion, SubLObject mt)
           
static void addConst(java.lang.String constStr)
          Adds the new constant to the kb.
static void addForwardRule(java.lang.String forwardRuleStr, java.lang.String _mtStr)
           
static void addForwardRule(java.lang.String forwardRuleStr, SubLObject mt)
           
static SubLObject addRdfTerm(java.lang.String rdfTerm)
           
static boolean addRdfTriple(org.openrdf.model.Statement st)
           
static SubLObject askQuery(java.lang.String queryStr)
           
static SubLObject askQuery(java.lang.String queryStr, boolean browsable)
           
static void loadRdfTurtle(java.io.InputStream inputStream)
           
static SubLObject toAssertion(java.lang.String sentence)
           
static SubLObject toAssertion(java.lang.String s1, java.lang.String s2, int i3, java.lang.String s4)
           
static SubLObject toAssertion(java.lang.String s1, java.lang.String s2, java.lang.String s3)
           
static SubLObject toConst(java.lang.String s)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mtStr

public static java.lang.String mtStr
Constructor Detail

CycUtil

public CycUtil()
Method Detail

loadRdfTurtle

public static final void loadRdfTurtle(java.io.InputStream inputStream)
                                throws org.openrdf.rio.RDFParseException,
                                       org.openrdf.rio.RDFHandlerException,
                                       java.io.IOException
Throws:
org.openrdf.rio.RDFParseException
org.openrdf.rio.RDFHandlerException
java.io.IOException

addRdfTriple

public static final boolean addRdfTriple(org.openrdf.model.Statement st)
                                  throws org.openrdf.rio.RDFHandlerException
Throws:
org.openrdf.rio.RDFHandlerException

addRdfTerm

public static final SubLObject addRdfTerm(java.lang.String rdfTerm)

addConst

public static final void addConst(java.lang.String constStr)
Adds the new constant to the kb. The constant name have to be the correct Cycl string TODO: Change to proper call, which checks if constant already there.

Parameters:
constStr -

addAssertion

public static final boolean addAssertion(java.lang.String assertionStr,
                                         java.lang.String _mtStr)

addAssertion

public static final boolean addAssertion(java.lang.String assertionStr,
                                         SubLObject mt)

addAssertion

public static final boolean addAssertion(SubLObject assertion,
                                         java.lang.String _mtStr)

addAssertion

public static final boolean addAssertion(SubLObject assertion,
                                         SubLObject mt)

addForwardRule

public static final void addForwardRule(java.lang.String forwardRuleStr,
                                        java.lang.String _mtStr)

addForwardRule

public static final void addForwardRule(java.lang.String forwardRuleStr,
                                        SubLObject mt)

askQuery

public static final SubLObject askQuery(java.lang.String queryStr)

askQuery

public static final SubLObject askQuery(java.lang.String queryStr,
                                        boolean browsable)

toConst

public static final SubLObject toConst(java.lang.String s)

toAssertion

public static final SubLObject toAssertion(java.lang.String s1,
                                           java.lang.String s2,
                                           java.lang.String s3)

toAssertion

public static final SubLObject toAssertion(java.lang.String s1,
                                           java.lang.String s2,
                                           int i3,
                                           java.lang.String s4)

toAssertion

public static final SubLObject toAssertion(java.lang.String sentence)