In my opinion, your object language (Javascript) is too low level. Take a look at JCB English, or JCB Robotics. If you can speak it in SPEL, your target should be a reasoner, to which you can add propositions, and the reasoner can decide to accept or reject the propositions, as well as answer questions. Why waste all that the effort on forming HTML when speech is one of the slowest and most error prone modalities? Just a thought. ~PM
> Date: Fri, 13 Feb 2015 13:59:28 -0500 > From: [email protected] > To: [email protected] > Subject: Re: [agi] Using opencyc as an Ontology > > On Fri, Feb 13, 2015 at 09:51:18AM +1030, Duncan Murray via AGI wrote: > > Hi all, > > I am looking to use OpenCyc, but am having trouble finding any recent > > examples / discussion on it anywhere. There are many requests on how to use > > it, but not a lot of examples or replies. > > > > Does anyone use it as an ontology, or do you have some examples on its > > use? I realise OpenCyc is a subset of the full ontology Cyc, but are there > > other ontologies I should be looking at in terms of generic concept mapping? > > > > Thanks, > > Duncan > > Unfortunately Cyc is based on a logical fallacy, > "common sense", which doesn't exist at scale; > large enough group has nothing in common, > so it was doomed from the start. > > My alternative approach is using human speakable programming language, > so humans could program computers using human language syntax. > Speakable Programming for Every Language (SPEL), > your lang to speak with all. > > Once it gets up to speed, could even translate the natural languages, > into the more precise variants used by SPEL. > > Ontology in it's traditional sense, > is about the definition of a few words (being, exist, real). > Though you mean definition of many words. > > since SPEL is a programming languages, the verbs can have definitions. > > be say ob quote hello world ya > translates to > say("hello world"); > in javascript > > an API would then pick up from there > in javascript it could be defined as > function say(string){ console.log(string); } > > -- > Logan > > > ------------------------------------------- > AGI > Archives: https://www.listbox.com/member/archive/303/=now > RSS Feed: https://www.listbox.com/member/archive/rss/303/19999924-4a978ccc > Modify Your Subscription: https://www.listbox.com/member/?& > Powered by Listbox: http://www.listbox.com ------------------------------------------- AGI Archives: https://www.listbox.com/member/archive/303/=now RSS Feed: https://www.listbox.com/member/archive/rss/303/21088071-f452e424 Modify Your Subscription: https://www.listbox.com/member/?member_id=21088071&id_secret=21088071-58d57657 Powered by Listbox: http://www.listbox.com
