Natural Language Processing for Conceptual Modeling

A semi-automated approach for the design of databases in enhanced-ERD notation is presented. It focuses on the very early stage of the database development which is the stage of user requirement analysis. It is supposed to be used between the requirements determination stage and analysis. The approach provides the opportunity of using natural language text documents as a source of knowledge for semi-automated generation of a conceptual data model. The system performs information extraction by parsing the syntax of the sentences and semantically analyzing their content.

[1]  Edith Buchholz,et al.  Using Natural Language for Database Design , 1994, KRDB.

[2]  J.J.A.C. Hoppenbrouwers,et al.  NL structures and conceptual modelling : The KISS case , 1996 .

[3]  Alexander Mikov,et al.  AUTOMATED PROBLEM DOMAIN COGNITION PROCESS IN INFORMATION SYSTEMS DESIGN , 2007 .

[4]  Ivar Jacobson,et al.  The Unified Modeling Language User Guide , 1998, J. Database Manag..

[5]  R. P. Carasik,et al.  Domain description grammar: application of linguistic semantics , 1990, SOEN.

[6]  Carolyn Begg Thomas Connolly,et al.  Database Systems: A Practical Approach To Design, , 2004 .

[7]  Betty Schrampfer Azar,et al.  Fundamentals of English Grammar , 1985 .

[8]  Azucena Montes Rendón,et al.  Conceptual Model Generation from Requirements Model: A Natural Language Processing Approach , 2008, NLDB.

[9]  Jun'ichi Tsujii Information Extraction from Scientific Texts , 2001 .

[10]  Frank S. C. Tseng,et al.  Enriching the class diagram concepts to capture natural language semantics for database access , 2008, Data Knowl. Eng..

[11]  Norman C. Stageberg An Introductory English Grammar , 1965 .

[12]  A Min Tjoa,et al.  Transformation of Requirement Specifications Expressed in Natural Language into an EER Model , 1993, ER.

[13]  Alexander Dekhtyar,et al.  Information Retrieval , 2018, Lecture Notes in Computer Science.

[14]  Hajime Enomoto,et al.  Software development process from natural language specification , 1989, ICSE '89.

[15]  Nik Boyd,et al.  Using Natural Language in Software Development , 1999, J. Object Oriented Program..

[16]  Peter C. Lockemann,et al.  Acquisition of terminological knowledge using database design techniques , 1985, SIGMOD Conference.

[17]  Peter Rob,et al.  Database systems : design, implementation, and management , 2000 .

[18]  Anna Maria Di Sciullo,et al.  Natural Language Understanding , 2009, SoMeT.