{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T04:23:34Z","timestamp":1760243014915,"version":"build-2065373602"},"reference-count":17,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2015,3,27]],"date-time":"2015-03-27T00:00:00Z","timestamp":1427414400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Information"],"abstract":"<jats:p>Aiming at the common problems of intelligent document platform-dependency, this paper proposes an MVC-based (Model View Controller-based) intelligent document model using UIML (User Interface Markup Language). The model is made on the basis of the previous work of our team, and the difference is that the new model separates user interface and interaction descriptions from the view component to make the intelligent document model much more independent of platform and programming language. To verify the intelligent document model, we implemented a prototype, which can support intelligent operations. The test result shows that our approach is correct. The model not only follows MVC framework, but also provides good flexibility and independence.<\/jats:p>","DOI":"10.3390\/info6020122","type":"journal-article","created":{"date-parts":[[2015,3,27]],"date-time":"2015-03-27T17:12:08Z","timestamp":1427476328000},"page":"122-133","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["An MVC-based Intelligent Document Model Using UIML"],"prefix":"10.3390","volume":"6","author":[{"given":"Yunmei","family":"Shi","sequence":"first","affiliation":[{"name":"Computer School, Beijing Information Science & Technology University, No 35 Beisihuan Zhonglu, Chaoyang District, Beijing 100101, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xuhong","family":"Liu","sequence":"additional","affiliation":[{"name":"Computer School, Beijing Information Science & Technology University, No 35 Beisihuan Zhonglu, Chaoyang District, Beijing 100101, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ning","family":"Li","sequence":"additional","affiliation":[{"name":"Computer School, Beijing Information Science & Technology University, No 35 Beisihuan Zhonglu, Chaoyang District, Beijing 100101, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xia","family":"Hou","sequence":"additional","affiliation":[{"name":"Computer School, Beijing Information Science & Technology University, No 35 Beisihuan Zhonglu, Chaoyang District, Beijing 100101, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2015,3,27]]},"reference":[{"key":"ref_1","first-page":"1197","article-title":"Active documents: Concept, implementation and applications","volume":"6","author":"Heinrich","year":"2000","journal-title":"J. Univ. Comput. Sci."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"389","DOI":"10.1017\/S0269888903000547","article-title":"A survey of coordination middleware for XML-centric applications","volume":"17","author":"Ciancarini","year":"2002","journal-title":"Knowl. Eng. Rev."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"165","DOI":"10.1016\/S0957-4174(03)00044-7","article-title":"An XML-based active document for intelligent web applications","volume":"25","author":"Nam","year":"2003","journal-title":"Expert Syst. Appl."},{"key":"ref_4","unstructured":"Buchner, J., Fehnl, T., and Kunstmann, T. (1997, January 23\u201326). HotDoc\u2014A Flexible Framework for Spatial Composition. Proceedings of the 1997 IEEE Symposium On Visual Languages, Isle of Capri, Italy."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Buchner, J. (2000). HotDoc: A framework for compound documents. ACM Comput. Surv., 32.","DOI":"10.1145\/351936.351969"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"27","DOI":"10.1145\/951413.951421","article-title":"Active documents in XML","volume":"8","author":"Bompani","year":"1999","journal-title":"SIGWEB Newsl."},{"key":"ref_7","unstructured":"XForms Current Status. Available online:http:\/\/www.w3.org\/standards\/techs\/xforms#w3c_all."},{"key":"ref_8","unstructured":"Microsoft InfoPath. Available online:http:\/\/en.wikipedia.org\/wiki\/InfoPath."},{"key":"ref_9","first-page":"375","article-title":"A Research on Expression of Document Operation","volume":"34","author":"Wen","year":"2007","journal-title":"Comput. Sci."},{"key":"ref_10","first-page":"827","article-title":"A Model for Dynamic Document Operation and Presentation","volume":"27","author":"Li","year":"2010","journal-title":"Appl. Res. Comput."},{"key":"ref_11","first-page":"180","article-title":"Design and Implementation of an On-Line Office Document Processing Tool Based on XForms","volume":"33","author":"Fan","year":"2011","journal-title":"Comput. Eng. Sci."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Trewin, S., Zimmermann, G., and Vanderheiden, G. (2003, January 10\u201311). Abstract user interface representations: How well do they support universal access?. Proceedings of the 2003 Conference On Universal Usability, Vancouver, BC, Canada.","DOI":"10.1145\/957205.957219"},{"key":"ref_13","first-page":"26","article-title":"A Description of the Model-View-Controller User Interface Paradigm in the Smalltalk-80 System","volume":"1","author":"Krasner","year":"1988","journal-title":"J. Object Oriented Program."},{"key":"ref_14","unstructured":"User Interface Markup Language (UIML) Committee draft. Available online:http:\/\/www.oasis-open.org\/committees\/download.php\/28457\/uiml-4.0-cd01.pdf."},{"key":"ref_15","unstructured":"Abrams, M., and Helms, J. (2002). User Interface Markup Language (UIML) Specification version 3.0, Harmonia Inc."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Ali, M.F., P\u00e9rez-Qui\u00f1ones, M.A., Abrams, M., and Shell, E. (2002, January 15\u201317). Building Multi-Platform User Interfaces with UIML. Proceedings of the Fourth International Conference on Computer-Aided Design of User Interfaces, Valenciennes, France.","DOI":"10.1007\/978-94-010-0421-3_22"},{"key":"ref_17","unstructured":"Uniform Office Format. Available online:http:\/\/en.wikipedia.org\/wiki\/Uniform_Office_Format."}],"container-title":["Information"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2078-2489\/6\/2\/122\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T20:44:02Z","timestamp":1760215442000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2078-2489\/6\/2\/122"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,3,27]]},"references-count":17,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2015,6]]}},"alternative-id":["info6020122"],"URL":"https:\/\/doi.org\/10.3390\/info6020122","relation":{},"ISSN":["2078-2489"],"issn-type":[{"type":"electronic","value":"2078-2489"}],"subject":[],"published":{"date-parts":[[2015,3,27]]}}}