FORMAL DEFINITION OF A CONCEPTUAL LANGUAGE FOR THE DESCRIPTION AND MANIPULATION OF INFORMATION MODELS

被引:77
|
作者
TERHOFSTEDE, AHM
PROPER, HA
VANDERWEIDE, TP
机构
[1] Department of Information Systems, University of Nijmegen, 6525 ED Nijmegen, Toernooiveld
关键词
D O I
10.1016/0306-4379(93)90004-K
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Conceptual data modelling techniques aim at the representation of data at a high level of abstraction. This implies that conceptual data modelling techniques should not only be capable of naturally representing complex structures, but also the rules (constraints) that must hold for these structures. Contemporary data modelling techniques, however, do not provide a language, which on the one hand has a formal semantics and on the other hand leads to natural looking expressions, for formulating these constraints. In this paper such a language is defined for an existing data modelling technique (PSM), which is a generalisation of object-role models (such as ER or NIAM). In this language not only constraints, but also queries and updates can be expressed on a conceptual level.
引用
收藏
页码:489 / 523
页数:35
相关论文
共 50 条
  • [1] Definition of a formal language to describe models by means of relations
    Preiss, T
    Breitenecker, F
    [J]. SIMULATION IN INDUSTRY'2000, 2000, : 38 - 40
  • [2] FORMAL DEFINITION OF BASIC LANGUAGE
    LEE, JAN
    [J]. COMPUTER JOURNAL, 1972, 15 (01): : 37 - &
  • [3] Be in all its states Towards a conceptual description of the verb be in the definition of natural language
    Sambre, Paul
    [J]. COGNITEXTES, 2007, 1
  • [4] Formal conceptual structure in language
    Sarbo, JJ
    [J]. COMPUTING ANTICIPATORY SYSTEMS, 1999, 465 : 289 - 300
  • [5] Mdws:: A modelling language to build a formal ontology in either description logics or conceptual graphs
    Nobécourt, J
    Biébow, B
    [J]. KNOWLEDGE ENGINEERING AND KNOWLEDGE MANAGEMENT, PROCEEDINGS: METHODS, MODELS, AND TOOLS, 2000, 1937 : 57 - 64
  • [6] Formal Definition of XCCS Modelling Language
    Balicki, Krzysztof
    Szpyrka, Marcin
    [J]. FUNDAMENTA INFORMATICAE, 2009, 93 (1-3) : 1 - 15
  • [7] Engineering the SDL formal language definition
    Prinz, A
    Von Löwis, M
    [J]. FORMAL METHODS FOR OPEN OBJECT-BASED DISTRIBUTED SYSTEMS, PROCEEDINGS, 2003, 2884 : 47 - 63
  • [8] Formal definition of programming language standards
    Pronk, C
    Schönhacker, M
    [J]. ACM SIGPLAN NOTICES, 2003, 38 (08) : 20 - 21
  • [9] Formal description of information processing within CS-generative models
    Kurkovsky, Anatoly
    [J]. WMSCI 2005: 9th World Multi-Conference on Systemics, Cybernetics and Informatics, Vol 3, 2005, : 67 - 72
  • [10] A new formal definition of language for natural language processing
    Wang, Y
    Wang, XJ
    [J]. Proceedings of the 11th Joint International Computer Conference, 2005, : 430 - 433