Anwering Questions with MKE + OpenCyc

My first iteration is now working & available to all.
Requires only MKE + OpenCyc Java client.
See http://rhm.cdepot.net/ for download info.

MKE executes OpenCyc directly and translates
the MKR input

    subject predicate object;

to the CycL input

    ( predicate subject object )

deleting "?" and ";" as appropriate.


Here's a short example.

$ ke
...
ke$ do opencyc od server from rhm done;
...
C:\home\opencyc\run>bin\latest.exe -w world/rhm
Loading statics.
Mapping in the memory image.

DP Space Limit at 71AA0000.
Running initializers ... PROCESS (7), LOCK (15), LOCK (19), LOCK (27),
PROCESS (
248), LOCK (550), done.
Copyright (C) 1995 - 2002 Cycorp, Inc.  All rights reserved.
RTL (Win32 threads) initialized.
CycL Initialized.
Enabling base TCP services to port 3600.

Ready for services.
System 1.3039 KB 605.

CYC(1): #$Person isa ?;
(#$PublicConstant-DefinitionalGAFsOK #$PublicConstant-CommentOK
#$PublicConstant
 #$OrganismClassificationType #$ExistingObjectType)
T
CYC(2): #$DickMcCullough isa ?;
(#$Person)
T
CYC(3): #$Person genls ?;
(#<(#$CollectionUnionFn (#$TheSet #$Person #<(#$GroupFn #$Person)>))>
#$LegalAge
nt #$Agent #$Animal)
T
CYC(4): exit;

C:\home\opencyc\run>popd
ke$ exit;
...
$

Dick McCullough
knowledge := man do identify od existent done;
knowledge haspart proposition list;

Received on Thursday, 28 August 2003 01:15:39 UTC