DOI QR코드

DOI QR Code

An Effective XML Schema Conversion Technique for Improving XML Document Reusability using Pattern List

  • Ko, Hye-Kyeong (Department of Computer Engineering, Sungkyul University) ;
  • Yang, Minho (Division of East Asian Studies & Logistics, Sungkyul University)
  • Received : 2017.03.10
  • Accepted : 2017.04.05
  • Published : 2017.05.31

Abstract

The growing use of XML markup language has made amount of heterogeneous. XML documents are widely available in the Web. As the number of applications that utilize heterogeneous XML documents grow, the importance of XML document extraction increases greatly. In this paper, we propose a XML schema conversion technique that converts reusable XML schema from XML documents. We convert the schema graph and we use the reusability pattern list. The converted XML schema is evaluated in terms of cohesion, coupling, and reusability. The converted XML schema could be used to construct databases for various fields where XML is used as an intermediation of data exchange.

Keywords

References

  1. T.Bray, J. Paoli, and C. Msperberg-McQueen, Extensible Markup Language (XML)1.0. http://www.w3.org/TR/REC-XMLW3CRecommendation.
  2. W3C. XML SchemaPart 0: Primer. http://www.w3.org/TR/xmlschema-0.
  3. W3C. XML SchemaPart 1: Structures. http://www.w3.org/TR/xmlschema-1.
  4. W3C. XML SchemaPart 2: Datatypes. http://www.w3.org/TR/xmlschema-2.
  5. A. Deutsch, M. F. Fernandez, and D. Suciu, "Storing Semistructured Data with STORED,". in Proc. ACM SIGMOD, pp. 431-442, 1999.
  6. S. Abiteboul, P. Bunneman, and D. Suciu, "Data on the Web:From Relations to Semistructured Data and XML," Morgan Kaufmann, 1999.
  7. R. Goldman, J. McHugh, and J. Widom, "Form Semistructured Data to XML:Migrating the Lore Data Model and Query Language," in Proc. Workshop on the Web and Databases (WebDB), pp. 25-30, 1999.
  8. R. Goldman and J. Widom, "DataGuides: Enabling Query Formulation and Optimization in Semistructured Databases," in Proc. VLDB, pp. 436-445, 1998.
  9. H. Garcia-Molina, J. Hammer, K. Ireland, Y. Papakonstantinou, J. Ullman, and J. Widom, "Integration and Accessing Heterogeneous Information Sources in TSIMMIS," in Proc. AAAI Symposium on Information Gathering, pp. 61-64, 1995.
  10. M. Garofalakis, A. Gionis, R. Rastogi, S. Seshadri, and K.Shim, "XTRACT: A System for Extracting Document Type Descriptors from XML Documents," in Proc. SIGMOD, pp. 165-176, 2000.
  11. A. Brazma, "Efficient Identification of Regular Expressions from Representative Examples," in Proc. ACM SIGACT, pp. 236-242, 1993.
  12. P. Kilpelainen, H. Mannila, and E. Ukkonen, "MDL Learning of Unions of Simple Pattern Languages from Positive Examples," in Proc. Euro COLT, pp. 252-260, 1995.
  13. XML for ASP.NET Developers. XSD Schema Generator. http://www.xmlforasp.net.
  14. ALTOVA Corporation. XML Spy. http://www.xmlspy.com.
  15. H. Meyerding, "XML and Content Reuse Systems for Instructional Design," E-Learning, 2004.
  16. C. Pelze and J. Murray, "Using XML Schema Effectively in WDSL Design," in Proc. Software Development Conference and Expo, 2004.
  17. R.Glushko and K. Mcgrath, "Patterns and Reuse in Document Engineering," in Proc. Deepx, pp. 1-11, 2002.
  18. Integration Architecture. http://www.pervasive.com/solutions/integration.
  19. MedBiguitous Consortium. XML Schema Design Guideline. http://www.RenderX.com.
  20. Java. http://java.sun.com/j2se/1.3/docs/api./