跳到主要內容

臺灣博碩士論文加值系統

(35.172.136.29) 您好!臺灣時間:2021/08/02 04:03
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:周伯彥
研究生(外文):Po-Yen Chou
論文名稱:整合語意網技術於JSPWiki平台
論文名稱(外文):Integrate Semantic Web Technologies into JSPWiki Platform
指導教授:許乙清
學位類別:碩士
校院名稱:國立虎尾科技大學
系所名稱:光電與材料科技研究所
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2009
畢業學年度:97
語文別:中文
論文頁數:69
中文關鍵詞:語意網JSPWiki知識本體推論引擎
外文關鍵詞:Semantic WebJSPWikiOntologyInference engine
相關次數:
  • 被引用被引用:0
  • 點閱點閱:504
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
科技的演進帶來了便利,也造就了人類與電腦傳達訊息的語言,但是科技與傳統產業上的結合卻是少之又少,甚至在Web 2.0上的應用也僅限於資訊共享;因此本文希望建置語意網系統,使用者不僅可互相編輯與分享資訊,甚至可透過此系統找出與使用者息息相關的知識與資訊。本系統主要是使用W3C所制定的OWL(Web Ontology Language) 呈現知識本體與語意上的呈現,Web 2.0則使用市面上最常見的Wiki系統;然而,現階段常見的Wiki在知識陳述上尚稍嫌不足,也因此有Semantic Wiki系的演進,但功效有限;由於OWL推論引擎大多為Java環境,因此本系統選擇JSP開發的Wiki作為系統平台。
本文將使用JSPWiki改良成Semantic Wiki,強化原先JSPWiki在知識層面或使用者習性上不足的部分。語意部份使用OWL來訂定抽象類別與關聯性,若是較複雜或是不易描述的關聯可使用Rules呈現,最後使用Jena推論引擎將OWL與Rules推論,推論結果大致可區分為特定領域的知識與使用者喜好。特定領域的知識可依照Profile設定該領域類別選擇現有的資源,而 OWL可描述資源類別間之關聯與簡易的知識陳述呈現簡易的關聯性,透過Rules可將當中類別依照系統予以增加更多變化,最後使用推論引擎推論出的知識可依使用者需求顯示於首頁頁面。在Profile中也可設定使用者喜好頁面,透過類別比對Wiki內文段落是否該篩選,將Wiki可能產生出冗長的文章予以篩選,藉此讓使用者在閱讀上更加便利。
而本文選擇咖啡領域為此系統的知識,依照知識的類別區分成數個分類項目,於使用時先按個人喜好和現有食材編輯,當系統執行時會將這些資訊納入OWL描述中,繼而推論出可替代的咖啡食材或篩選喜好並分類,若需要相關地理情資時則使用Google Maps顯示,藉此整合Semantic Web與Web 2.0的應用,使科技產業與傳統產業可相互結合。
In recent years, Wikipedia became a more popular web collection tool. In Wikipedia, administrator had set some topics and items for information sharing, and then the members could build and modify those topics and items by browser. In pure Wiki, there was text only but no semantic description for information in its system. Therefore, here came the Semantic Wiki systems to present ontology. However they didn’t support full OWL (Web Ontology Language) and Rules for semantic system to inference. W3C defined OWL for web domain’s ontology. We used OWL to present the semantics and ontology. We also used Wiki to be a platform for our system and semantic information. In this thesis we used Java base inference engine. Therefore, we have chosen JSPWiki to be wiki platform.
In this thesis, we integrated semantic technologies into JSPWiki to become to semantic Wiki. We used OWL to present Wiki domain’s knowledge classes and their simple relation. If there were complex relation, we would use Rules to present and then use Jena inference engine to infer it. Once those ontology and fact files were inferred that there were two parts of information would show on JSPWiki. The first one was wiki domain’s classes and their relation. The newest fact would show on the main page. The second part was about the members’ favorite which would set in the profile. After the inference engine infers the fact and then it would cover the useless content for different members. JSPWiki would reduce some redundancy content if those weren’t members’ favorite.
In this thesis, we used coffee as our domain for the system of knowledge. Before the knowledge categories were discriminated to numbers of items, user should login and edit their profile then they would select different materials such as sugar, milk and coffee bean and their favorite content for making a cup of coffee. After that JSPWiki would infer replaceable common items for use and show numbers of coffee’s recipes that they could choose to use. If there was a demand for describe the location information. JSPWiki could show that with a simple process to point out the location by Google Maps.
中文摘要........................................ii
英文摘要........................................iii
致謝............................................iv
目錄............................................v
圖目錄..........................................vii
表目錄..........................................viii
第一章 簡介.....................................1
1.1 研究背景....................................1
1.2 研究動機....................................2
1.3 研究目的....................................3
第二章 文獻探討.................................5
2.1 標記語言....................................5
2.1.1 XML (Extensible Markup Language)..........5
2.1.2 XML Schema................................6
2.1.3 RDF.......................................7
2.1.4 RDF Schema................................7
2.1.5 OWL (Web Ontology Language)...............7
2.1.6 RDFa......................................8
2.2 推論引擎....................................9
2.2.1 RacerPro..................................9
2.2.2 Jena......................................9
2.2.3 Pellet....................................10
2.2.4 Rules.....................................10
2.3 Semantic Wiki...............................10
2.3.1 語意網....................................10
2.3.2 Wiki......................................11
2.3.2.1 MediaWiki...............................11
2.3.2.2 JSPWiki.................................11
2.3.3 Semantic Web 結合Wiki.....................13
2.4 GIS.........................................14
2.4.1 Google Maps...............................14
2.4.2 Yahoo Maps................................14
2.4.3 UrMaps....................................15
2.5 Profile.....................................15
第三章 系統設計.................................16
3.1 使用OWL呈現咖啡知識本體.....................16
3.1.1 使用OWL描述可替換的食材...................18
3.1.2 使用OWL描述預篩選的共同類別...............21
3.2 使用Rules呈現咖啡成品.......................23
3.3 系統結構...................................24
3.3.1 推論引擎..................................24
3.3.2 Google Maps...............................26
3.3.3 JSPWiki...................................27
3.4 推論引擎....................................27
第四章 系統實做.................................28
4.1 系統環境介紹................................28
4.2 Domain Ontology.............................30
4.3 Rules.......................................32
4.3.1 Fact......................................32
4.3.2 Domain rules..............................33
4.4 Jena推論引擎................................33
4.4.1 藉由Java Bean使用Jena inference engine....33
4.4.2 OWL Inference.............................36
4.4.3 Rule Inference............................40
4.5 Google Maps API.............................43
4.6 JSPWiki.....................................45
4.6.1 JSPWiki系統架構...........................45
4.6.2 於JSPWiki中顯示中文.......................46
4.6.3 JSPWiki檔案與頁面.........................46
4.6.4 編輯JSPWiki語法與指令.....................47
4.6.5 JSPWiki 修改部分..........................48
4.7系統呈現.....................................50
第五章 系統評估.................................52
5.1 系統特色....................................52
5.2 其他系統....................................53
5.2.1 IkeWiki...................................53
5.2.2 SweetWiki.................................54
5.2.3 Kaukolu Wiki..............................55
5.3 綜合比較....................................56
5.4 推論引擎比較................................57
5.4.1 使用Jena推論引擎推論OWL...................59
5.4.2 使用Pellet推論引擎推論OWL.................60
5.4.3 使用RacerPro推論OWL.......................62
5.4.4 推論引擎綜合比較..........................64
第六章 結論.....................................66
參考文獻........................................67
1.Peter, F., “Management Challenges for the 21st Century”, Harpercollins, 1999.
2.Yan, Y., Zhang, J., Yan, M., “Ontology Modeling for Contract: Using OWL to Express Semantic Relations”, EDOC 2006.
3.Ebert, C., Consulting, V., “Semantic Wikis”, IEEE SOFTWARE 2008, pp. 8-11.
4.Bray, T., Paoli, J. and Sperberg-McQueen, C.M., “Extensible Markup Language (XML) 1.0”, http://www.w3.org/TR/REC-xml.
5.Beckett, D., “RDF/XML Syntax Specification (Revised)”, http://www.w3.org/TR/rdf-syntax-grammar/.
6.Brickley, D., and Guha, R.V., “RDF Vocabulary Description Language 1.0: RDF Schema”, http://www.w3.org/TR/2000/CR-rdf-schema-20000327/.
7.Manola, F., Miller, E., “RDF Primer”, http://www.w3.org/TR/rdf-primer/.
8.Klyne, G., Carroll, J., “Resource Description Framework (RDF): Concepts and Abstract Syntax”, http://www.w3.org/TR/rdf-concepts/.
9.Hayes, P., “RDF Semantics”, http://www.w3.org/TR/rdf-mt/.
10.Grant, J., Beckett, D., “RDF Test Cases”, http://www.w3.org/TR/rdf-testcases/.
11.Heflin, J., “Web Ontology Language (OWL) use cases and requirements”, http://www.w3.org/TR/webont-req/.
12.Dean, M., Schreiber, G., Harmelen, F., Hendler, J., Horrocks, I., McGuinness, D. L., Patel-Schneider, P. F., Stein, L. A., “OWL Web Ontology Language Reference”, http://www.w3.org/TR/owl-ref/.
13.Patel-Schneider, P. F., Hayes, P., Horrocks, I., “OWL Web Ontology Language Semantics and Abstract Syntax”, http://www.w3.org/TR/owl-absyn/.
14.McGuinness, D. L., Harmelen, F., “OWL Web Ontology Language Overview”, http://www.w3.org/TR/owl-features/.
15.Carroll, J., De J., Roo, “OWL Web Ontology Language Test Cases”, http://www.w3.org/TR/owl-test/.
16.Smith, M. K., McGuinness, D., Volz, R., Welty, C., “OWL Web Ontology Language Guide”, http://www.w3.org/TR/owl-guide/.
17.Hsu, I. C., Tzeng; Y. K., Huang, D. C., “OWL-L: An OWL-Based Language for Web Resources Links”, Computer Standards & Interfaces, 2008.09.029.
18.Hsu, I. C., Chi, L. P., Bor, S. S., “A platform for transcoding heterogeneous markup documents using ontology-based metadata”, Journal of Network and Computer Applications, 2008.07.006.
19.Liebig, T., “Reasoning with OWL System Support and Insights”, Ulmer Informatik-Berichte, September 2006.
20.Min, W., Jianping, D., Yang, X., Henxing, X., “The Research on the Jena-based Web Page Ontology Extracting and Processing”, skg, First International Conference on Semantics, Knowledge and Grid (SKG''05), 2005, pp.105.
21.Herman, I., “Web Ontology Language (OWL)”, http://www.w3.org/2004/OWL/.
22.“RDfa”, http://www.w3.org/TR/xhtml-rdfa-primer/.
23.“RacerPro”, http://www.racer-systems.com/products/racerpro/index.phtml.
24.“Jena”, http://jena.sourceforge.net.
25.Heo, S. Y., Kim, E.G., “A study on the Improvement of Query Processing Performance of OWL Data based on Jena2”, IEEE COMPUTER SOCUETY 2008, pp. 678-681.
26.McBride, B., “Jena: A Semantic Web Toolkit," IEEE Internet Computing, vol. 6, no. 6, 2002, pp. 55-59.
27.Sirin, E., Parsia, B., Grau, B. C., Kalyanpur, A., Katz, Y., “Pellet: A Practical OWL-DL Reasoner”, Web Semantics: Science, Services and Agents on the World Wide Web In Software Engineering and the Semantic Web, Vol. 5, No. 2. , 2007, pp. 51-53.
28.“Pellet”, http://clarkparsia.com/pellet.
29.Liebig, T., “Reasoning with OWL”, 2006.
30.Kawamoto, K., Mase, M., Kitamura, Y., Tijerino, Y., “Semantic Wiki Where Human and Agent Collaborate”, IEEE COMPUTER SOCUETY 2008, pp. 147-151.
31.“W3C: World-Wide Web Consortium homepage”, http://www.w3.org.
32.Ding, Z., Peng, Y., “A probabilistic extension to ontology language OWL”, hicss, vol. 4, Proceedings of the 37th Annual Hawaii International Conference on System Sciences (HICSS''04) - Track 4, 2004, pp.4011.
33.Hsu, I. C., “SXRS: An XLink-based Recommender System using Semantic Web technologies, Expert Systems with Applications”, 2009, pp. 3795–3804.
34.Kao S. J., and Hsu, I. C., “Semantic Web Approach to Smart Link Generation for Web Navigations”, Software: Practice and Experience, 37(8) 2007, pp. 857-879.
35.阮征、鄒晨、鮑利劍,” Web2.0動態網站咖發-Ajax技術與應用”,清華大學出版社,pp. 3-23.,2008年9月。
36.“JSPWiki”, http://www.jspwiki.org, 2009.
37.“Open Source Wiki Engines in Java”, http://java-source.net/open-source/wiki-engines.
38.“XWiki”, http://www.xwiki.org/xwiki/bin/view/Main/.
39.Jing, H., Fan, Y., “Usability of Wiki for Knowledge Management of Knowledge-Base Enterprises”, IEEE COMPUTRE SOCIETY 2008, pp. 201-205.
40.Priedhorsky, R., Terveen, L., “The Computational Geowiki: What, Why, and How”, WikiSym 2007, pp. 93-98.
41.Ullman, A., Kay, J., “WikiNavMap: A Visualisation to Supplement Team-Based Wikis”, CHI 2007, pp. 2711-2716.
42.“Google Maps API”, http://code.google.com/intl/zh-TW/apis/maps/.
43.“Google Maps”, http://maps.google.com.tw/.
44.蘇仕傑、李瑞卿、李勇霖、陳尚祐、黃俊凱、楊豐旭, “連結Google Maps與GPS之定位系統製作”。
45.“Yahoo Maps”, http://tw.maps.yahoo.com/.
46.江寬、龔小鵬,“Google API開發講解”,2008年6月。
47.“UrMaps”, http://www.urmap.com/.
48.邱偉晃, “咖啡教科書”,2008年6月。
49.“IkeWiki”, http://ikewiki.salzburgresearch.at/.
50.Schaffert, S., “IkeWiki: A SemanticWiki for Collaborative Knowledge Management”, WETICE 2006, pp. 388-396.
51.“SweetWiki”, http://sweetwiki.inria.fr/wiki/data/Main/MainHome.jsp.
52.“Kaukolu wiki”, http://kaukoluwiki.opendfki.de/.
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
無相關期刊