Homework 1. Due: Friday, January 31, 2002 Submission: By plain text e-mail to lboloni@cpe.ucf.edu. In the subject write: EEL 5937, HW 1 1. Download Protege-2000 from http://protege.stanford.edu and install it on your development machine. You will need it for the project as well. 2. Read the users guide at http://protege.stanford.edu/doc/users_guide/index.html 3. Read the Ontology-101 paper at http://protege.stanford.edu/publications/ontology_development/ontology101.html 4. Study the newspaper ontology example coming with Protege-2000 5. Develop an ontology for classes, projects and students. -You will need to have classes for at least: -persons -students -professors -teaching assistants -courses -projects -Represent the expected relations: -persons have name, address etc. -professors are persons -students are persons -TA's are students -classes have projects, are attended by students -students participate in projects. -projects have 2-4 students. 6. Fill the ontology with some instances. -at least a 3-4 instances for each leaf class. 6. Submit: -the three Protege files (*.proj, *.pins, *.pont) -a 400-500 word write-up explaining your choices. -attach the ontology files to the mail. 7. For extra credit: -can you represent in the ontology the constraint that a student can not be TA in the class he is taking?