ABSTRACT
XML has become the standard format for representing structured and semi-structured data on the Web. To describe the structure and content of XML data, several XML schema languages have been proposed. Although being very useful for validating XML documents, an XML schema is not suitable for tasks requiring knowledge about the semantics of the represented data. For such tasks it is better to use a conceptual schema. This paper presents an extension of the Entity Relationship (ER) model, called X-Entity, for conceptual modeling of XML schemas. We also present the process of converting a schema, defined in the XML Schema language, to an X-Entity schema. The conversion process is based on a set of rules that consider element declarations and type definitions and generates the corresponding conceptual elements. Such representation provides a cleaner description for XML schemas by focusing only on semantically relevant concepts. The X Entity model has been used in the context of a Web data integration system with the goal of providing a concise and semantic description for local schemas defined in XML Schema.
- Bray, T., Paoli, J., Sperberg-Mcqueen, C. M. Extensible Markup Language (XML) 1.0, http://www.w3.org/TR/REC-xml, 2000. Google ScholarDigital Library
- Chen, P.P., The Entity-Relationship Model: Toward a unified view of data, ACM Transactions on Database Systems, v.1, n.1, 1--36, 1976. Google ScholarDigital Library
- Fallside, D. C., XML Schema Part 0: Primer, http://www.w3.org/ TR /xmlschema-0/, 2001.Google Scholar
- Jellife, R., Schematron, Internet Document. http://www.ascc.net/ xml/resource/ schematron/, 2000.Google Scholar
- Klarlund, N., Moller, A., Schwatzbach, M. I. DSD: a schema language for xml, Automated Software Engineering, v.9, n.3, 285--319, 2002. Google ScholarDigital Library
- Lee, D., Chu, W.W., Comparative Analysis of Six XML Schema Languages, SIGMOD Record, v. 29, n. 3, 76--87, 2000. Google ScholarDigital Library
- Lóscio, B. F., Managing the Evolution of XML-based Mediation Queries, PhD thesis, Informatics Center- Federal University of Pernambuco, 2003.Google Scholar
- Mani, M., Lee, D., Muntz, R. Semantic Data Modeling using XML Schemas, In Proceedings ER' 2001 (Yokohama, Japan, 2001), 149--163. Google ScholarDigital Library
- Mello, R. S., Heuser, C. A., A Rule-Based Conversion of a DTD to a Conceptual Schema, In Proceedings of ER'2001 (Yokohama, Japan, 2001), 133--148. Google ScholarDigital Library
- Passi, K., Madria, S., S., Bipin, Mohania, Bhowmick, M., S., A Model for XML Schema Integration, In Proceedings of ECWEB'2002, (Aix-en-Provence, France, 2002), 193--202. Google ScholarDigital Library
- Psaila, G., ERX: A Conceptual Model for XML Documents, In Proc. of ACM Symposium on Applied Computing (SAC), Villa Olmo, Italy, 2000, p. 898--903. Google ScholarDigital Library
Index Terms
- Conceptual modeling of XML schemas
Recommendations
Conceptual modeling for customized XML schemas
Special issue: ER 2002XML was initially developed for document management, but it is becoming increasingly used for storing and exchanging all kinds of data on the Internet. In this paper, we introduce a design methodology for XML schemas that is based upon well-understood ...
XML conceptual modeling with XUML
ICSE '06: Proceedings of the 28th international conference on Software engineeringAs XML has become the standard format for representing structured and semi-structured data on the Web, the methods for designing XML schemas is becoming more and more important. XML schemas represent the logical models of the documents. In order to ...
XML-based XML schema access
WWW '07: Proceedings of the 16th international conference on World Wide WebXML Schema's abstract data model consists of components, which are the structures that eventually define a schema as a whole. XML Schema's XML syntax, on the other hand, is not a direct representation of the schema components, and it proves to be ...
Comments