Abstract
Interoperability is a qualitative property of computing infrastructures that denotes the ability of sending and receiving systems to exchange and properly interpret information objects across system boundaries. Since this property is not given by default, the interoperability problem and the representation of semantics have been an active research topic for approximately four decades. Early database models such as the Relational Model used schemas to express semantics and implicitly aimed at achieving interoperability by providing programming independence of data storage and access. Thereafter the Entity Relationship Model was introduced providing the basic building blocks of modeling real-world semantics. With the advent of distributed and object-oriented databases, interoperability became an obvious need and an explicit research topic. After a number of intermediate steps such as hypertext and (multimedia) document models, the notions of semantics and interoperability became what they have been over the last ten years in the context of the World Wide Web. With this article we contribute a retrospective on semantics and interoperability research as applied in major areas of computer science. It gives domain experts and newcomers an overview of existing interoperability techniques and points out future research directions.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsNotes
- 1.
See Ceri et al. [14] for an overview of distributed databases.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
References
Aberer, K., Catarci, T., Cudré-Mauroux, P., Dillon, T., Grimm, S., Hacid, M.-S., Illarramendi, A., Jarrar, M., Kashyap, V., Mecella, M., Mena, E., Scannapieco, M., Saltor, F., Santis, L.D., Spaccapietra, S., Staab, S., Studer, R., Troyer, O.D.: Emergent semantics systems. In: In International Conference on Semantics of a Networked World (ICSNW), pp. 14–43 (2004)
Abiteboul, S., Buneman, P., Suciu, D.: Data on the Web: From Relations to Semistructured Data and XML. Morgan Kaufmann, San Mateo (1999).
Abiteboul, S., Quass, D., McHugh, J., Widom, J., Wiener, J.L.: The lorel query language for semistructured data. Int. J. Digit. Libr. 1(1), 68–88 (1997)
Abrial, J.-R.: Data semantics. In: Klimbie, J.W., Koffeman, K.L. (eds.) Data Base Management, pp. 1–60. North-Holland, Amsterdam (1974)
ANSI/X3/SPARC Study Group on Data Base Management Systems: Interim report. FDT—Bulletin of ACM SIGMOD 7(2), 1–140 (1975)
Berners-Lee, T.: Linked Data. World Wide Web Consortium, (2006). World Wide Web Consortium. Available at http://www.w3.org/DesignIssues/LinkedData.html
Berners-Lee, T., Conolly, D.: RFC 1866—Hypertext Markup Language—2.0. Network Working Group (1995)
Berners-Lee, T., Hendler, J., Lassila, O.: The semantic web. Scientific American (May 2001)
Bernstein, P.A., Melnik, S., Petropoulos, M., Quix, C.: Industrial-strength schema matching. SIGMOD Rec. 33(4), 38–43 (2004)
Bizer, C., Heath, T., Berners-Lee, T.: Linked data—the story so far. Int. J. Semant. Web Inf. Systems (IJSWIS) 5(3) (2009)
Bizer, C., Lehmann, J., Kobilarov, G., Auer, S., Becker, C., Cyganiak, R., Hellmann, S.: DBpedia—a crystallization point for the web of data. J. Web Semant. 7(3), 154–165 (2009)
Bukhres, O.A., Elmagarmid, A.K. (eds.): Object-Oriented Multidatabase Systems: A Solution for Advanced Applications. Prentice Hall, New York (1996)
Bush, V.: As we may think. Atlantic Monthly 176(1), 101–108 (1945)
Ceri, S., Pelagatti, G.: Distributed Databases: Principles and Systems. McGraw-Hill, New York (1984)
Chamberlin, D.D., Boyce, R.F.: Sequel: a structured English query language. In: SIGFIDET ’74: Proceedings of the 1974 ACM SIGFIDET (now SIGMOD) Workshop on Data Description, Access and Control, pp. 249–264. ACM, New York (1974). doi:10.1145/800296.811515
Chawathe, S., Garcia-Molina, H., Hammer, J., Ireland, K., Papakonstantinou, Y., Ullman, J.D., Widom, J.: The TSIMMIS project: integration of heterogeneous information sources. In: 16th Meeting of the Information Processing Society of Japan, Tokyo, Japan, pp. 7–18 (1994)
Chen, P.P.: The entity-relationship model: toward a unified view of data. In: Kerr, D.S. (ed.) VLDB, p. 173. ACM, New York (1975)
Chen, P.P.: The entity-relationship model—toward a unified view of data. ACM Trans. Database Syst. 1(1), 9–36 (1976)
Codd, E.F.: A relational model of data for large shared data banks. Commun. ACM 13(6), 377–387 (1970)
Conklin, J.: Hypertext: an introduction and survey. Computer 20(9), 17–41 (1987). doi:10.1109/MC.1987.1663693
Dogac, A., Özsu, M.T., Biliris, A., Sellis, T.K. (eds.): Advances in Object-Oriented Database Systems, Proceedings of the NATO Advanced Study Institute on Object-Oriented Database Systems, Held in Izmir, Kusadasi, Turkey, August 6–16, 1993. NATO ASI Series F: Computing and Systems Sciences, vol. 130 (1994)
Dublin Core Metadata Initiative. Dublin Core Metadata Element Set, version 1.1. Available at: http://dublincore.org/documents/dces/ (December 2006)
Elmasri, R., Weeldreyer, J., Hevner, A.: The category concept: an extension to the entity-relationship model. Data Knowl. Eng. 1(1), 75–116 (1985). doi:10.1016/0169-023X(85)90027-8
Engelbart, D.C.: Augmenting Human Intellect: A Conceptual Framework. Stanford Research Institute, Menlo Park (1962)
Falkenberg, E.D.: Concepts for modelling information. In: Nijssen, G.M. (ed.) IFIP Working Conference on Modelling in Data Base Management Systems, Freudenstadt, Germany, pp. 95–109. North-Holland, Amsterdam (1976)
Franklin, M., Halevy, A., Maier, D.: From databases to dataspaces: a new abstraction for information management. SIGMOD Rec. 34(4), 27–33 (2005). doi:10.1145/1107499.1107502
Goldfarb, C.F.: A generalized approach to document markup. In: Proceedings of the ACM SIGPLAN SIGOA Symposium on Text Manipulation, pp. 68–73. ACM, New York (1981). doi:10.1145/800209.806456
Goldfarb, C.F.: Standards-HyTime: a standard for structured hypermedia interchange. Computer 24(8), 81–84 (1991). doi:10.1109/2.84880
Grønbæk, K., Trigg, R.H.: Hypermedia system design applying the dexter model. Commun. ACM 37(2), 26–29 (1994). doi:10.1145/175235.175236
Gruber, T.: A translation approach to portable ontology specifications. Knowl. Acquis. 5, 199–220 (1993)
Haas, L.M., Selinger, P.G., Bertino, E., Daniels, D., Lindsay, B.G., Lohman, G.M., Masunaga, Y., Mohan, C., Ng, P., Wilms, P.F., Yost, R.A.: R*: A research project on distributed relational DBMS. IEEE Database Eng. Bull. 5(4), 28–32 (1982)
Halasz, F., Schwartz, M.: The dexter hypertext reference model. Commun. ACM 37(2), 30–39 (1994). doi:10.1145/175235.175237
Halpin, T.: Object-role modeling (ORM/NIAM). In: Handbook on Architectures of Information Systems, pp. 81–102. Springer, Berlin (1998)
Haslhofer, B., Klas, W.: A survey of techniques for achieving metadata interoperability. ACM Comput. Surv. 42(2) (2010)
ISO JTC1 SC34. ISO 8879:1986 Information Processing—Text and Office Systems—Standard Generalized Markup Language (SGML) (1986)
Jacobs, I., Walsh, N.: Architecture of the World Wide Web, Volume One. Available at: http://www.w3.org/TR/webarch/ (December 2004)
Rothnie, J.B. Jr., Bernstein, P.A., Fox, S., Goodman, N., Hammer, M., Landers, T.A., Reeve, C.L., Shipman, D.W., Wong, E.: Introduction to a system for distributed databases (sdd-1). ACM Trans. Database Syst. 5(1), 1–17 (1980)
Kalfoglou, Y., Schorlemmer, M.: Ontology mapping: the state of the art. Knowl. Eng. Rev. 18(1), 1–31 (2003). doi:10.1017/S0269888903000651
Klas, W., Aberer, K., Neuhold, E.J.: Object-oriented modeling for hypermedia systems using the VODAK model language. In: NATO ASI OODBS, pp. 389–433 (1993)
Kosch, H.: Distributed Multimedia Database Technologies Supported MPEG-7 and by MPEG-21. CRC Press LLC, Boca Raton (2003)
Landers, T.A., Rosenberg, R.: An overview of multibase. In: DDB, pp. 153–184 (1982)
Litwin, W., Boudenant, J., Esculier, C., Ferrier, A., Glorieux, A.M., Chimia, J.L., Kabbaj, K., Moulinoux, C., Rolin, P., Stangret, C.: Sirius system for distributed data management. In: DDB, pp. 311–366 (1982)
Nack, F., Lindsay, A.T.: Everything you wanted to know about MPEG-7: Part 1. IEEE MultiMedia 6(3), 65–77 (1999)
Nelson, T.H.: Complex information processing: a file structure for the complex, the changing and the indeterminate. In: Proceedings of the 1965 20th National Conference, pp. 84–100. ACM, New York (1965). doi:10.1145/800197.806036
Neuhold, E.J., Biller, H.: Porel: A distributed data base on an inhomogeneous computer network. In: VLDB, pp. 380–395. IEEE Computer Society, Los Alamitos (1977)
Nijssen, G.M.: Current issues in conceptual schema concepts. In: Nijssen, G.M. (ed.) Proc. 1977 IFIP Working Conf. on Modelling in Data Base Management Systems, Nice, France, pp. 31–66. North-Holland, Amsterdam (1977)
Noy, N.F., Klein, M.: Ontology evolution: Not the same as schema evolution. Knowl. Inf. Syst. 6(4), 428–440 (2004). doi:10.1007/s10115-003-0137-2
Object Management Group (OMG). Meta Object Facility (MOF) core specification—version 2.0. Available at: http://www.omg.org/spec/MOF/2.0/PDF/ (January 2006)
Object Management Group (OMG). Unified Modelling Language (UML). Available at: http://www.uml.org/ (2007)
Ouksel, A.M., Sheth, A.: Semantic interoperability in global information systems. SIGMOD Rec. 28(1), 5–12 (1999). doi:10.1145/309844.309849
Papakonstantinou, Y., Garcia-Molina, H., Widom, J.: Object exchange across heterogeneous information sources. In: Eleventh International Conference on Data Engineering (ICDE 1995), pp. 251–260 (1995)
Reid, B.K.: A high-level approach to computer document formatting. In: POPL ’80: Proceedings of the 7th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, pp. 24–31. ACM, New York (1980). doi:10.1145/567446.567449
Rowley, J.: The wisdom hierarchy: representations of the DIKW hierarchy. J. Inf. Sci. 33(2), 163–180 (2007). doi:10.1177/0165551506070706
Sheth, A.P., Larson, J.A.: Federated database systems for managing distributed, heterogeneous, and autonomous databases. ACM Comput. Surv. 22(3), 183–236 (1990). doi:10.1145/96602.96604
Stonebraker, M., Held, G., Wong, E., Kreps, P.: The design and implementation of INGRES. ACM Trans. Database Syst. 1(3), 189–222 (1976). doi:10.1145/320473.320476
Stonebraker, M., Neuhold, E.J.: A distributed database version of INGRES. In: Berkeley Workshop, pp. 19–36 (1977)
Sundgren, B.: An infological approach to data bases. PhD thesis, University of Stockholm (1973)
The EDItEUR Group: Online Information Exchange (ONIX). Available at: http://www.editeur.org/onix.html (2007)
Trigg, R.H., Weiser, M.: Textnet: a network-based approach to text handling. ACM Trans. Inf. Syst. 4(1), 1–23 (1986). doi:10.1145/5401.5402
Visser, P.R.S., Jones, D.M., Bench-Capon, T.J.M., Shave, M.J.R.: An analysis of ontological mismatches: Heterogeneity versus interoperability. In: AAAI 1997 Spring Symposium on Ontological Engineering, Stanford University, Stanford (1997)
W3C XML Activity. Extensible Markup Language (XML) 1.0. W3C. Available at: http://www.w3.org/TR/1998/REC-xml-19980210 (1998)
Wache, H.: Semantische Mediation für heterogene Informationsquellen. PhD thesis, University of Bremen (2003)
Wiederhold, G.: Mediators in the architecture of future information systems. Computer 25(3), 38–49 (1992). doi:10.1109/2.121508
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Haslhofer, B., Neuhold, E.J. (2011). A Retrospective on Semantics and Interoperability Research. In: Fensel, D. (eds) Foundations for the Web of Information and Services. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-19797-0_1
Download citation
DOI: https://doi.org/10.1007/978-3-642-19797-0_1
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-19796-3
Online ISBN: 978-3-642-19797-0
eBook Packages: Computer ScienceComputer Science (R0)