19. Method for the modeling and query of an information system using natural-language like constructs on a programmable computer including memory, the computer having a display device coupled and a data entry device in operative combination therewith, and having a graphical user interface and a repository implemented on thereon, the method comprising the steps of: entering text in an edit window utilizing the textual form of a computer language having both textual and graphical forms for translating the natural language-like constructs into object-role modeling symbology, the edit window displayed on the display device; forming a conceptual schema diagram utilizing the graphical form of the computer language having both textual and graphical forms, the conceptual schema diagram representing the information system on the display device; dragging the text from the edit window and dropping the text item onto the conceptual schema diagram using drag-and-drop means further implemented on the computer and in operative combination with the display device and the data entry device; parsing the text into at least one of object, fact and constraint; responsive to the step of parsing the text, creating an object list, a fact list and a constraint list in the repository; responsive to the steps of parsing the text and creating an object list, a fact list and a constraint list, compiling the text into at least an appropriate one of the object list, the fact list and the constraint list; drawing a graphic representation of the text on the conceptual schema diagram using the graphical form of the computer language; mapping the conceptual schema to a database; and specifying a query to the information system.
19. Method for the modeling and query of an information system using natural-language like constructs on a programmable computer including memory, the computer having a display device coupled and a data entry device in operative combination therewith, and having a graphical user interface and a repository implemented on thereon, the method comprising the steps of: entering text in an edit window utilizing the textual form of a computer language having both textual and graphical forms for translating the natural language-like constructs into object-role modeling symbology, the edit window displayed on the display device; forming a conceptual schema diagram utilizing the graphical form of the computer language having both textual and graphical forms, the conceptual schema diagram representing the information system on the display device; dragging the text from the edit window and dropping the text item onto the conceptual schema diagram using drag-and-drop means further implemented on the computer and in operative combination with the display device and the data entry device; parsing the text into at least one of object, fact and constraint; responsive to the step of parsing the text, creating an object list, a fact list and a constraint list in the repository; responsive to the steps of parsing the text and creating an object list, a fact list and a constraint list, compiling the text into at least an appropriate one of the object list, the fact list and the constraint list; drawing a graphic representation of the text on the conceptual schema diagram using the graphical form of the computer language; mapping the conceptual schema to a database; and specifying a query to the information system. 23. The method of claim 19 further comprising means for validating text entered into the edit window.