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: