Hi again!
I want to write my first rule and as far as I know I should start with declaring classes (Nodes). I want to declare class/concept Invoice. So - I try to write in guile (after loading of the usual OpenCog modules):
(ConceptNode "Invoice")
But this gives error warning "possibly unbound variable 'ConceptNode'" and error message 'Unbound variable: ConceptNode'
I receive similar warning and error when I enter the following in the guile shell:
(define InvoiceClass (ConceptNode "Invoice"))
So - what is wrong with my understanding about ConceptNode, about classes and concepts. My intuition is that I should first declare concepts before using them in BindLink or other rules. How can I define knowledge in OpenCog?