And what about other languages then English? Е.g. Russian language OpenCYC project -- not "translator form English to Russian" but creating and using CYC-Ontology in Russian.
Will it work with current OpenCyc software?
We want to try use OpenCyc as ontology engine in Russian language related project (NLP approach to NLP -- neuro-linguistic programming approach to natural language processing ;).
Sorry for my Ruslish,
ailev
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
You should be able to do this. We have a GermanLexicalMt in full Cyc (not yet part of OpenCyc) containing almost 5,000 ground atomic formulas (GAFs), mostly using #$denotation and #$posForms. Someone here quickly loaded it, so you should be able to get a start in a similar way. That doesn't help at all with with the language rules affecting parsing. That is something you have to deal with separately.
In our NL work there is a move toward more and more of this parsing knowledge (including intermediate forms in parsing) existing directly in the KB. As this works its way into OpenCyc, you can take advantage of that as well. I can't give any estimates on when that will become available, though. NL generation is easier than parsing and we are further along with that, so you may benefit from first looking at some of the assertions on #$genTemplate, which predicate is the basis of Cyc's generation capability. Documentation on using #$genTemplate is being worked on and is forthcoming. I suspect #$genTemplate may be made to work for Russian.
Good Luck,
John D.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
We started discuss possibility of "OpenCyc in Russian" NLP-NLP application at http://www.livejournal.com/community/openmeta -- sorry, in Russian only. But you have enough russians rambling here around as I see it ;)
BR,
ailev
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
And what about other languages then English? Е.g. Russian language OpenCYC project -- not "translator form English to Russian" but creating and using CYC-Ontology in Russian.
Will it work with current OpenCyc software?
We want to try use OpenCyc as ontology engine in Russian language related project (NLP approach to NLP -- neuro-linguistic programming approach to natural language processing ;).
Sorry for my Ruslish,
ailev
You should be able to do this. We have a GermanLexicalMt in full Cyc (not yet part of OpenCyc) containing almost 5,000 ground atomic formulas (GAFs), mostly using #$denotation and #$posForms. Someone here quickly loaded it, so you should be able to get a start in a similar way. That doesn't help at all with with the language rules affecting parsing. That is something you have to deal with separately.
In our NL work there is a move toward more and more of this parsing knowledge (including intermediate forms in parsing) existing directly in the KB. As this works its way into OpenCyc, you can take advantage of that as well. I can't give any estimates on when that will become available, though. NL generation is easier than parsing and we are further along with that, so you may benefit from first looking at some of the assertions on #$genTemplate, which predicate is the basis of Cyc's generation capability. Documentation on using #$genTemplate is being worked on and is forthcoming. I suspect #$genTemplate may be made to work for Russian.
Good Luck,
John D.
Hi John,
many thanks for you encouraging message.
We started discuss possibility of "OpenCyc in Russian" NLP-NLP application at http://www.livejournal.com/community/openmeta -- sorry, in Russian only. But you have enough russians rambling here around as I see it ;)
BR,
ailev