org.opencyc.kif
Class ExportKif
java.lang.Object
|
+--org.opencyc.kif.ExportKif
- public class ExportKif
- extends java.lang.Object
Provides wrappers for the OpenCyc API.
Collaborates with the Jamud class which manages the api connections.
- Author:
- Douglas R. Miles
Copyright 2001 Douglas R. Miles, license is open source GNU LGPL.
the license
www.opencyc.org
OpenCyc at SourceForge
THIS SOFTWARE AND KNOWLEDGE BASE CONTENT ARE PROVIDED ``AS IS'' AND
ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OPENCYC
ORGANIZATION OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE AND KNOWLEDGE
BASE CONTENT, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Constructor Summary |
ExportKif()
Constructs a new CycAssertionsFactory object. |
ExportKif(java.lang.String hostName,
int basePort,
int communicationMode,
boolean persistentConnection)
Constructs a new ExportKif object given a host name, port, communication mode and persistence indicator. |
ExportKif(java.lang.String myAgentName,
java.lang.String cycProxyAgentName,
int agentCommunity)
Constructs a new ExportKif object to the given CycProxyAgent in the given
agent community. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
cyc
public static CycAccess cyc
ExportKif
public ExportKif()
throws java.io.IOException,
CycApiException
- Constructs a new CycAssertionsFactory object.
ExportKif
public ExportKif(java.lang.String myAgentName,
java.lang.String cycProxyAgentName,
int agentCommunity)
throws java.io.IOException,
CycApiException
- Constructs a new ExportKif object to the given CycProxyAgent in the given
agent community.
- Parameters:
myAgentName
- the name of the local agentcycProxyAgentName
- the name of the cyc proxy agentagentCommunity
- the agent community to which the cyc proxy agent belongs
ExportKif
public ExportKif(java.lang.String hostName,
int basePort,
int communicationMode,
boolean persistentConnection)
throws java.io.IOException,
java.net.UnknownHostException,
CycApiException
- Constructs a new ExportKif object given a host name, port, communication mode and persistence indicator.
- Parameters:
hostName
- the host namebasePort
- the base (HTML serving) TCP socket port numbercommunicationMode
- either ASCII_MODE or BINARY_MODEpersistentConnection
- when true keep a persistent socket connection with
the OpenCyc server
main
public static void main(java.lang.String[] args)
getCycAccess
public CycAccess getCycAccess()
sendAllCycOneFile
public void sendAllCycOneFile()
throws java.lang.Exception
sendCycMtEachFile
public void sendCycMtEachFile()
throws java.lang.Exception
mtSend
public void mtSend(java.io.PrintWriter dump,
CycFort mt)
sendAssertion
public void sendAssertion(CycFort mt,
java.io.PrintWriter dump,
java.lang.Object term)
throws java.lang.Exception
toPrologCycTerm
public static java.lang.String toPrologCycTerm(java.lang.Object term)
toPrologCycList
public static java.lang.String toPrologCycList(CycList cyclist)
toPrologCycString
public static java.lang.String toPrologCycString(java.lang.String term)
toPrologCycAString
public static java.lang.String toPrologCycAString(java.lang.String term)