Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Introducing semantics to_knoesis_website


Published on

Final Presentation Slides for Web Information Systems Class Project.

Published in: Technology, Education
  • Be the first to comment

  • Be the first to like this

Introducing semantics to_knoesis_website

  1. 1. Introducing Semantics to Kno.e.sis Web Presence SANJAYA WIJERATNE CHASE CATHCART MENTOR – AJITH RANABAHU
  2. 2. Outline Problem Proposed Solution System Design Technologies Used Implementation Tasks Evaluation and Testing Future Work What We’ve Learned AcknowledgementsCS 475/675 - Web Information Systems
  3. 3. Purpose To improve meaning of the Kno.e.sis Web pages to search engines by introducing metadata annotations Annotate:  People pages  Library pages  News pages  General site navigationCS 475/675 - Web Information Systems
  4. 4. Annotation = Meaning No metadata – No meaning to the search engine Web Browser Human <div> Organization <h2> Date <p> Information Metadata annotations – Meaning for search engines  Rich snippets How? RDF, Microdata, Microformats  specification – Google, Yahoo, BingCS 475/675 - Web Information Systems
  5. 5. System Design Content types Person Templates News Website frontend Library MySQL Modules RDF Microdata Legacy Data Stores Schemaorg LibraryCS 475/675 - Web Information Systems
  6. 6. Technology and Tools Drupal 7 on LAMP stack  Foundations of existing Kno.e.sis site  Linux, Apache, MySQL, PHP Drupal modules – Microdata, Schemaorg  Inject annotations into content types  RDFa is part of core HTML/CSS/JSON/JS  Define new tags/data fields and style themCS 475/675 - Web Information Systems
  7. 7. What’s Involved Tasks Completed  Template changes – Library, News pages  New content types – Person, Project, News  Annotating site navigation and general pages  Annotating Library pages  Annotating News pages  Content type annotations – Schemaorg module Tasks Ongoing  Integration and Testing  Demo to comeCS 475/675 - Web Information Systems
  8. 8. Testing and Evaluation Over 90% of annotations on Library pages Support nested annotations Over 85% of annotations on News pagesCS 475/675 - Web Information Systems
  9. 9. Future Work Annotate other identified pages using Microdata and RDF  Visitors Page – Person and Event Concepts  Research Labs – Organization Concept  New Openings - JobPosting Applicability of an Ontology  Courses and Tutorials Page Future technologiesCS 475/675 - Web Information Systems
  10. 10. What We’ve Learned Classification of data  Content type design  Updating/migrating existing data Metadata formats  Which to use  Compatibility  Rich Snippets Testing Tool Drupal  Architecture  Application  State of modulesCS 475/675 - Web Information Systems
  11. 11. We Would Like to Thank…. Dr. Amit Sheth  For his idea on starting this project Mr. Ajith Ranabahu  Our mentor Mr. Joshua Dotson  Server administration Mrs. Tonya Davis, Mr. Kevin Kadakia, and Mr. Mandeep Singh  Content creation and updatesCS 475/675 - Web Information Systems