90 likes | 275 Views
Developing an XML based Intermediate Language with Application to the Health Care Domain. Anne I. Mannette-Wright May 5, 2006. Agenda . What is my topic? Why is it important? Current status Next steps until July 8 th. Topic Idea. Pattern idea of using an “Intermediate Language” (IL)
E N D
Developing an XML based Intermediate Languagewith Application to the Health Care Domain Anne I. Mannette-Wright May 5, 2006
Agenda • What is my topic? • Why is it important? • Current status • Next steps until July 8th 2
Topic Idea • Pattern idea of using an “Intermediate Language” (IL) • Linguistic • Computing • Currency • XML is the “meta” IL of the WWW • But….XML Schemas are different for different documents • Need to write an XSLT program for every source to target XML Schema transformation 3
Topic Idea • Use XSLT (or some other mechanism) for IL • Apply to domain of medical data 4
Why is it Important? • Elimination of point-to-point transformations that currently have to be done in the document processing/exchange domain. • Further increase the reuse of XML documents by vastly reducing the effort, time and cost to transform one document structured using one XML schema to another XML document using a different XML schema. • Future application of this research to other domains other than the health care industry. 5
Work already done • Pattern idea – found it existed • Transformation of XML documents • found a number of methods • All methods at direct transformation level; none are N to M • Medical data transformation • Electronic Healthcare record (HER) standards are currently under development • Health Level 7 (HL7) appears to be the “leading” standard • HL7 standard does not address the medical data transformation problem 6
Work Planned: Now to July 8th • Look at lower level transformation method(s) using XSLT • Apply to standardized IL • Uses in medical data transformation • Where and what problems can it solve 7
References • Bobung, Sebastian, “Semi-auotmatic discovery of mapping rules to match XML Schemas”, Department of Computer Science, The University of Auckland, November 25, 2003. • Boyd, Michael, Kittivoravitkul, Sasivimol, Lazanitis, Charalambos, “AutoMed: A BAV Data Integration System for Heterogeneous Data Sources”, Lecture Notes In Computer Science, 2004, Springer-Verlag GmbH, Volume 3084 / 2004, Advanced Information Systems Engineering: 16th International Conference, Proceedings CAiSE 2004, Riga, Latvia, June 7-11, 2004. • Corre, Alan D., “A Glossary of Lingua Franca – Introduction”, obtained from http://www.uwm.edu/~corre/franca/edition2/lingua.2.html • Cruz, L.F., Xiao, X., Hsu, F., “An Ontology-based Framework for XML Semantic Integration”, Proceedings IDEAS’04, pages 217-226, 2004. • Eichleberg, Marcio, Aden, Thomas, Riesmeier, Jorg, “A Survey and Analysis of Electronic Healthcare Record Standards”, ACM Computing Surveys, Vol.37, No.4, December 2005, pp.277-315. • Ek, Merja, Hakkarainen, Kilpelainen, Pakka, Penttinen, Tommi, “Declarative XML Wrapping of Data”, report A/2002/2, University of Kuopio, Department of Computer Science and Applied Mathematics, Kuopio, Finland. • Foote, Brian, Roberts, Don, “Lingua Franca”, Fifth Conference of Pattern Languages of programs (PLoP’98), Monticello, Illinois, August 1998. • Kuikka, Eila, Leinonen, Paula, Panttonen, Martti, “Towards Automating of Document Structure Transformations”, DocEng’02, November 8-9, 2002, McLean, Virginia, U.S.A.. • Lehti, Patirck, Frankhauser, Peter, “XML Data Integration with OWL: Experiences & Challenges”, Proceedings of the 2004 Symposium on Applications and the Internet (SAINT’04), pages 160 – 167. • Patterson, Grace I., Shepherd, Michael, Wang, Xiaaoli, Watters, Carolyn, Zitner, David, “Using the XML-based Clinical Document Architecture for Exchange of Structured Discharge Summaries”, Proceedings of the 35th Hawaii International Conference on System Sciences, 2002. 8
References • Pottinger, Rachel A., Bernstein, Philip A., “Merging Models Based on Given Correspondence”, Proceedings of the International Conference on Very Large Databases, 2003, pages 862-873. • Star Trek: The Next Generation Episode #502 obtained from: http://www.treknation.com/episodes/tng/ • Su, Hong, Kuno, Harumi, Rundensteiner, Elke A., “Automating the Transformation of XML Documents”, Workshop on Web Information and Data Management, Proceedings of the 3rd International workshop on Web information and data management, 2001, pages 68-75. • Thirunarayan, Krishnaprasad, “Applying XML/XSLT Technology: A Case Study”, Simulation Series, 2000, Vol.34, Part 2, pages 73-80. • Zamboulis, Lucas, Poulovassilis, Alexandra, “Information Sharing for the Semantic Web – a Schema Transformation Approach”, School of Computer Science and Information Sciences, Birkbeck College, University of London, London, June 30, 2005. 9