Advertisement

e&i Elektrotechnik und Informationstechnik

, Volume 122, Issue 12, pp 485–487 | Cite as

Automatic XML schema generation from UML application profile

  • E. Marchetti
Originalarbeiten

Abstract

Several authors have recently proposed to represent XML (eXtensible Markup Language) metadata by means of the widely used UML (Unified Modeling Language), which provides a more intuitive and expressive description, which can then be automatically mapped to XML schema. Following this trend, and considering the e-learning context a prototyped tool developed for this purpose is presented.

Keywords

interoperability application profile XML schema UML profile 

Die Erstellung eines automatischen XML-Schemas aus UML-Anwendungsprofilen

Zusammenfassung

Verschiedene Autoren schlugen in letzter Zeit vor, XML (eXtensible Markup Language) Metadata mit den Mittein der weithin genutzten UML (Unified Modeling Language) darzustellen, welche eine intuitivere und ausdrucksstärkere Beschreibung ermöglicht. Diese kann wiederum automatisch auf XML-Schema abgebildet werden. Diesem Trend folgend und den E-Learning-Kontext berücksichtigend, wird der Prototyp eines Tools vorgestellt, welches diesem Zweck dient.

Schlüsselwörter

Interoperabilität Anwendungsprofil XML-Schema UML-Profil 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bertolino, A. (2004): Initial recommendations on advantage testing technologies. D09. Retrieved April 30, 2005, from http://www.imsglobal.org/telcert.html/.Google Scholar
  2. Baker, T., Dekkers, M., Heery, R., Patel, M., Salokhe, G. (2001): What terms does your metadata use? Application profiles as machine-understandable narratives. Journal of Digital Information.Google Scholar
  3. ADL (2005): Advanced Distributed Learning. Retrieved April 30, 2005, from http://www.adlnet. org/index.cfm/.Google Scholar
  4. Carlson, D. (2001): Modeling XML applications with UML: Practical e-business applications. Addison Wesley.Google Scholar
  5. Duval, E., Hodgins, W., Sutton, S., Weibel, R. (2002): Metadata principles and practicalities. D-Lib Magazine, 8 (4). Retrieved April 30, 2005, from http://www.dlib.org/dlib/april02/weibel/04weibel.html/.Google Scholar
  6. Fallside, D. C., Walmsley, P. (2004): XML schema part 0: primer second edition. Retrieved 28 October 2004 from http://www.w3.org/TR/xmlschema-0/.Google Scholar
  7. IMS (2005): IMS Global Learning Consortium. Retrieved April 30, 2005, from http://www.imsglobal.org/.Google Scholar
  8. LTCS (2005): IEEE Learning Technology Standards Committee. Retrieved April 30, 2005, from http://ltsc.ieee.org/.Google Scholar
  9. Poseidon (2005). Retrieved April 30, 2005, from http://www.gentleware/com/.Google Scholar
  10. QTI (2004): IMS question & test interoperability. Retrieved April 30, 2005, from http://www.imsglobal.org/question/index.cfm/.Google Scholar
  11. QTILite (2002):IMS question & test interoperability QTILite specification, final specification version 1.2. Retrieved April 30, 2005, from http://www.imsglobal.org/question/qtiv1p2/imsqti_litev1p2.html/.Google Scholar
  12. Routledge, N. (2002): XML schema profile definition for UML honours thesis extract. Retreived April 30, 2005, from http://titanium.dstc.edu.au/papers/xml-schema-profile.pdf/.Google Scholar
  13. TELCERT Technology Enhanced Learning Conformance — European Requirements and Testing. Retrieved July 15, 2005 from http://www.opengroup.org/telcert/.Google Scholar
  14. UML (2005): Unified Modeling Language (UML). Retrieved April 30, 2005 from http://www.uml.org/.Google Scholar
  15. XSLT (2005): XSLT The extensible stylesheet language. Retrieved April 30, 2005 from www.w3.org/TR/xslt/.Google Scholar
  16. XMI (2005): XML Metadata Interchange (XMI). Retrieved April 30, 2005 from http://www.omg.org/technology/documents/formal/xmi.htm/.Google Scholar
  17. W3C (2005): World Wide Web Consortium (W3C). Retrieved April 30, 2005, from http://www.w3.org/.Google Scholar

Copyright information

© Springer 2005

Authors and Affiliations

  1. 1.Istituto di Scienza e Tecnologie dell’Informazione “A. Faedo”Consiglio Nazionale delle Ricerche (ISTI/CNR)PisaItalia

Personalised recommendations