系統識別號 | U0002-2107200912460900 |
---|---|
DOI | 10.6846/TKU.2009.00773 |
論文名稱(中文) | 應用於無所不在環境之環境導向內容調整 |
論文名稱(英文) | Content Adaptation for Context-Aware Service in Ubiquitous Computing Environments |
第三語言論文名稱 | |
校院名稱 | 淡江大學 |
系所名稱(中文) | 資訊工程學系博士班 |
系所名稱(英文) | Department of Computer Science and Information Engineering |
外國學位學校名稱 | |
外國學位學院名稱 | |
外國學位研究所名稱 | |
學年度 | 97 |
學期 | 2 |
出版年 | 98 |
研究生(中文) | 王振安 |
研究生(英文) | Chen-An Wang |
學號 | 891190091 |
學位類別 | 博士 |
語言別 | 英文 |
第二語言別 | |
口試日期 | 2009-06-22 |
論文頁數 | 88頁 |
口試委員 |
指導教授
-
王英宏(inhon@mail.tku.edu.tw)
委員 - 廖弘源 委員 - 簡榮宏 委員 - 陳朝欽 委員 - 陳振炎 委員 - 施國琛 委員 - 王英宏 |
關鍵字(中) |
環境導向 內容修改 語意網規則語言 推論 代理程式 |
關鍵字(英) |
context-aware adapted content SWRL inference agent |
第三語言關鍵字 | |
學科別分類 | |
中文摘要 |
使用任何裝置、在任何地點和任何時間存取網頁內容是最近的趨勢。大部分的網路服務和網頁內容都是針對桌上型電腦而設計的,因此常常包含大量的多媒體檔案例如圖片、聲音和影像。但是裝置在網路連結方式、處理能力、儲存空間、顯示大小和格式的處理能力都不相同。 在很多情況下,原來在桌上型電腦呈現的網頁內容都不適合新的裝置(特別是行動裝置)。因此為了在不同的裝置和連線方式最佳化服務,內容改寫是必要的。 這篇研究主要是討論如何將使用者環境資訊應用到網頁的內容改寫。在本篇論文中,首先針對環境導向服務提供一個推論機制。透過這個推論機制,使用各種不同裝置的使用者可以獲得適當的內容。接著利用建立本體論增加彈性,並建立類別和個體之間的關係。最後利用語意網規則語言,去描述環境資訊彼此間關係。 |
英文摘要 |
The current and developing trend for consumers is to access Web content and applications anytime, anywhere, and on any device. Most Internet services and most World Wide Web content have been designed for desktop computers, and often contain rich media, such as images, audio, and video. However, devices differ in network connectivity, processing power, storage, display size, and format handling capabilities. In many cases, content designed for computers is not suitable for new (and often mobile) devices. Therefore, content adaptation is needed in order to optimize the service for different devices and access methods. This research discusses the way context is used for Web content adaptation. In this thesis, first we have proposed an inference mechanism for context-aware service. Through this inference mechanism, users using different devices can get appropriate content based on inference results. Second, we can demonstrate the correlation between classes and individuals and provide better scalability by means of building ontologies. Lastly, SWRL depends on ontology based rule language. Rules written based on SWRL can directly use an established object relationship from ontology. |
第三語言摘要 | |
論文目次 |
Acknowledgements I 中文摘要 III Abstract IV List of Figures VII List of Tables VIII 1 Introduction 1 2 Related Work 5 2.1 The Semantic Web 5 2.1.1 XML 6 2.1.2 RDF 8 2.1.3 Ontology 11 2.2 The Methods of Client Capabilities Recognition 14 2.3 The Standard of Context Extraction 18 2.3.1 Composite Capability/Preferences profiles (CC/PP) 18 2.3.2 User Agent Profile (UAProf) 20 2.4 Agent 24 2.5 Semantic Web Rule Language (SWRL) 28 2.6 Jess 33 2.7 Protege 34 2.8 Examples of Content Adaptation System 36 3 Context-Aware system Architecture 39 4 Context inference and Content adaptation 42 4.1 Acquiring context information 43 4.2 Building Ontologies and SWRL Rules 46 4.3 Executing Jess inference and Updating the OWL Knowledge Base 48 4.4 Providing appropriate content to users based on Inference results 52 5 Conclusion and Future Work 53 5.1 Conclusion 53 5.2 Future Work 54 6 Bibliography 55 7 Appendix A :UAProf for Nokia 6610 r100 59 8 Appendix B:Publication List 69 9 Appendix C: “INTERFERENCE-AWARE QoS MULTIPATH ROUTING FOR AD HOC WIRELESS NETWORKS” 71 10 Appendix D: “RRP:A Register Mechanism Routing Protocol in Wireless Sensor Network” 79 List of Figures Figure 1-1 Content adaptation by the client 2 Figure 1-2 Content adaptation by the server 3 Figure 1-3 Content adaptation by the proxy 3 Figure 2-1 Semantic Web Stack 6 Figure 2-2 The RDF Triple 9 Figure 2-3 Protege Editor 35 Figure 3-1 System architecture 39 Figure 4-1 The mechanism of acquiring user context 44 Figure 4-2 Flow chart of user context data 46 Figure 4-3 Building individual and classes 47 Figure 4-4 Inference architecture 49 Figure 4-5 Presenting SWRL Rules as a Jess Rule 50 List of Tables Table 2-1 Three Types of XML Tags 7 Table 2-2 Example of request header 15 Table 2-3 Examples of the User-Agent header 16 Table 2-4 Available agent platforms 27 |
參考文獻 |
[Bigus 2001] J. P. Bigus, J. Bigus (2001).Constructing Intelligent Agents Using JavaTM, 2nd Edition. John Wiley & Sons, ISBN: 0-471-39601-X [Brezillon 2003] P. Brezillon (2003). Focusing on context in human-centered computing. IEEE Intelligent Systems, vol.18, pp. 62-66. [Butler 2002] M. Butler, (2002). DELI : A Delivery context Library for CC/PP and UAProf. Paper presented at HP, External Technical Report HPL-2001-260, from http://www.hpl.hp.com/techreports/2001/HPL-2001-260.html [Daconta 2003] M. C. Daconta, L. J. Obrst, K. T. Smith (2003). The Semantic Web: A Guild to the Future of XML, Web Services, and knowledge Management. Wiley, ISBN: 978-0-471-43257-9 [Dey 2000] A. K. Dey, G. D. Abowd (2000). Towards a Better Understanding of Context and Context-awareness. Paper presented at the the CHI’2000 Workshop on Context-Awareness, The Hague, Netherland, he Hague, Netherlands, April 2000, pp.304-307. [Dimitris2009] N. Dimitris, A. Kanellopoulos (2009). Adaptive multimedia systems based on intelligent context management. International Journal of Adaptive and Innovative Systems, vol. 1, No. 1, pp. 30-43. [Eriksson 2003] H. Eriksson (2003). Using JessTab to Integrate Protege and Jess. IEEE Intelligent Systems, vol.18, No 2, pp.43–50. [Ferber1999] J. Ferber (1999). Multi-Agent Systems: An Introduction to distributed artificial intelligence. Addision-Wesley, ISBN:0-201-36048-9 [Friedman-Hill 2002] E. Friedman-Hill (2002). Jess in Action -Java Rule-based (In Action series) Systems. Manning Publications Co., ISBN:1-930-11089-8 [Golbreich2004] C. Golbreich, A. Imai (2004). Combining SWRL rules and OWL ontologies with Protege OWL plugin,jess,and RACER. Paper presented at the 7th Intenational protege Conference, from http://protege.stanford.edu/conference/2004/abstracts/Golbreich.pdf . [Hendler2002] J. Hendler, T. Berners-Lee., and E. Miller (2002). Integrating Applications on the Semantic Web. Journal of the Institute of Electrical Engineers of Japan, vol. 10, No. 122, pp. 676-690. [IBM] IBM. WebSphere Transcoding Publisher, from http://www.ibm.com/software/webservers/transcoding/ [Kao 2009] Y. W. Kao, T. H. Kao, C. Y. Tsai, and S. M. Yuan (2009). A personal Web page tailoring toolkit for mobile devices. Computer Standards & Interfaces, Vol. 31, Issue 2, pp. 437-453 [Klyne2004] G. klyne, F. Renolds, C. Woodrow, H. Ohto, J. Hjelm, M.H. Butler and L.Tran (2004). Composite Capability/preference Profiles (CC/PP): Structure and vocabularies Retrieved January, 2004, from http://www.w3.org/TR/2004/REC-CCPP-struct-vocab-20040115/ [Labrou1999] Y. Labrou, and T. Finin, (1999). Yahoo! as an ontology-Using Yahoo! Categories to describe documents. Paper presented at the the 8th International Conference on Information and Knowledge Management, New York, NY, USA: ACM Press, 1999, pp.180-187. [Lange 1998] D. B. Lange, Mitsuru Oshima (1998). Programming and Deploying JavaTM Mobile Agents with AgletTM: Addison-Wesley, ISBN:0-201-32582-9. [McGuinness 2004] D. L. McGuinness and F. v. Harmelen (2004). OWL Web Ontology Language Overview, W3C Recommendation, form http://www.w3.org/TR/owl-features [Muldoon2003] C. Muldoon, G. O’Hare, D. Phelan, R. Strahan, and R. Collier (2003). ACCESS: An Agent Architecture for Ubiquitous Service Delivery. Paper presented at the The Seventh International Workshop on Cooperative Information Agents. (CIA’2003), Helsinki, Finland, 2003,pp. 1-15. [OAS] Oracle Application Server, Oracle Corporation, from http://www.oracle.com/appserver/index.html [O‘Conner 2005] M. O’Conner, H. Knublauch, T. Samson, M. Musen (2005). Writing Rules for the Semantic Web Using SWRL and Jess. Paper presented at the 8th International Protege Conference, Protege with Rule Workshop, Madrid, Spain, July 18-21, 2005, from http://smi-web.stanford.edu/auslese/smi-web/reports/SMI-2005-1079.pdf [Passin 2004] T. B. Passin. Explorer's Guide to the Semantic Web. Manning, ISBN:1-932394-20-6. [Ricquebourg2007] V. Ricquebourg, D. D., D.Menga, B.Marhic, L. Delahoche, C. Loge, A.Jolly-Desodt (2007). Context inferring in the Smart Home : An SWRL approach. Paper presented at the Advanced Information Networking and Applications Workshops, AINAW '07. 21st International Conference, 21-23 May 2007, pp. 290-295. [Salomoni2008] P. Salomoni, S. Mirri, S. Ferretti, M. Roccetti (2008). A multimedia broker to support accessible and mobile learning through learning objects adaptation. ACM Transactions on Internet Technology (TOIT), vol.8, Issue 2, pp. 9:1-9:23. [Schilit1994] B. Schilit, N. Adams, and R.Want (1994). Context-aware Computing Applications. Proceedings of the Workshop on Mobile Computing Systems and Applications, Santa Cruz California, USA., December 1994, pp.85-90 [Singh 2005] M. P. Singh and M. N. Huhns (2005). Service-Oriented Computing: Semantics, Processes, Agents. Wiley, ISBN-10: 0-470-09148-7 [Sun2003] J. Sun, (2003). Information Requirement Elicitation in Mobile Commerce. communications of ACM, vol. 12, Issue 46, pp.45-47. [Weibel1995] S. Weibel, J. Gridby, and E. Miller (2003).OCLC/NCSA Metadata Workshop Report, Dublin, EUA, Retrieved 1995, from http://www.oclc.org:5046/oclc/research/conferences /metadata/dublin_core_report.html |
論文全文使用權限 |
如有問題,歡迎洽詢!
圖書館數位資訊組 (02)2621-5656 轉 2487 或 來信