DOI QR코드

DOI QR Code

Generation of Class MetaData Based on XMI

XMI기반 클래스의 메타데이터생성

  • 이상식 (송호대학 보건의료기기과) ;
  • 최한용 (한북대학교 컴퓨터정보학과)
  • Published : 2009.12.28

Abstract

Study on the class using XMI Meta model and XML MetaDats has significant difference from the method of Data creation which is widely used. Most of MXL System are focusing on the editor funcition, Database connection and Generation of Markup language. Unlikelly, however, this study has focused on the creation of Markup language of Class MetaData which are extracted from MXI data modedl. In addition to that, the attribute of unit element within the class and the relationship between the classes within the model were set to be given and expressed respectively. For the generation of Markup language, XML schema was used to declare the detail data type.

Keywords

UML(Unified Modeling Language);XMI(XML Metadata Interchange Format);DTD(Document Type Definition);XML(Extensible Markup Language) Schema;Metadata

References

  1. Gregor Engels and Luuk Groenewegen. "Object-Oriented Modeling: A Roadmap" In proceedings of "The Future of Software Engineering 2001', Editor: Anthony Finkelstein, International Conference on Software Engineering.
  2. Michael Thomsen and Michael. " Creative Object Oriented Modelling Department if Omputer Science," University of Aarhus, Aabogade 34, 8200 Aarhus N, Denmark..www.ideograrnic.comidownload/resources/ecoop2000.pdf.
  3. "OMG Unified Modeling Language Specification (draft)" Version 1.3. beta R7, 1999(6).
  4. Tim Bray, Jean Paoli, and C.M. Sperberg-McQueen, editors. "Extensible Markup Language(XML) 1.0. World Wide Web Consortium," 1998.
  5. Tim Bray, Jean Paoli, and C.M. Sperberg-McQueen, editors. "Extensible Markup Language(XML) 1.0. World Wide Web Consortium," 1998.
  6. xmlspy Enterprise Edition User and Reference Manual, www.xmlspy.comidocument/xmlspy2004.pdf. 2004
  7. Robert Kosara, Klaus Harnrnerrnuller, and Silvia Miksch. Codesigning XML -bsaed language and classes with pontifex. Technical Report Asgaard-TR-2000-1, Vienna University of Technology, Institute of Software Technology, Vienna, Austria 2000.
  8. http://www.tagfree.com
  9. M. wein, S.MacKay, W. Gentleman, "Evolution is Essential for Software Tool Development," IWCASE '95, pp.196-205
  10. Wu, I. C.; Hsieh, S. HI, "An UML-XML-RDB Model Mapping Solution for Facilitating Information Standardization and Sharing in Construction Industry," International Symposium on Automation and Robotics in Construction, 19th (ISARC). Proceedings. National Institute of Standards and Technology, Gaithersburg, Maryland September 23-25, 2002, pp.317-321, 2002.
  11. "XMI Gets the Capability to convey information," 1999.
  12. Georg Gottlob, Micheel Schrefl, and Brigitti Rock, "Extending Object-Oriented Systems with Roles", ACM Transactions on Information Systems 14, 3, pp.268-296, 1996. https://doi.org/10.1145/230538.230540
  13. 최한용 "XMI기반의 디자인패턴 설계 미 지원한경 구축" 경희대학교 전자계산공학과, 박사학위논문, 2002.
  14. 이돈양, "XMI 기반 객체지향 메타모델 생성", 정보처리학회논문지D 제11-D권 제2호, pp.397-406, 2004. https://doi.org/10.3745/KIPSTD.2004.11D.2.397
  15. R. Conrad, D. Scheflner, J.C. Freytag : XML Conceptual Modeling Using UML, Proc, Conceptual Modeling Conference ER 2000, Salt Lake City, USA, Springer Verlag, pp.558-571, 2000.
  16. C. Kleiner and U. Liepeck : Automatic generation of XML -DTDs from Conceptual database schemas, Datenbank-Spektnnn 2, dpunkt-Verlag, pp.14-22, 2002.
  17. Moh C, H, Lim E: p., and Ng W. K, Re-engineering Structures from web Documents. In ACM Digital Libraies 2000, San Antonio, Texas, USA, pp.67-76, 2000(6).
  18. Minos N. Garafalakis, Aristides Gionis, Rajeev Rastogi, S. Seshadri, and Kyuseok Shim. XTRACT : A System for Extracting Document Type Descriptions from XML Documents. In Proc. ACM SIGMOD, Dallas, Texas, USA, pp.165-176. ACM, 2000.