Since there is a one-to-one correspondence between concepts
and their cyc:CycAnnotations_v1#label attributes,
I have modified mke to display output using the attribute
instead of the concept name. The translation between concepts
and attributes uses a new GDBM table, cyclabel.
Here is an example of the new mke input and output.
rhm@rhm8200 /home/knowledge/opencyc
$ export KEDB=./db; export VIEW=latest
$ mke
ke$ do hofind od "AynRand"@en in cyclabel done;
Mx4rvr0Q45wpEbGdrcN5Y29ycA has cyc:CycAnnotations_v1#label "AynRand"@en;
ke$ Mx4rvr0Q45wpEbGdrcN5Y29ycA has ?;
"AynRand"@en has
/ rdfs:label "Ayn Rand"@en;
/ "wikipediaArticleURL"@en "http://en.wikipedia.org/wiki/Ayn_Rand";
/ "prettyString"@en "Rand"@en;
/ cyc:CycAnnotations_v1#label "AynRand"@en;
/ "wikipediaArticleName"@en "Ayn Rand";
ke$ exit;
$
Dick McCullough
http://mkrmke.org
|