基于圖形化定制的語義搜索系統(tǒng)的設計與實現(xiàn)
發(fā)布時間:2018-03-18 03:13
本文選題:語義搜索 切入點:本體 出處:《山東大學》2012年碩士論文 論文類型:學位論文
【摘要】:隨著Web以及相關技術的高速發(fā)展,信息爆炸已經出現(xiàn)在當今的互聯(lián)網上。搜索引擎是Internet上獲取信息的最有效的工具。目前互聯(lián)網上的文檔大都是無結構或者是半結構的,計算機無法理解文檔的語義信息。因此搜索引擎的查準率和查全率尚難以滿足用戶的實際需求,與此同時,已有的搜索引擎在進行領域內的某些查詢時也顯得不夠智能化。本體和語義技術為改善Web搜索效果提供了新的思路,對使用基于語義的搜索技術提高信息檢索的精確率的研究已取得了一定的成果,針對語義檢索的方法開始出現(xiàn),比如基本概念定位和復雜約束查詢。語義搜索是將搜索引擎同語義網的相關技術結合來改善查詢的結果。 通過對語義Web的相關概念、相關開發(fā)技術(特別是Jena、Pellet、Protege-OWLAPI三個重要開發(fā)框架)以及對搜索引擎系統(tǒng)開發(fā)流程的研究,并借助Protege本體編輯工具和Graphviz繪圖工具,本文設計并實現(xiàn)了一種結合SVG和AJAX技術圖形化定制用戶查詢的語義搜索系統(tǒng),使使用者能夠直觀的定制滿足自己需求的查詢。該系統(tǒng)使用web2.0中的核心技術Ajax去改善查詢定制的交互性和用戶友好性。系統(tǒng)可實現(xiàn)客戶端上基于SVG的圖形完成概念的定位以及像查詢類別添加約束的過程。服務器接受用戶的請求然后推理出基于布爾邏輯的概念實例,返回符合要求的相關網頁文檔。本系統(tǒng)通過設計如下八個模塊:本體持久化模塊,前臺圖形化定制頁面模塊,服務器控制器Servlets模塊,SVG繪圖功能模塊,限制輸入Suggest模塊,樹型視圖處理模塊,OWL本體解析模塊,RDQL查詢模塊,實現(xiàn)了六項功能:本體類別層次瀏覽,設置查詢類別,為類別添加關聯(lián)對象屬性,為類別添加關聯(lián)數(shù)據(jù)屬性,類別實例化,查詢實例集合。 實驗結果表明,基于圖形化定制的語義搜索系統(tǒng)相比傳統(tǒng)的基于關鍵字檢索的搜索引擎,能有效的改善查準率和查全率。
[Abstract]:With the rapid development of Web and related technologies, information explosion has appeared on the Internet today. Search engine is the most effective tool for obtaining information on Internet. At present, most documents on the Internet are unstructured or semi-structured. The computer cannot understand the semantic information of the document. Therefore, the precision and recall rate of the search engine is still difficult to meet the actual needs of the user, at the same time, The existing search engines are not intelligent enough for some queries in the field. Ontology and semantic technology provide a new way to improve the efficiency of Web search. Some achievements have been made in improving the accuracy rate of information retrieval by using semantic search technology. Semantic search is a combination of search engine and semantic Web technology to improve the result of query. Through the research on the related concepts of semantic Web, the related development technology (especially the three important development frameworks of Jena pellet pellet protege-owl API) and the development process of search engine system, and with the help of Protege ontology editing tools and Graphviz drawing tools, This paper designs and implements a semantic search system which combines SVG and AJAX technology to customize user query graphically. The system uses Ajax, the core technology in web2.0, to improve the interactivity and user-friendliness of query customization. The system can realize the completion of graphics based on SVG on the client side. The server accepts the user's request and deduces a conceptual example based on Boolean logic. This system designed the following eight modules: ontology persistence module, foreground graphical custom page module, server controller Servlets module, SVG drawing function module, limited input Suggest module, the system is designed as follows: ontology persistence module, foreground graphic customization page module, server controller Servlets module and Suggest module. Tree view processing module / owl ontology parsing module / RDQL query module, which implements six functions: browse ontology class hierarchy, set query category, add associated object attribute for category, add associated data attribute for category, instantiate category. Query the collection of instances. The experimental results show that the semantic search system based on graphical customization can improve the precision and recall effectively compared with the traditional search engine based on keyword retrieval.
【學位授予單位】:山東大學
【學位級別】:碩士
【學位授予年份】:2012
【分類號】:TP311.52
【參考文獻】
相關期刊論文 前2條
1 史忠植,董明楷,蔣運承,張?;語義Web的邏輯基礎[J];中國科學E輯:信息科學;2004年10期
2 李善平,尹奇椺,胡玉杰,郭鳴,付相君;本體論研究綜述[J];計算機研究與發(fā)展;2004年07期
,本文編號:1627737
本文鏈接:http://sikaile.net/kejilunwen/sousuoyinqinglunwen/1627737.html
教材專著