Knowledge Explorer News No. 20
January 9, 2003

New language name & new email group & Semantic Web applications

  1. the MKR language

    To avoid confusion in discussions with the uninitiated, I have changed the name of my language from KR to MKR. Acceptable meanings for "M" are "McCullough" and "My".



  2. new email group

    This will probably be the last email that I send to this group. I have started a new public, archived email group at Yahoo Groups. If you wish to continue receiving information about the MKR language and its applications, enter your email address below and click "Join Now!".

    Subscribe to KR-language
    Powered by groups.yahoo.com

  3. recent MKR changes

    All of the "action" is in the application of MKR/KE to the Semantic Web. There are so many changes, I will just give you the tail of my change log, KEHOME/doc/version.rel

    2002/Aug/14; new commands: ftype,fsize,fstatus, explorer 2002/Sep/2; preposition {proposition list} e.g.: I do say od {...} done 2002/Sep/2; every generator {proposition list} <<== do ... done only for action 2002/Sep/8; v4.3: use Unicon instead of Icon - mkdir(), rmdir() functions 2002/Sep/9; revised Linux smart menu to match Windows smart menu 2002/Sep/10; implement fattrib() using Unicon stat() 2002/Sep/12; unset variable (ke attribute) 2002/Sep/12; use ingroup/member for attribute/value,part/partvalue,action/event,relation/infon,event/eobject 2002/Sep/13; upgrade sum command to allow group name in arglist 2002/Sep/14; gname is gtype of utype with automatic,separator -- gtype ::= list,sequence,set,... 2002/Sep/15; improved check_unknown(): try to classify each unknown 2002/Sep/18; do print to outfile od arglist done 2002/Sep/20; v4.4: a la Rand: unit,... isu primitive; primitive isp unit,... 2002/Sep/21; v4.4: p is begin primitive; ...; end primitive p 2002/Sep/21; v4.4: set hformat = hounit; set kformat = hounit 2002/Sep/23; v4.4: rename verbs: ise => isc; new verbs: iss,isg 2002/Sep/26; new_concept(cname,alias,ctype,gtype,utype,ptype) 2002/Sep/30; vdo exec od {proposition list} done 2002/Oct/3; bphrase ::= qphrase bop qphrase; bop ::= and | or 2002/Oct/4; v4.5: set savehref = yes to get URLs from HTML file 2002/Oct/8; v4.5: subject haspart partlist; partlist isapart object 2002/Oct/8; use hwalk path=ISC, path=ISA to display units, primitives 2002/Oct/11; v4.5: m_partphrase(), m_partlist() 2002/Oct/13; add_file(), mkfile() for read_directory(), write_directory() 2002/Oct/27; values of dot variables ., .., ... are $., $.., $... 2002/Oct/27; rename variables: Assignment, Command, If, Product, Question 2002/Nov/2; multiset iss ingroup; bag is multiset 2002/Nov/2; qword ::= (...) 2002/Nov/9; primitive has ctype = primitive (first-level concept) 2002/Nov/9; new parameters: kquote, hquote 2002/Nov/11; "\\n" continues quote to next line (for RDF comment) 2002/Nov/14; change exist,forall to forSome,forAll 2002/Nov/17; new names: unithierarchy, OBJECT 2002/Dec/3; use old partlist syntax; use "Set" for group, "set" for assignment 2002/Dec/22; change KR language to MKR language (McCullough KR or My KR) 2002/Dec/24; mcf2mkr(), kformat=mcf (TAP MCF download file) 2002/Dec/26; map_word(), rdf2mkr() 2002/Dec/28; kformat=rdf (TAP RDF download file), kformat=nt (N-triple) 2002/Dec/28; owl2mkr(), dc2mkr() 2002/Dec/29; simplify low-level parsing: fewer separators, m_assignword() 2002/Dec/30; GetData command using KornShell, Java, TAP Client 2002/Dec/30; mkrGetData command 2002/Dec/31; GetResourcesNamed command 2003/Jan/1; simplify HTML parsing: htmltext, htmlcommand, HTMLstack 2003/Jan/2; rdf2mkr command for TAP RDF files 2003/Jan/4; ExtractData command for Fresno Bee letters to editor 2003/Jan/7; rget (rebol version of GNU "wget" command) 2003/Jan/8; integrate TAP and tabula rasa contexts 2003/Jan/9; person has firstlevel = "true" a la Binswanger,Rand 2003/Jan/9; subject not verb object 2003/Jan/9; set kmapword = YES|NO for translating rdf,etc. 2003/Jan/xx; v4.6: kformat=xml 2003/Jan/xx; v4.6: XML namespace 2003/Jan/xx; v4.7: generalized command format={with modifier:1,... out product:1,... od argument:1,... from initial:1,... to final:1,... } 2003/Jan/xx; v5.0: semicolon terminates sentence (fewer continuation "problems")

Richard H. McCullough
knowledge := man do identify od existent done
knowledge haspart proposition list