Building A Model Query Language via SML

Structured modeling language (SML) is modeling language for the structured modeling (SM) framework, which is designed to represent a wide range of models. The lack of query (retrieval) capabilities in most extant modeling systems constitutes one of the greatest anachronisms of contemporary practice. This paper develops a model query language called SMQL for SM. While previous research requires users to know the models are represented in a DBMS in order to perform queries, our approach does not. This has been achieved through the use of SML as the Model Definition Language and develop SMQL on top of an SQL-based DBMS. This approach will save tremendous effort and time for language development. Also, since SML’s Natural Language Summary is a non-technical interface that enable the users easily learn the “structure” of the data, but not its technical details, the users thus can use SML’s Natural Language Summary (or SML schema) for performing data queries, and can free from having to know the details of data representation.

[1]  Daniel R. Dolk,et al.  Data as models: An approach to implementing model management , 1986, Decis. Support Syst..

[2]  Arthur M. Geoffrion,et al.  The SML Language for Structured Modeling: Levels 1 and 2 , 1992, Oper. Res..

[3]  Jerry Waxman,et al.  A Study of Three Database Query Languages , 1978, JCDKB.

[4]  Daniel R. Dolk,et al.  Model management and structured modeling: the role of an information resource dictionary system , 1988, CACM.

[5]  David W. Shipman The functional data model and the data language DAPLEX , 1979, SIGMOD '79.

[6]  Arthur M. Geoffrion,et al.  An Introduction to Structured Modeling , 1987 .

[7]  Matthias Jarke,et al.  A framework for choosing a database query language , 1985, CSUR.

[8]  Laurian M. Chirica,et al.  The entity-relationship model: toward a unified view of data , 1975, SIGF.

[9]  C. J. Date A Guide to the SQL Standard , 1987 .

[10]  Arthur M. Geoffrion The Formal Aspects of Structured Modeling , 1989, Oper. Res..

[11]  Arthur M. Geoffrion,et al.  The design and implementation of a prototype structured modeling environment , 1992, Ann. Oper. Res..

[12]  Roger King,et al.  Semantic database modeling: survey, applications, and research issues , 1987, CSUR.

[13]  Jeffrey D. Uuman Principles of database and knowledge- base systems , 1989 .

[14]  Dennis McLeod,et al.  Database description with SDM: a semantic database model , 1981, TODS.

[15]  Arthur M. Geoffrion,et al.  Knowledge representation using structured modeling , 1988 .

[16]  Melanie L. Lenard Representing Models as Data , 1986, J. Manag. Inf. Syst..

[17]  Yao-Chuan Tsai,et al.  Model integration using SML , 1998, Decis. Support Syst..

[18]  Cheng-Kiang Farn,et al.  An integrated information system architecture based on structured modeling , 1985 .

[19]  William Kent Consequences of assuming a universal relation , 1981, TODS.

[20]  Arthur M. Geoffrion,et al.  The SML Language for Structured Modeling: Levels 3 and 4 , 1992, Oper. Res..

[21]  Ramayya Krishnan,et al.  A knowledge-based system for production and distribution economics , 1988 .

[22]  Jeffrey D. Ullman,et al.  Principles of Database and Knowledge-Base Systems, Volume II , 1988, Principles of computer science series.

[23]  Melvin A. Breuer,et al.  A KNOWLEDGE-BASED SYSTEM FOR , 1988 .

[24]  John F. Sowa,et al.  Conceptual Graphs for a Data Base Interface , 1976, IBM J. Res. Dev..

[25]  Arthur M. Geoffrion,et al.  FW/SM: A Prototype Structured Modeling Environment , 1991 .

[26]  M GeoffrionArthur The SML Language for Structured Modeling , 1992 .