文档介绍:国防科学技术大学硕士学位论文通用数据库自然语言接口的设计方法姓名:龚珂琳申请学位级别:硕士专业:控制科学与工程指导教师:周华平;张辉20051101国防科学技术大学研究生院学位论文摘要数据库自然语言接口允许用户以自然语言的方式和数据库系统交互,是新一代的智能接口。数据库自然语言接口是自然语言处理技术在数据库领域的具体应用。自然语言接口设计的传统方法包括模板匹配、句法分析、语义语法和中间表述语言等。这几种方法各有优缺点,但均无法快速地构造出一个健壮的、通用的的自然语言接口。本文提出了一系列新方法来克服传统设计方法的不足,运用这些方法能够快速的构造出一个健壮、并且在不同自然语言、应用领域和数据源之间均可移植的通用自然语言接口。首先,根据人类理解事物的模式,本文对“意义”做了形式化的描述,并以此为基础提出了一种语义相容分析的思想。语义相容相容分析具有简单、高效、健壮,并且和具体的自然语言语法无关等优点,适用于多语种自然语言接口的快速开发。另外,为解决系统在不同应用领域的移植问题,我们将本体方法学引入到上述语义相容分析方法中,形成了一种体系完备的本体语义相容分析方法。我们完成了该方法的形式化工作,设计了该方法实现的流程,并对该方法作了定性的评估。其次,为了能让系统具备在不同数据源之间的移植特性,本文提出了虚拟本体数据源的概念。虚拟本体数据源屏蔽了底层数据源的实现细节。为上层应用提供了一致的数据访问接口。我们具体讨论了从关系数据库系统至Ⅱ虚拟本体数据源的转换(也称为数据库深度注解),定义了关系数据库的结构知识描述语言和通用的映射规贝Ⅱ描述语言,给出了多元关系建模的解决方案。最后,本文设计了一个基于本体语义相容分析和虚拟本体数据源的通用自然语言接口,具体实现了一个数据库自然语言接口,并通过一个实例对该系统的性能进行了评估。关键词:自然语言接口;本体语义相容;虚拟本体数据源:深度注解国防科学技术大学研究生院学位论文ABSTRACTNaturall柚gtIage妇髓‰efordat西船e(NLDB),whichisancwly“ndofi11tellig∞tinterfke,【ling沁ludepanenl-matclling,町mta)canalysis,semantic簪ammar,锄dint∞∞hofmesem咖odsh踮瓤kantageanddisadv趾tage,,wetllinkout10tsOfnewmemods,、vithWhichwec锄buildarobllst,natIlmllaIlguage—t,doImIiIl-indt:pl胁d∞tanddata∞llrce—,we百veanewdc蠡flitionto‘’nea茄ng’∞tllat,oll锄cem甜lod,w扯chissiHlple,e瓶ci铋t,∞bust锄dind印血dentofsp∞锄船tIlmll锄g∞∞Aain—ind印end∞t,d∞oh锄ce锄dpre∞oher∞,desi印edthealg耐tl】|n粕dmade趾“,wepfesentanewkindconcept?-、rimmlontologydatasourcetos01VetllepmIbl锄ofdatasource-∽esllieldsmedetailoflow—leveldatasource,aIldpro“desac叫sistent∞∞dt11emetllodof仃ans硒栅ingrelationdatabasetovirtualont0109ydatasource(whichisa】socalleddatabasede印枷ot