Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Using semantic values to facilitate interoperability among heterogeneous information systems
Sciore E., Siegel M., Rosenthal A. ACM Transactions on Database Systems19 (2):254-290,1994.Type:Article
Date Reviewed: Mar 1 1995

Interoperability is a requirement in today’s information systems, where differences among several component operating systems, database management systems, or pieces of hardware must become transparent to the end user. This paper presents a theory concerning semantic interoperability, whose goal is to ensure the proper exchange of data among heterogeneous information systems.

The basic concept of this theory is context information, which includes properties related to the usual data (for instance, the context of a datum representing a price may include its currency, a scale factor). Semantic value, which originated in LISP’s idea of a property list, is defined as the association between a context and a simple value. A data value, when exchanged from one system to another, migrates from its source context to a receiver context.

After an introduction, the second section provides the foundation for the theory of semantic values. Conversion functions, which realize the transformation of semantic values from one context to another, are presented, and characteristics useful in semantic comparison and arithmetic (such as total, lossless, lossy, and order-preserving conversion functions) are discussed. The authors examine a specific situation derived from semantic comparison, namely the “resolvable” and “unresolvable” properties.

In Section 3, the authors propose a system architecture that provides a general solution to semantic interoperability. Its central component, responsible for the exchange of values between several information subsystems, is the context mediator. Sections 4 through 6 apply this architecture to the relational model. A relational source database, a relational receiver, and the implementation of a context mediator are described. A specific manipulation language, Context-SQL, is introduced as an extension of SQL by which the context information of a semantic value can be manipulated.

The material is accurate and clear. The authors compare their theory with other issues in semantic interoperability, highlighting the way it complements previous work. Adequate references are provided.

The paper is intended primarily for researchers in semantic interoperability. It suggests several directions for future research; some are stated explicitly at the end of the paper, while others can be inferred from the exposition (the theory only applies to resolvable properties). The work will also be useful to companies implementing interoperability.

Reviewer:  Svetlana Segarceanu Review #: CR118410
Bookmark and Share
  Featured Reviewer  
 
Data Translation (H.2.5 ... )
 
 
Distributed Databases (H.2.4 ... )
 
 
Query Languages (H.2.3 ... )
 
 
Languages (H.2.3 )
 
 
Systems (H.2.4 )
 
Would you recommend this review?
yes
no
Other reviews under "Data Translation": Date
A language-driven generalized numerical database translator
Daini O. BIT 25(1): 91-105, 1985. Type: Article
Jun 1 1986
Schema matching and embedded value mapping for databases with opaque column names and mixed continuous and discrete-valued data fields
Jaiswal A., Miller D., Mitra P. ACM Transactions on Database Systems 38(1): 1-34, 2013. Type: Article
Jul 30 2013
Big data architecture evolution: 2014 and beyond
Mohammad A., Mcheick H., Grant E.  DIVANet 2014 (Proceedings of the 4th ACM International Symposium on Development and Analysis of Intelligent Vehicular Networks and Applications, Montreal, QC, Canada, Sep 21-26, 2014)139-144, 2014. Type: Proceedings, Reviews: (1 of 2)
Nov 12 2014
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy