150 likes | 344 Views
EMU Telephone Directory. Semantic Web Term Project. Presented by Deniz Devrim. Outline. Introduction Technology Ontology Inference Engine Demo Comparison Conclusion References. Introduction. This study is semantic-web based.
E N D
EMU Telephone Directory Semantic Web Term Project Presented by Deniz Devrim
Outline • Introduction • Technology • Ontology • Inference Engine • Demo • Comparison • Conclusion • References
Introduction • This study is semantic-web based. • Semantic web is extension of current web. It is machine understandable. • EMU telephone directory is explained.
Technology • Protégé will be used in this study. • Protégé is java based tool editor. • Protégé is an ontology editor and support for editing Semantic Web ontology.
Ontology • OWL is used as web-ontology language. • Semantic web needs a web-ontology language to define: • Specific context • Constraints
Ontology ( cont.) • Ontology representation is done with OWL.
Ontology (cont.) • Class Hierarchy: • Properties:
Inference Engine • Search is done using search engine Algernon. • Algernon can read and write Protégé knowledge bases. • Algernon v4.8 is used and it is compiled with Protégé.
Inference Engine (cont.) • Algernon tab is included in the Protégé plug-ins. • Start Protégé and go to the Algernon tab, type the queries into Algernon input box and press Ask button.
Demo • Search Queries
Comparison • We can make more efficient searches using web-semantic. • We cannot take the benefit of sub-class, super-class in SQL. It needs to know the name of the tables.
Conclusion • Search is semantically. • We can take the advantage of the our friends directories. • Comparisons can be done.
References • Tim Berners-Lee, “The Semantic Web Roadmap”, W3C Draft Document, Sep. 1998, http://www.w3.org/DesignIssues/Semantic.html. • Tim Berners-Lee, “The Semantic Web", Oct. 30, 2000, Newsweek interview, http://www.keepmedia.com/pubs/Newsweek/2000/10/30/317242. • http://protege.stanford.edu/publications/ontology_development/ontology101-noy-mcguinness.html • Tutorial on OWL, Sean Bechhofer, Ian Horrocks and Peter F. Patel-Schneider, http://www.cs.man.ac.uk/~horrocks/ISWC2003/Tutorial/ • OWL Web Ontology Language Guide: W3C Recommendation 10 Feb 2004. Smith, Welty, McGuinness, eds, http://www.w3.org/TR/owl-guide/ • Algernon Rule Base Programming, http://algernon-j.sourceforge.net/. • Algernon Tutorial, forward-chaining rules, TELL statement, http://algernon-j.sourceforge.net/tutorial/3c.html • J. Gennari, M. A. Musen, R. W. Fergerson, W. E. Grosso, M. Crubézy, H. Eriksson, N. F. Noy, S. W. Tu The Evolution of Protégé: An Environment for Knowledge-Based Systems Development. 2002. • FOAF Vocabulary Specification : http://xmlns.com/foaf/0.1/
Thank You for Listening Questions?