自然言語用の特別な形態学的語彙を作成する必要があります。各単語には一連の特性が含まれている必要があります。PostgreSQL 9.* はこのような状況で役に立ちますか? つまり、最初からテーブルを作成する必要がありますか、それとも事前定義された手段がありますか?
1 に答える
PostgreSQL の典型的なソリューションが構築するように設計されているものをはるかに超えたものを探しています。最善の策は、独自のカスタム テーブルを作成することです。
さて、私は言語学のトピックに興味を持っている読者にすぎませんが、形態学的分析に関しては、異なる言語が根本的に異なる形態学的システムを持つという問題に遭遇するのではないかと思います。たとえば、オーストロネシア語、インドヨーロッパ語、およびアサバスコ語の形態学的概念 (これらはすべて、危険であることがわかっています) は、単一のリレーショナル モデルをあまり助長しているとは思えません。たとえば、IE の動詞の時制には異なる形態があるかもしれませんが、他の 2 つの時制にはありません。オーストロネシア言語での重複は、(特に接頭辞/接尾辞/中置接辞の組み合わせを扱う場合に) ちょっとした変化球を追加し、Athabascan には、他の 2 つの言語の品詞の期待に適合しないスロットがあります。
したがって、多くの汎用モーフ データベース スキーマを見つける可能性は低いと思います。物事は、言語固有および目的固有である可能性があります。たとえば、中英語と現代英語の間の形態学的変化を探すためのデータベースを構築することは、たとえばツイートの現在の形態を分析するためだけに設計されたものとはまったく異なるものになるでしょう。