Formal Language Project, 2006 Graduate Class (1) Develop a Grammar for bibliography. (2) Convert it to a DTD file (and stylesheet file too?). (3. GUI mode) Develop a GUI that will read ANY DTD and create the appropriate text boxes for writing an XML document following the DTD, particularly for your bibliography DTD. On "submit" the appropriate XML document will be output to a file. (4) Develop a recognizer that can parse a text reference [1] and convert it to an appropriate XML document as per yoru DTD. (5. GUI mode) Extend the GUI to read an XML document and display it inside the appropriate text boxes. (6. GUI mode) On "submit" the the XML document should be inserted into a bibiogrpahy text database containing the XML tagged references. Example Reference [1]: Longin Jan Latecki and Rolf Lakamper, “Shape similarity measure based on correspondence of visual parts,” IEEE Transaction on Pattern Analysis and Machine Intelligence, 22(10): 1185-1190 (2000). XML: Latecki Longin Jan ... ... Shape similarity measure based on correspondence of visual parts .... -- you get the idea --