Context-based naming in information bases

被引:7
作者
Theodorakis, M
Constantopoulos, P
机构
[1] Univ Crete, Dept Comp Sci, GR-71110 Heraklion, Greece
[2] Fdn Res & Technol Hellas, Inst Comp Sci, GR-71110 Heraklion, Greece
关键词
context; naming; conceptual modeling; semantic conflicts; information bases;
D O I
10.1142/S0218843097000136
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In information bases following semantic and object-oriented data models, logical names are used for the external identification of objects. Yet the naming schemes employed are not "natural" enough and several problems often arise: logical names can be ambiguous, excessively long, unrelated to or unable to follow the changes of the environment of the named object. In natural language, similar problems are resolved by the context within which words are used. An approach to introducing a notion of context in an information base is to provide structuring mechanisms for decomposing it into possibly overlapping parts. This paper focuses on developing a context mechanism for an information base and, in particular, exploiting this mechanism for naming purposes. Rules are developed for generating meaningful names for objects by taking their context into account. This context-based naming enhances name readability, resolves name ambiguities, saves a lot of redundant name substrings, and it localizes and thus facilitates consistency checking, query processing and update operations. In modeling, it supports systematic naming of objects, and thus enhances cooperation between the designers and the end-users in the sense that the contents of the information base are more understandable by both of them.
引用
收藏
页码:269 / 292
页数:24
相关论文
共 44 条
[1]  
ABITEBOUL S, 1991, P ACM SIGMOD INT C M, P238
[2]  
ALBANO A, 1993, P 19 INT C VER LARG, P39
[3]   UPDATE SEMANTICS OF RELATIONAL VIEWS [J].
BANCILHON, F ;
SPYRATOS, N .
ACM TRANSACTIONS ON DATABASE SYSTEMS, 1981, 6 (04) :557-575
[4]   A METHODOLOGY FOR DATA SCHEMA INTEGRATION IN THE ENTITY RELATIONSHIP MODEL [J].
BATINI, C ;
LENZERINI, M .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1984, 10 (06) :650-664
[5]  
Bernstein Philip A., 1994, em Proceedings of the 20th International Conference on Very Large Data Bases, P705
[6]  
Bhargava H. K., 1991, ORSA Journal on Computing, V3, P107, DOI 10.1287/ijoc.3.2.107
[7]  
CONSTANTOPOULOS P, 1995, OBJECT ORIENTED SOFT, P177
[8]  
CONSTANTOPOULOS P, 1996, P 8 INT C ADV INF SY, P319
[9]  
CONSTANTOPOULOS P, 1994, SEMANTIC INDEX SYSTE
[10]  
CONSTANTOPOULOS P, 1996, P 2 WORKSH OP HYP SY