DOI QR코드

DOI QR Code

Toward Generic, Immersive, and Collaborative Solutions to the Data Interoperability Problem which Target End-Users

  • Published : 2009.06.30

Abstract

In this paper, we describe our vision of a "Just-in-time" initiative to solve the Data Interoperability Problem (a.k.a. INTEROP.) We provide an architectural overview of our initiative which draws upon existing technologies to develop an immersive and collaborative approach which aims at empowering data stakeholders (e.g., data producers and data consumers) with integrated tools to interact and collaborate with each other while directly manipulating visual representations of their data in an immersive environment (e.g., implemented via Second Life.) The semantics of these visual representations and the operations associated with the data are supported by ontologies defined using the Common Logic Framework (CL). Data operations gestured by the stakeholders, through their avatars, are translated to a variety of generated resources such as multi-language source code, visualizations, web pages, and web services. The generality of the approach is supported by a plug-in architecture which allows expert users to customize tasks such as data admission, data manipulation in the immersive world, and automatic generation of resources. This approach is designed with a mindset aimed at enabling stakeholders from diverse domains to exchange data and generate new knowledge.

Keywords

References

  1. ALTOVA. 2008. MapForce. http://www.altova.com/products/mapforce/data_mapping.html.
  2. AMERICAN NATIONAL STANDARDS INSTITUTE. 2008. http://www.ansi.org/.
  3. AMIT, S. 2004. From Semantic Search and Integration to Analytics. In Dagstuhl Seminar on Semantic Interoperability and Integration, Y. Kalfoglou, M. Schorlemmer, A. P. Sheth, S. Staab, and M. Uschold, Eds. Schloss Dagstuhl.
  4. BIRSAN, D. 2005. On plug-ins and extensible architectures. ACM Queue 3, 2 (March). https://doi.org/10.1145/1053331.1053345
  5. BRETHERTON, F. P. AND P. T. SINGLEY. 1994. Metadata: a user's view. In Proceedings of International Working Conference on Scientific and Statistical Database Management.
  6. CALVANESE, D., G. D. GIACOMO, M. LENZERINI, D. NARDI, AND R. ROSATI. 2001. Data Integration in Data Warehousing. International Journal of Cooperative Information Systems (IJCIS) 10, 3:237-271. https://doi.org/10.1142/S0218843001000345
  7. CARNEY, D., D. FISHER, E. MORRIS, AND P. PLACE. 2005. Some Current Approaches to Interoperability. Tech. rep., Integration of Software-Intensive Systems Initiative, SEI, CMU.
  8. CHARLENE UNDERWOOD (ON BEHALF OF SIEMENS). 2008. NHIN Requirements: A Vendor Perspective. http://www.ncvhs.hhs.gov/060727p14a.pdf. A testimony to the National Committee on Vital and Health Statistics, Subcommittee on Standards and Security. July 2006.
  9. CHAUDHURI, S. AND U. DAYAL. 1997. An overview of data warehousing and OLAP technology. ACM SIGMOD Record 26, 1 (January):65-74. https://doi.org/10.1145/248603.248616
  10. COMMON LOGIC WORKING GROUP WEBSITE. 2008. http://cl.tamu.edu/.
  11. DELL'ERBA, M., O. FODOR, F. RICCI, AND H. WERTHNER. 2002. Harmonise: A Solution for Data Interoperability. In Proceedings of (Lisbon, Portugal). IFIP Conference on Towards The Knowledge Society: E-Commerce, E-Business, and E-Government.
  12. DOERR, M. 2004. The CIDOC CRM, an Ontological Approach to Schema Heterogeneity. In Dagstuhl Seminar on Semantic Interoperability and Integration, Y. Kalfoglou, M. Schorlemmer, A. P. Sheth, S. Staab, and M. Uschold, Eds. Schloss Dagstuhl.
  13. ECLIPSE PROJECT. 2008. Eclipse Integrated Development Environment. http://www.eclipse.org/.
  14. FACEBOOK DEVELOPERS. 2008. http://developers.facebook.com/.
  15. FLORIDA HURRICANE ALLIANCE. 2008. http://www.ihrc.fiu.edu/fha/.
  16. GRUBER, T. R. 1993. A Translation Approach to Portable Ontology Specifications. Knowledge Acquisition 5, 2 (February):199-220. https://doi.org/10.1006/knac.1993.1008
  17. HAYES, P. 2008a. IKL - A Logic For Interoperation. http://ontolog.cim3.net/file/resource/ presentation/PatHayes_20061026/OntologyWorkshopSlides.html.
  18. HAYES, P. 2008b. IKL Guide. http://www.ihmc.us/users/phayes/IKL/GUIDE/GUIDE.html.
  19. HOFMANN, M. A. 2004. Challenges of Model Interoperation in Military Simulations. SIMULATION 80, 12:659-667. https://doi.org/10.1177/0037549704050997
  20. IEEE COMPUTER SOCIETY. 2001. Standard Computer Dictionary: A Compilation of IEEE Standard Computer Glossaries. IEEE Press, Los Alamitos Circle, California.
  21. IEEE-USA. 2005. Interoperability for the national health information network. http://www. ieeeusa.org/policy/positions/NHINinteroperability.html#_ftn1.
  22. INMON, W. H. 1992. Building the Data Warehouse. John Wiley & Sons, Inc.
  23. ISO/IEC. 2008. ISO/IEC 24707:2007 - Common Logic (CL): A Framework for a Family of Logic-Based Languages. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm? csnumber=39175.
  24. KAPTELININ, V. AND M. CZERWINSKI, Eds. 2007. Beyond the Desktop Metaphor - Designing Integrated Digital Work Ennvironments. MIT Press, Cambridge, Massachusetts.
  25. KRIENS, P. 2008. How osgi changed my life. ACM Queue 6, 1 (January-February). https://doi.org/10.1145/1348583.1348594
  26. LENZERINI, M. 2002. Data Integration: A Theoretical Perspective. In Proceedings of ACM SIGMODSIGACT-SIGART symposium on Principles of database systems.
  27. LINDEN LAB. 2008a. Second Life. http://secondlife.com/.
  28. LINDEN LAB. 2008b. Second Life Land. http://secondlife.com/land/index.php.
  29. LINDEN LAB. 2008c. Second Life Resources for Developers. http://wiki.secondlife.com/wiki/LSL_Portal.
  30. MCGUINNESS, D. L., P. FOX, L. CINQUINI, P. WEST, J. GARCIA, J. L. BENEDICT, AND D. MIDDLETON. 2008. Enabling Scientific Research Using an Interdisciplinary Virtual Observatory: The Virtual Solar-Terrestrial Observatory Example. AI Magazine 29, I (Spring):65-76.
  31. METEORA AND OKEANOS ISLANDS. 2008. http://slurl.com/secondlife/Meteora/177/161/27/; http://slurl.com/secondlife/Okeanos/64/217/30/.
  32. MICROSOFT. 2008. SQL Server Integration Services - SSIS. http://www.microsoft.com/sql/technologies/integration/default.mspx.
  33. NASA's SPACE CoLAB. 2008. http://spacecolab.wordpress.com/.
  34. NATIONAL COMMITTEE ON VITAL AND HEALTH STATISTICS. 2008. Enhanced Protections for Uses of Health Data. http://www.ncvhs.hhs.gov/071221lt.pdf. December 2007.
  35. NATIONAL OCEANIC AND ATMOSPHERIC ADMINISTRATION - NOAA. 2008. Meteorological Assimilation Data Ingest System (MADIS). http://madis.noaa.gov/.
  36. NETBEANS PLUGIN PORTAL. 2008. http://plugins.netbeans.org/PluginPortal/faces/MainPage.jsp.
  37. OPEN GEOSPATIAL CONSORTIUM (OGC). 2008. http://www.opengeospatial.org/.
  38. OPENSIMULATOR WIKI. 2008. http://opensimulator.org/wiki/Main_Page.
  39. OSGI ALLIANCE. 2008. http://www.osgi.org/Main/HomePage.
  40. PAEPCKE, A., C.-C. K. CHANG, T. WINOGRAD, AND H. GARCIA-MOLINA. 1998. Interoperability for digital libraries worldwide. Communications of the ACM 41, 4 (April):33-42. https://doi.org/10.1145/273035.273044
  41. PAGE, E. H., R. BRIGGS, AND J. A. TUFAROLO. 2004. Toward a Family of Maturity Models for the Simulation Interconnection Problem. In Spring Simulation Interoperability Workshop. Arlington, VA.
  42. PAN, A. AND A. VINA. 2004. An alternative architecture for financial data integration. Communications of the ACM 47, 5 (May):37?40. https://doi.org/10.1145/986213.986235
  43. PARENT, C. AND S. SPACCAPIETRA. 2000. Database Integration: The Key to Data Interoperability. In Advances in Object-Oriented Data Modeling, M. P. Papazoglou, Z. Tari, and S. Spaccapietra, Eds. MIT Press, 221-253.
  44. POWER, L. R. 1990. Post-Facto Integration Technology: New Discipline for and Old Practice. In Proceedings of IEEE Conference on Systems Integration (ICSI'90). 4-13.
  45. RIEDEMANN, C. AND C. TIMM. 2003. Services for data integration. Data Science Journal 2, 26 (February):90-99. https://doi.org/10.2481/dsj.2.90
  46. RIFAIEH, R. AND N. A. BENHARKAT. 2002. Query-based data warehousing tool. In Proceedings of ACM International Workshop on Data Warehousing and OLAP. ACM.
  47. SCILANDS VIRTUAL CONTINENT. 2008. http://www.scilands.org/.
  48. SELIGMAN, L. AND A. ROSENTHAL. 2001. XML's impact an databases and data sharing. Computer 34, 6:59-67.
  49. SKIBO, C., M. YOUNG, AND B. JOHNSON. 2006. Working With Microsoft Visual Studio 2005. Microsoft Press.
  50. SMITH, M. K., C. WELTY, AND D. L. MCGUINNESS, Eds. 2004. OWL Web Ontology Language Guide. W3C.
  51. SOME MASHUP RESOURCES. 2008. http://www.deitel.com/ResourceCenters/Web20/Mashups/tabid/ 977/Default.aspx; http://www.ibm.com/developerworks/library/x-mashups.html; http://blog. programmableweb.com/2007/05/07/12-useful-ruby-mashup-resources/.
  52. STAHL, G. 2006. Group Cognition - Computer Support for Building Collaborative Knowledge. MIT Press, Cambridge, Massachusetts.
  53. STEP TOOLS INC. 2008. http://www.steptools.com/.
  54. SUN MICROSYSTEMS. 2008a. Project Darkstar. http://projectdarkstar.com/.
  55. SUN MICROSYSTEMS. 2008b. Project Wonderland. https://lg3d-wonderland.dev.java.net/.
  56. SANCHEZ-RUIZ, A. J. AND G. HANSEN. 2005. Translation patterns to specify processes in the PSL ontology. In Proceedings of the sixth OOPSLA Workshop on Domain-Specific Modeling (San Diego, CA). ACM-SIGPLAN.
  57. SANCHEZ-RUIZ, A. J., M. SAEKI, B. LANGLOIS, AND R. PAIANO. 2007. Domain-specific software development terminology: Do we all speak the same language? In Proceedings of the seventh OOPSLA Workshop on Domain-Specific Modeling (Montreal, Canada). ACM-SIGPLAN.
  58. SANCHEZ-RUIZ, A. J. 1995. On automatic approaches to multi-language programming via code reusability. Ph.D. thesis, Rensselaer Polytechnic Institute. Available from http://www.il. proquest.com; UMI number: 9544074.
  59. TECHNET. 2001. Why Is Interoperability Important? http://technet.microsoft.com/en-us/library/bb463148(TechNet.10).aspx.
  60. TOLK, A. AND J. A. MUGUIRA. 2003. The Levels of Conceptual Interoperability Model. In Fall Simulation Interoperability Workshop. Orlando, FL.
  61. TURNITSA, C. D. 2005. Extending the levels of conceptual interoperability model. In Summer Computer Simulation Conference. Philadelphia, PA.
  62. UMAPATHY, K. AND S. PURAO. 2006. Designing Enterprise Solutions with Web Services and Integration Patterns. In Proceedings of IEEE International Conference on Services Computing (SCC). IEEE-CS.
  63. US DEPARTMENT OF DEFENSE. 2005. Defense standarization program. http://www.dsp.dla.mil/.
  64. US DEPARTMENT OF HEALTH AND HUMAN SERVICES. 2008. Health Insurance Portability and Accountability Act. http://www.hhs.gov/ocr/hipaa/.
  65. US DEPARTMENT OF TRANSPORTATION. 2008. National Surface Transportation Weather Observing and Forecasting System (Clarus). http://www.its.dot.gov/clarus/index.htm.
  66. VASSALOS, V. 2004. Interesting Problems in Semantic Integration and Interoperability. In Dagstuhl Seminar on Semantic Interoperability and Integration, Y. Kalfoglou, M. Schorlemmer, A. P. Sheth, S. Staab, and M. Uschold, Eds. Schloss Dagstuhl.
  67. VISSER, U., H. STUCKENSCHMIDT, H. WACHE, AND T. VOGELE. 2000. Enabling Technologies for Interoperability. In Proceedings of International Symposium of Computer Science for Environmental Protection (Bonn, Germany).
  68. WEST, J. 2003. The Role of Standards in the Creation and Use of Information Systems. In Proceedings of MIS Quarterly Special Issue Workshop on Standard Making: A Critical Research Frontier for Information Systems.
  69. WILKES, J. 2003. The Integrated Data Environment: a new tool for interoperability and effective data integration for command and control. Journal of Telecommunications and Information Technology 4.
  70. WINTERS, L. S., M. M. GORMAN, AND A. TOLK. 2006. Next Generation Data Interoperability: It's all About the Metadata. In Proceedings of Fall Simulation Interoperability Workshop (Orlando, Florida).
  71. ZHU, F., M. TURNER, I. KOTSIOPOULOS, K. BENNETT, M. RUSSELL, AND M. BUDGEN. 2004. Dynamic data integration using Web services. In Proceedings of International Conference on Web Services.