跳到主要內容

臺灣博碩士論文加值系統

(18.97.14.86) 您好!臺灣時間:2025/02/07 20:07
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:陳柏凱
研究生(外文):BO-KAI CHEN
論文名稱:以Mashup為基礎之自動化教材建構系統
論文名稱(外文):An Automatic Teaching Materials Construction System based on Mashup
指導教授:張儀興張儀興引用關係
指導教授(外文):YI-HSING CHANG
學位類別:碩士
校院名稱:南台科技大學
系所名稱:資訊管理系
學門:電算機學門
學類:電算機一般學類
論文種類:學術論文
畢業學年度:99
語文別:英文
論文頁數:73
中文關鍵詞:Mashup本體論漸增模式C語言
外文關鍵詞:MashupOntologyIncremental ModelC programming
相關次數:
  • 被引用被引用:0
  • 點閱點閱:304
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
本研究提出了一個以Mashup為基礎的自動化教材建構系統,其主要的設計概念是建立一個Mashup Data模組來取得社群網路上資料。首先為了讓資料可以有效且自動的進行分類和整合,使用了本體論來做為分類依據。為了建構有效的本體論,我們以軟體工程中的漸增模式來作為開發標準。這個方法可以解決許多方面的問題。對於發展方面,它可以減少開發領域本體所需要的時間,並且可以根據需求快速進行修正。軟體方面,它可以有效實現本體論快速分享和重複使用的目的。在研究上,有效的本體論可以用來儲存和分類相關知識。在教材組成上,我們將其分為四大類,分別為文字、圖片、聲音和影像,然後再以Mashup 為基礎概念搭配Mashup的相關技術去搜尋社群網站上各種類型的教學資源。
我們實際使用C語言來進行相關的討論和分析,換句話說,利用我們提出的方法實際建立了一個C語言的領域本體。並且應用在我們建構的系統上,將這個C語言的領域本體來做為教材的關聯規則,系統從社群網路搜尋的資料就可以藉由這個規則來進行篩選和整合。
為了評估系統的有效性,我們針對本體論及Mashup方法進行評估。在Ontology的評估我是邀請六位至少具有Ontology或C programming經驗的專家學者,評估方式則是使用李克特的五點量表:非常滿意、滿意、沒有意見、不滿意和非常不滿意,其對應的分數是從5分到1分。而Mashup Module的評估上則是邀請五位的專家學者來進行評估,這五位專家至少都具有一年以上C 語言程式設計的實務經驗。每一個都系統上輸入一個C語言相關的Keywords,讓系統去搜尋相關的教學資源,並根據搜尋到的資料去檢查是否符合是他們所需要的資料。我們可以知道這個以Mashup為基礎的自動化教材建構系統是可以提供學習者所需要的教材。且透過系統的協助是可以減少在建置教材時所需要花費人力和時間。
An Automatic Teaching Materials Construction System based on Mashup is proposed in this thesis. The main design concept is to establish a Mashup Data model to obtain the resources from a Social Network. Further, using ontology as a category structure, the resources are effectively, automatically classified and integrated. For this purpose of create an effectively domain ontology, we proposed a systematically method based on incremental model of software engineering is proposed to construct a valid domain ontology. The characteristics of the proposed solution are manifold. From the development aspect, it can reduce the development time for domain-specific ontology and rapidly modify ontology according to the purpose and needs. From the software aspect, it can achieve the purpose of efficiency, sharing and reuse of the constructed ontology. From the research aspect, the valid ontology can be used to store and classify the corresponding knowledge. Teaching materials are composed of the following three types of materials: text, graphics, sound and video. Final, we use about technology to search teaching materials in social network platform base on Mashup of the concept.
We finally come to the actual case of C programming to explore and analyze the data model. In other words, we build a C programming domain ontology by our method. And used in the ATMCS-M. The C programming domain ontology will be used for teaching of association rules. The system can filter and integrate search information from social network through the association rule.
In order to assess the system is feasible. We assess the ontology and Mashup module. Six domain experts are invited to evaluate the validity of the established domain ontology. During the expert interviews, the experts are asked to comment the ontology, where the agreed upon level is based on the five-point Likert scale: strongly agree, agree, no opinion, disagree and strongly disagree, and the corresponding scores from 5 points to 1 point. Five users are invited to assess the feasibility of the Mashup module, where they have at least one year experience in development system with C programming. Each user enters a C programming keywords to search the corresponding teaching materials. The data are examined to see whether the data meet the user's request. The automatic teaching materials construction system actually provides the desired teaching materials for learners. The labor and time needed for making the digital teaching materials are therefore reduced.
致 謝
摘 要
Abstract
CONTENT
LIST of FIGURES
LIST of TABLES
Chapter 1 INTRODUCTION
1.1 Background and Motivations
1.2 Objectives
1.3 Research questions
1.4 Thesis Structure
Chapter 2 RELATED WORKS
2.1 Mashup
2.1.1 Style of Mashup
2.1.2 Data Application of Mashup
2.1.3 Research Topic of Mashup
2.1.4 Mashup Achieve
2.1.5 Development Tool of Mashup
2.1.6 Current State of Mashup
2.2 Ontology
2.2.1 Ontology and Application
2.2.2 Construction of Domain Ontology
2.3 Incremental Model
Chapter 3 SYSTEM DESIGN
3.1 System Environment
3.2 System Framework
3.2.1 Presentation Layer
3.2.2 Server Layer
3.2.3 Data Layer
3.3 Process Flow of the System
Chapter 4 SYSTEM IMPLEMENTATION AND EVALUATION
4.1 Ontology Module
4.1.1 The Method for Establishing an Effective Domain Ontology
4.1.2 Case Study
4.2 Mashup Module
4.2.1 Mashup Module Concept
4.2.2 Mashup Data Integration
4.2.3 Case Study
4.3 Database
4.5 Development Tools
4.4 Evaluation
4.4.1 Ontology Module Evaluation
4.4.2 Mashup Module Evaluation
Chapter 5 CONCLUSION and FUTURE WORKS
5.1 Result
5.2 Contribution
5.3 Future Works
REFERENCES
Adam, G. (2006), Everyware: The dawning age of ubiquitous computing. Peachpit Pr.
Auinger, A., Ebner, M., Nedbal, D., & Holzinger, A. (2009). Mixing Content and Endless Collaboration-MashUps: Towards Future Personal Learning Environments, Proceedings of the 5th International Conference on Universal Access in Human-Computer Interaction, 14–23.
Bianchini, D., Antonellis, V. De, Pernici, B. and Plebani, P. (2006) Ontology-based methodology for e-service discovery, Journal Information Systems - Special issue: The semantic web and web services, 31(4-5), 361-380.
Boyce, S. and Pahl, C. (2007), Developing Domain Ontologies for Course Content, Educational Technology & Society, 10 (3), 275-288.
Brian, Blake, M. (2009). Knowledge Discovery in Services, IEEE Internet Computing, 13(2), 88-91.
Ceravolo, P., Cui, Z., Damiani, E., Gusmini, A. and Leida, M., (2008), ODDI: Ontology-Driven Data Integration, International journal of software engineering and knowledge engineering Knowledge-Based, Intelligent Information and Engineering Systems, 5177, 517-524.
Chen, C. C., Yeh, J. H. and Sie, S. H. (2005), Government Ontology and Thesaurus Construction: A Taiwan Experience, Digital Libraries: Implementing Strategies and Sharing Experiences Lecture Notes in Computer Science, 3815, 263-272.
Dufresne, A., Rouatbi, M. and Guerdelli, F., (2008), The Use of Ontologies to Structure and Support Interactions in LOR , International journal of software engineering and knowledge engineering ,Intelligent Tutoring Systems, 5091, 551-562.
Elson, J., Howell, J. and Douceur, J. R. (2007), MapCruncher: Integrating the World's Geographic Information. ACM SIGOPS Operating Systems Review, 41(2), 50-59.
Feng, X., Gan, L. and Yang. J. (2009), User-driven GIS Software Reuse Solution Based on SOA and Web2.0 Concept, 2009 2nd IEEE International Conference on Computer Science and Information Technology.
Fensel, D. (2001), Ontologies: A Silver Bullet foe Knowledge Management and Electronic Commerce, Springer.
Gavrilova, T., Farzan, R. & Brusilovsky, P. (2005). One Practical Algorithm of Creating Teaching Ontologies, The Network-Based Education 2005 (NBE 2005).
Ghosh, R. and Dekhil, M. (2008), Mashups for Semantic User Profiles, 17th international conference on World Wide Web.
Goczyla, K., Grabowska, T., Waloszek, W. and Zawadzki, M. (2006), The knowledge cartography-A new approach to reasoning over description logics ontologies, Lecture Notes in Computer Science, 3831, 293-302.
Gruber, T., R. (1993) A translation approach to portable ontology specifications, Knowledge Acquisition, 199–220.
Gruninger, M. & Fox, M. S.(1995) Methodology for the Design and Evaluation of Ontologies, International Joint Conference on Artificial Intelligence (IJCAI95).
Hendrson, C. (2006), Building Scalable Web Sites. O’Reilly Media Inc.
Hsiao. I. H., Li. Q. and Lin. Y. L. (2008), Educational Social Linking in Example Authoring, 2008 Conference on Hypertext and Hypermedia.
Ikeda, S., Nagamine, T., & Kamada, T. (2008), Application Framework with Demand- Driven Mashup for Selective Browsing, Proceedings of the 10th International Conference on Information Integration and Web-based Applications & Services, 33-40.
Jhingran, A. (2006), Enterprise Information Mashups: Integrating Information, Simply. In Proceedings of the VLDB '06.
Leuf, B. and Cunningham, W. (2001) The Wiki Way. Quick Collaboration on the Web. Addison-Wesley.
Li, L. J., Li, F. F., (2010), OPTIMOL: Automatic Online Picture Collection via Incremental Model Learning, International Journal of Computer Vision, 88(2), 147-168.
Liu, F., J. and Shih, B., J. (2007), Learning Activity-based E-learning Material Recommendation System, Ninth IEEE International Symposium on Multimedia.
Martin, E. (2007), E-Learning 2.0 = e-Learning 1.0 + Web 2.0? Second International Conference on Availability, Reliability and Securitypp, 1235-1239.
Mills, H. (1971), Top-down Programming in Large Systems, Debugging Techniques in Large System, Prentice Hall, Englewood Cliffs, New Jersey.
Mizogushi, R. and Bourdeau J. (2000), Using Ontological Engineering to Overcome Common AI-ED Problems, International Journal of Artificial Intelligence in Education, 11, 1-12.
Modritscher, F., Neumann, G., Garcia-Barrios, V., M., and Wild, F. (2008), A Web Application Mashup Approach for eLearning, Proceedings of the OpenACS and LRN Conference, 105–110.
Natalya F. N and Deborah L. M., Ontology Development 101: A Guide to Creating Your First Ontology, Available from Internet: http://www-ksl.stanford.edu/people/dlm/papers/ontology-tutorial-noy-mcguinness.pdf.
O’Reilly, T. (2006), Web 2.0: Stuck on a name or hooked on value? Dr Dobbs Journal, 10.
Obrst, L. (2007), Ashpole, B., Ceusters,W., Mani, I., Ray, S. and Smith, B., The Evaluation of Ontologies.
Ort, E., Brydon, S. and Basler, M. (2009), Mashups Styles, Part 1: Server-Side Mashups (Sun Microsystems). from the World Wide Web: http://java.sun.com/developer/technicalArticles/J2EE/mashup_1/.
Ort, E., Brydon, S. and Basler, M. (2009), Mashups Styles, Part 2: Server-Side Mashups (Sun Microsystems). from the World Wide Web: http://java.sun.com/developer/technicalArticles/J2EE/mashup_2/.
Schaufler,C., Artmann, S. and Beckstein, C., (2009), A Structuralistic Approach to Ontologies, International journal of software engineering and knowledge engineering, Advances in Artificial Intelligence, 5803, 363-370.
Solomos, K and Avouris, N. (1999), Learning From Multiple Collaborating Intelligent Tutors: An Agent-Based Approach, Journal of Interactive Learning Research, 1999(3.4), 243-262.
Swain, M. J., (1999), Searching for multimedia on the World Wide Web, IEEE International Conference on Multimedia Computing and Systems, 1, 32-37.
Swartout, B., Patil, R., Knight, K. & Russ, T. (1997), Toward Distributed Use of Large-Scale Ontologies, Ontological Engineering, AAAI- 97 Spring Symposium Series, 138-148.
Taraghi. B., Ebner. M. and Schaffert. S. (2009), Personal Learning Environments for Higher Education- A Mashup Based Widget Concept, 2009 European Conference on Technology Enhanced Learning.
Tatemura, J., Sawires, A., Po, O., Chen, S., Candan, K. S., Agrawal, D. and Goveas, M. (2007), Mashup Feeds:: continuous queries over web services. In Proceedings of the Proc.
Villanueva-Rosales, N and Dumontier, M. (2008), yOWL- An ontology-driven knowledge base for yeast biologists, Journal of Biomedical Informatics, 41(5).
William, S. and Austin, T. (1999), Ontologies, IEEE Intelligent systems, 18-19.
Yun, H. Y., Xu, J. L., Wei, M. J. and Xiong, J. (2009), Development of Domain Ontology for E-learning Course, IT in Medicine & Education 2009 (ITIME'09).
Zang, N., Rosson, M.B., and Nasser, V. (2008), Mashups: Who? What? Why? CHI 2008 extended abstracts on Human factors in computing systems, 3171-3176.
Zeng, L., Zhu, T.,Ding, X. and Xu, X. (2009), Study on Construction of University Course Ontology: Content, Method and Process, Computational Intelligence and Software Engineering, 2009 (CiSE 2009).
Adobe. Adobe Flash Builder. http://www.adobe.com/tw/products/flash-builder.html.
Google. Google Mashup Editor. http://code.google.com/gme/.
Microsoft. Popfly. http://www.popfly.com/.
Yahoo! Yahoo Pipes. http://pipes.yahoo.com/pipes/.
電子全文 電子全文(本篇電子全文限研究生所屬學校校內系統及IP範圍內開放)
連結至畢業學校之論文網頁點我開啟連結
註: 此連結為研究生畢業學校所提供,不一定有電子全文可供下載,若連結有誤,請點選上方之〝勘誤回報〞功能,我們會盡快修正,謝謝!
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top