A Proposal of 3-dimensional Self-organizing Memory and Its Application to Knowledge Extraction from Natural Language