SlideShare a Scribd company logo
1 of 11
Introducing Semantics to
 Kno.e.sis Web Presence

      SANJAYA WIJERATNE
       CHASE CATHCART

   MENTOR – AJITH RANABAHU
Outline

 Problem
 Proposed Solution
 System Design
 Technologies Used
 Implementation Tasks
 Evaluation and Testing
 Future Work
 What We’ve Learned
 Acknowledgements

CS 475/675 - Web Information Systems
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
       navigation




CS 475/675 - Web Information Systems
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
      Schema.org specification – Google, Yahoo, Bing

CS 475/675 - Web Information Systems
System Design


                                                     Content types
                                                        Person
                                         Templates       News
     Website frontend                                   Library
       knoesis.org

                                                                         MySQL


                                                     Modules
                                                        RDF
                                                     Microdata       Legacy Data
                                                                       Stores
                                                     Schemaorg         Library



CS 475/675 - Web Information Systems
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 them




CS 475/675 - Web Information Systems
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 come



CS 475/675 - Web Information Systems
Testing and Evaluation

 Over 90% of annotations on Library pages




 Support nested annotations
 Over 85% of annotations on News pages

CS 475/675 - Web Information Systems
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 technologies

CS 475/675 - Web Information Systems
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 modules



CS 475/675 - Web Information Systems
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 updates



CS 475/675 - Web Information Systems

More Related Content

What's hot

Future of Data - Big Data
Future of Data - Big DataFuture of Data - Big Data
Future of Data - Big Data
Shankar R
 

What's hot (11)

Hadoop essentials by shiva achari - sample chapter
Hadoop essentials by shiva achari - sample chapterHadoop essentials by shiva achari - sample chapter
Hadoop essentials by shiva achari - sample chapter
 
2019.01.17 cloud data_store
2019.01.17 cloud data_store2019.01.17 cloud data_store
2019.01.17 cloud data_store
 
Database awareness
Database awarenessDatabase awareness
Database awareness
 
Introduction to Hadoop at Data-360 Conference
Introduction to Hadoop at Data-360 ConferenceIntroduction to Hadoop at Data-360 Conference
Introduction to Hadoop at Data-360 Conference
 
Azure catalog
Azure catalogAzure catalog
Azure catalog
 
Hadoop Summit 2010 Keynote
Hadoop Summit 2010 KeynoteHadoop Summit 2010 Keynote
Hadoop Summit 2010 Keynote
 
How to use Big Data and Data Lake concept in business using Hadoop and Spark...
 How to use Big Data and Data Lake concept in business using Hadoop and Spark... How to use Big Data and Data Lake concept in business using Hadoop and Spark...
How to use Big Data and Data Lake concept in business using Hadoop and Spark...
 
Schema-on-Read vs Schema-on-Write
Schema-on-Read vs Schema-on-WriteSchema-on-Read vs Schema-on-Write
Schema-on-Read vs Schema-on-Write
 
SQLSat 245 - Por Onde Começar no BigData
SQLSat 245 - Por Onde Começar no BigDataSQLSat 245 - Por Onde Começar no BigData
SQLSat 245 - Por Onde Começar no BigData
 
Data science big data and analytics
Data science big data and analyticsData science big data and analytics
Data science big data and analytics
 
Future of Data - Big Data
Future of Data - Big DataFuture of Data - Big Data
Future of Data - Big Data
 

Viewers also liked

Las ventajas de el internet con la web 2.0
Las ventajas de el internet con la web 2.0Las ventajas de el internet con la web 2.0
Las ventajas de el internet con la web 2.0
Maria Santander
 
Mobile landscape and app examples (nx power lite)
Mobile landscape and app examples (nx power lite)Mobile landscape and app examples (nx power lite)
Mobile landscape and app examples (nx power lite)
monkeybryant
 
List building bulletin
List building bulletinList building bulletin
List building bulletin
Samangel64
 

Viewers also liked (14)

Las ventajas de el internet con la web 2.0
Las ventajas de el internet con la web 2.0Las ventajas de el internet con la web 2.0
Las ventajas de el internet con la web 2.0
 
Ventajas del internet
Ventajas del internetVentajas del internet
Ventajas del internet
 
Ventajas del internet
Ventajas del internetVentajas del internet
Ventajas del internet
 
Ventajas del internet
Ventajas del internetVentajas del internet
Ventajas del internet
 
Instagram_draft
Instagram_draftInstagram_draft
Instagram_draft
 
Simona Urechescu Pro Spective Assessment
Simona Urechescu Pro Spective AssessmentSimona Urechescu Pro Spective Assessment
Simona Urechescu Pro Spective Assessment
 
Ventajas del internet
Ventajas del internetVentajas del internet
Ventajas del internet
 
Mobile landscape and app examples (nx power lite)
Mobile landscape and app examples (nx power lite)Mobile landscape and app examples (nx power lite)
Mobile landscape and app examples (nx power lite)
 
List building bulletin
List building bulletinList building bulletin
List building bulletin
 
Ventajas y desventajas del internet
Ventajas y desventajas  del internetVentajas y desventajas  del internet
Ventajas y desventajas del internet
 
Agroal praia fluvial Orem Tomar
Agroal praia fluvial Orem TomarAgroal praia fluvial Orem Tomar
Agroal praia fluvial Orem Tomar
 
Analyzing the Social Media Footprint of Street Gangs
Analyzing the Social Media Footprint of Street GangsAnalyzing the Social Media Footprint of Street Gangs
Analyzing the Social Media Footprint of Street Gangs
 
Articulacion miembros sup
Articulacion miembros supArticulacion miembros sup
Articulacion miembros sup
 
Ventajas del internet
Ventajas del internetVentajas del internet
Ventajas del internet
 

Similar to Introducing semantics to_knoesis_website

Development Practices: Nex Gen Php
Development Practices: Nex Gen PhpDevelopment Practices: Nex Gen Php
Development Practices: Nex Gen Php
slodha
 
Avi_Jain-v6
Avi_Jain-v6Avi_Jain-v6
Avi_Jain-v6
AVI JAIN
 
Big Data and the growing relevance of NoSQL
Big Data and the growing relevance of NoSQLBig Data and the growing relevance of NoSQL
Big Data and the growing relevance of NoSQL
Abhijit Sharma
 
An architecture for federated data discovery and lineage over on-prem datasou...
An architecture for federated data discovery and lineage over on-prem datasou...An architecture for federated data discovery and lineage over on-prem datasou...
An architecture for federated data discovery and lineage over on-prem datasou...
DataWorks Summit
 
KnowIT, semantic informatics knowledge base
KnowIT, semantic informatics knowledge baseKnowIT, semantic informatics knowledge base
KnowIT, semantic informatics knowledge base
Laurent Alquier
 

Similar to Introducing semantics to_knoesis_website (20)

Big Data with Not Only SQL
Big Data with Not Only SQLBig Data with Not Only SQL
Big Data with Not Only SQL
 
7 Databases in 70 minutes
7 Databases in 70 minutes7 Databases in 70 minutes
7 Databases in 70 minutes
 
Getting Started with Data Virtualization – What problems DV solves
Getting Started with Data Virtualization – What problems DV solvesGetting Started with Data Virtualization – What problems DV solves
Getting Started with Data Virtualization – What problems DV solves
 
Development Practices: Nex Gen Php
Development Practices: Nex Gen PhpDevelopment Practices: Nex Gen Php
Development Practices: Nex Gen Php
 
Engineering patterns for implementing data science models on big data platforms
Engineering patterns for implementing data science models on big data platformsEngineering patterns for implementing data science models on big data platforms
Engineering patterns for implementing data science models on big data platforms
 
IaaS, PaaS, and DevOps for Data Scientist
IaaS, PaaS, and DevOps for Data ScientistIaaS, PaaS, and DevOps for Data Scientist
IaaS, PaaS, and DevOps for Data Scientist
 
Eclipse day Sydney 2014 BIG data presentation
Eclipse day Sydney 2014 BIG data presentationEclipse day Sydney 2014 BIG data presentation
Eclipse day Sydney 2014 BIG data presentation
 
Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic Web
 
Resume
ResumeResume
Resume
 
The Practice of Big Data - The Hadoop ecosystem explained with usage scenarios
The Practice of Big Data - The Hadoop ecosystem explained with usage scenariosThe Practice of Big Data - The Hadoop ecosystem explained with usage scenarios
The Practice of Big Data - The Hadoop ecosystem explained with usage scenarios
 
Big Data Analytics with Hadoop
Big Data Analytics with HadoopBig Data Analytics with Hadoop
Big Data Analytics with Hadoop
 
Avi_Jain-v6
Avi_Jain-v6Avi_Jain-v6
Avi_Jain-v6
 
Long resume v28
Long resume v28Long resume v28
Long resume v28
 
Modern Database Systems - Lecture 00
Modern Database Systems - Lecture 00Modern Database Systems - Lecture 00
Modern Database Systems - Lecture 00
 
Spsbepoelmanssharepointbigdataclean 150421080105-conversion-gate02
Spsbepoelmanssharepointbigdataclean 150421080105-conversion-gate02Spsbepoelmanssharepointbigdataclean 150421080105-conversion-gate02
Spsbepoelmanssharepointbigdataclean 150421080105-conversion-gate02
 
How to build your own Delve: combining machine learning, big data and SharePoint
How to build your own Delve: combining machine learning, big data and SharePointHow to build your own Delve: combining machine learning, big data and SharePoint
How to build your own Delve: combining machine learning, big data and SharePoint
 
Big Data and the growing relevance of NoSQL
Big Data and the growing relevance of NoSQLBig Data and the growing relevance of NoSQL
Big Data and the growing relevance of NoSQL
 
An architecture for federated data discovery and lineage over on-prem datasou...
An architecture for federated data discovery and lineage over on-prem datasou...An architecture for federated data discovery and lineage over on-prem datasou...
An architecture for federated data discovery and lineage over on-prem datasou...
 
Prague data management meetup 2017-01-23
Prague data management meetup 2017-01-23Prague data management meetup 2017-01-23
Prague data management meetup 2017-01-23
 
KnowIT, semantic informatics knowledge base
KnowIT, semantic informatics knowledge baseKnowIT, semantic informatics knowledge base
KnowIT, semantic informatics knowledge base
 

Recently uploaded

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 

Introducing semantics to_knoesis_website

  • 1. Introducing Semantics to Kno.e.sis Web Presence SANJAYA WIJERATNE CHASE CATHCART MENTOR – AJITH RANABAHU
  • 2. Outline  Problem  Proposed Solution  System Design  Technologies Used  Implementation Tasks  Evaluation and Testing  Future Work  What We’ve Learned  Acknowledgements CS 475/675 - Web Information Systems
  • 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 navigation CS 475/675 - Web Information Systems
  • 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  Schema.org specification – Google, Yahoo, Bing CS 475/675 - Web Information Systems
  • 5. System Design Content types Person Templates News Website frontend Library knoesis.org MySQL Modules RDF Microdata Legacy Data Stores Schemaorg Library CS 475/675 - Web Information Systems
  • 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 them CS 475/675 - Web Information Systems
  • 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 come CS 475/675 - Web Information Systems
  • 8. Testing and Evaluation  Over 90% of annotations on Library pages  Support nested annotations  Over 85% of annotations on News pages CS 475/675 - Web Information Systems
  • 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 technologies CS 475/675 - Web Information Systems
  • 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 modules CS 475/675 - Web Information Systems
  • 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 updates CS 475/675 - Web Information Systems