SlideShare a Scribd company logo
1 of 15
WEDI
Web data interpreter

Professors
Dr. Alboaie Lenuta
Dr. Buraga Sabin

Students
Rosca Stefan
Soltan Sergiu
• Keywords
• Introduction
• Similarities
• System Architecture
• Implementation Flow

• Demo

Index
• RDF
• RDFa

• Microdata
• Microformats
• Kango Framework

Keywords
Web data is starting to be :
 Structured
 Available
 Interlinked
 Machine readable

Introduction
WEDI
Detection of

Browsers supported

 Microformats

 Chrome

 Microdata

 Safari

 RDFa

 Opera
 Firefox

Introduction
Firefox
•
•
•
•

Operator
Semantic Radar
Semantic Checker
Tails Export

Chrome
• hNews Reader
• Microformats
• Semantic Inspector

Similarities
System Architecture
Part 1 : Design

Part 2 : Implementation

 Domain Research

 Learn Kango Framework
 Use external libraries
 Implement main
components
 Implement UI structure
 Implement additional
features

 System Design

 Architecture
 Project Scope

Implementation flow
• Cross-browser extension framework
• Single code base that works on
•
•
•
•
•

•
•
•
•

Chrome
Firefox
Opera
Internet Explorer
Safari

Powerful API
Alteration of content
Background and content scripts
No external dependencies

Kango Framework
• MicrodataJs
A jQuery plugin that provides an API for accessing microdata

• Microformat shiv
A light-weight cross browser JavaScript microformats parser

• Green-turtle
A RDFa 1.1 implementation written in pure JavaScript

External libraries
• Week 12
 Kango Framework integration
 Creating Demo application
 Creating Wedi and WediPage Components

• Week 13
 Implementing System Architecture
 Defining Base Wedi UI

• Week 14
 Integrating external libraries in our system
 Implementing Wedi Parser
 Implementing Wedi Visualiser

• Week 15
 Creating Converters
 Updating documentation and presentation

Weekly Analysis
Wedi Colapsed

Wedi Extended

Wedi UI - modes
Scope

Future

 Microdata Parser

 More save options
 Events locations
 hCalendar export
 Validations

 Microformats Parser
 RDFa Parser
 Save options

 Cross Browser
o Plugin Extension

Conclusions
Thank you!

More Related Content

What's hot

CrossRef Annual Meeting 2012 CrossCheck CrossMark Rachael Lammey
CrossRef Annual Meeting 2012 CrossCheck CrossMark Rachael LammeyCrossRef Annual Meeting 2012 CrossCheck CrossMark Rachael Lammey
CrossRef Annual Meeting 2012 CrossCheck CrossMark Rachael Lammey
Crossref
 
Give a REST to your LDAP directory services
Give a REST to your LDAP directory servicesGive a REST to your LDAP directory services
Give a REST to your LDAP directory services
LDAPCon
 

What's hot (20)

Content Registration at Crossref - LIVE Kuala Lumpur
Content Registration at Crossref - LIVE Kuala LumpurContent Registration at Crossref - LIVE Kuala Lumpur
Content Registration at Crossref - LIVE Kuala Lumpur
 
Webinar: Ecommerce, Rules, and Relevance
Webinar: Ecommerce, Rules, and RelevanceWebinar: Ecommerce, Rules, and Relevance
Webinar: Ecommerce, Rules, and Relevance
 
Introduction to Crossref - Crossref LIVE Kuala Lumpur
Introduction to Crossref - Crossref LIVE Kuala LumpurIntroduction to Crossref - Crossref LIVE Kuala Lumpur
Introduction to Crossref - Crossref LIVE Kuala Lumpur
 
CARA MENGELOLA PERUBAHAN PADA NASKAH
CARA MENGELOLA PERUBAHAN PADA NASKAHCARA MENGELOLA PERUBAHAN PADA NASKAH
CARA MENGELOLA PERUBAHAN PADA NASKAH
 
ESD API for Spring 2013 hackathon
ESD API for Spring 2013 hackathonESD API for Spring 2013 hackathon
ESD API for Spring 2013 hackathon
 
Managing changes to content: Crossmark
Managing changes to content: CrossmarkManaging changes to content: Crossmark
Managing changes to content: Crossmark
 
Geoffrey Bilder: Strategic Initiatives Update #crossref15
Geoffrey Bilder: Strategic Initiatives Update #crossref15Geoffrey Bilder: Strategic Initiatives Update #crossref15
Geoffrey Bilder: Strategic Initiatives Update #crossref15
 
QA Evening Игорь Колосов - Performance Testing: Metrics & Measurements
QA Evening Игорь Колосов - Performance Testing: Metrics & MeasurementsQA Evening Игорь Колосов - Performance Testing: Metrics & Measurements
QA Evening Игорь Колосов - Performance Testing: Metrics & Measurements
 
Directories for the REST of Us: REST to LDAP in OpenDJ 2.6
Directories for the REST of Us: REST to LDAP in OpenDJ 2.6Directories for the REST of Us: REST to LDAP in OpenDJ 2.6
Directories for the REST of Us: REST to LDAP in OpenDJ 2.6
 
Managing plagiarism: Similarity Check
Managing plagiarism: Similarity CheckManaging plagiarism: Similarity Check
Managing plagiarism: Similarity Check
 
Rest api
Rest apiRest api
Rest api
 
SPEVO13 - Dev212 - Document Assembly Deep Dive Part 1
SPEVO13 - Dev212 - Document Assembly Deep Dive Part 1SPEVO13 - Dev212 - Document Assembly Deep Dive Part 1
SPEVO13 - Dev212 - Document Assembly Deep Dive Part 1
 
Checking for originality: Crossref Similarity Check
Checking for originality: Crossref Similarity CheckChecking for originality: Crossref Similarity Check
Checking for originality: Crossref Similarity Check
 
Search UI and Lucidworks View: Presented by Josh Ellinger, Lucidworks
Search UI and Lucidworks View: Presented by Josh Ellinger, LucidworksSearch UI and Lucidworks View: Presented by Josh Ellinger, Lucidworks
Search UI and Lucidworks View: Presented by Josh Ellinger, Lucidworks
 
Text and Data Mining
Text and Data MiningText and Data Mining
Text and Data Mining
 
CrossRef Taxonomies Webinar
CrossRef Taxonomies WebinarCrossRef Taxonomies Webinar
CrossRef Taxonomies Webinar
 
Apache Syncope and Tirasa
Apache Syncope and TirasaApache Syncope and Tirasa
Apache Syncope and Tirasa
 
CrossRef Annual Meeting 2012 CrossCheck CrossMark Rachael Lammey
CrossRef Annual Meeting 2012 CrossCheck CrossMark Rachael LammeyCrossRef Annual Meeting 2012 CrossCheck CrossMark Rachael Lammey
CrossRef Annual Meeting 2012 CrossCheck CrossMark Rachael Lammey
 
Give a REST to your LDAP directory services
Give a REST to your LDAP directory servicesGive a REST to your LDAP directory services
Give a REST to your LDAP directory services
 
DDD and CQRS for .NET Developers
DDD and CQRS for .NET DevelopersDDD and CQRS for .NET Developers
DDD and CQRS for .NET Developers
 

Viewers also liked

Viewers also liked (20)

MTECH MOBILE SHARP
MTECH MOBILE SHARPMTECH MOBILE SHARP
MTECH MOBILE SHARP
 
MTECH MOBILE ROCK MODEL
MTECH MOBILE ROCK MODELMTECH MOBILE ROCK MODEL
MTECH MOBILE ROCK MODEL
 
MTECH MOBILE "SPARK" MODEL
MTECH MOBILE "SPARK" MODELMTECH MOBILE "SPARK" MODEL
MTECH MOBILE "SPARK" MODEL
 
меняйся!
меняйся!меняйся!
меняйся!
 
M TECH MOBILE" METRO" MODEL
M TECH MOBILE" METRO" MODELM TECH MOBILE" METRO" MODEL
M TECH MOBILE" METRO" MODEL
 
MTECH MOBILE G3 MODEL
MTECH MOBILE G3 MODELMTECH MOBILE G3 MODEL
MTECH MOBILE G3 MODEL
 
MTECH MOBILE L22
MTECH MOBILE L22MTECH MOBILE L22
MTECH MOBILE L22
 
MTECH MOBILE OPAL Q4
MTECH MOBILE OPAL Q4MTECH MOBILE OPAL Q4
MTECH MOBILE OPAL Q4
 
Hockneyzer
HockneyzerHockneyzer
Hockneyzer
 
MTECH MOBILE V22
MTECH MOBILE V22MTECH MOBILE V22
MTECH MOBILE V22
 
M TECH MOBILE" G1" MODEL
M TECH MOBILE" G1" MODELM TECH MOBILE" G1" MODEL
M TECH MOBILE" G1" MODEL
 
MTECH MOBILE LOTUS MODEL
MTECH MOBILE LOTUS MODELMTECH MOBILE LOTUS MODEL
MTECH MOBILE LOTUS MODEL
 
M TECH MOBILE" TULIP" MODEL
M TECH MOBILE" TULIP" MODELM TECH MOBILE" TULIP" MODEL
M TECH MOBILE" TULIP" MODEL
 
MTECH MOBILE OPAL PRO MODEL
MTECH MOBILE OPAL PRO MODELMTECH MOBILE OPAL PRO MODEL
MTECH MOBILE OPAL PRO MODEL
 
Mini Business Plan - Notary Mama
Mini Business Plan - Notary Mama Mini Business Plan - Notary Mama
Mini Business Plan - Notary Mama
 
MTECH MOBILE CATALOGUE
MTECH MOBILE CATALOGUEMTECH MOBILE CATALOGUE
MTECH MOBILE CATALOGUE
 
M TECH MOBILE" PLASMA" MODEL
M TECH MOBILE" PLASMA" MODELM TECH MOBILE" PLASMA" MODEL
M TECH MOBILE" PLASMA" MODEL
 
MTECH MOBILE L6
MTECH MOBILE L6MTECH MOBILE L6
MTECH MOBILE L6
 
M TECH MOBILE" CHAMPION" MODEL
M TECH MOBILE" CHAMPION" MODELM TECH MOBILE" CHAMPION" MODEL
M TECH MOBILE" CHAMPION" MODEL
 
Supplement to e ucp version 1
Supplement to e ucp version 1Supplement to e ucp version 1
Supplement to e ucp version 1
 

Similar to Wedi - Web Data Interpreter

Benefits of an Open environment with Wakanda
Benefits of an Open environment with WakandaBenefits of an Open environment with Wakanda
Benefits of an Open environment with Wakanda
Alexandre Morgaut
 
01/2009 - Portral development with liferay
01/2009 - Portral development with liferay01/2009 - Portral development with liferay
01/2009 - Portral development with liferay
daveayan
 
Cloud-based Linked Data Management for Self-service Application Development
Cloud-based Linked Data Management for Self-service Application DevelopmentCloud-based Linked Data Management for Self-service Application Development
Cloud-based Linked Data Management for Self-service Application Development
Peter Haase
 
End to-end W3C - JS.everywhere(2012) Europe
End to-end W3C - JS.everywhere(2012) EuropeEnd to-end W3C - JS.everywhere(2012) Europe
End to-end W3C - JS.everywhere(2012) Europe
Alexandre Morgaut
 

Similar to Wedi - Web Data Interpreter (20)

Discovery Interfaces
Discovery InterfacesDiscovery Interfaces
Discovery Interfaces
 
Introduction to SharePoint Framework
Introduction to SharePoint FrameworkIntroduction to SharePoint Framework
Introduction to SharePoint Framework
 
The Greatest Introduction to SharePoint Framework (SPFx) on earth!
The Greatest Introduction to SharePoint Framework (SPFx) on earth!The Greatest Introduction to SharePoint Framework (SPFx) on earth!
The Greatest Introduction to SharePoint Framework (SPFx) on earth!
 
Benefits of an Open environment with Wakanda
Benefits of an Open environment with WakandaBenefits of an Open environment with Wakanda
Benefits of an Open environment with Wakanda
 
01/2009 - Portral development with liferay
01/2009 - Portral development with liferay01/2009 - Portral development with liferay
01/2009 - Portral development with liferay
 
Cloud-based Linked Data Management for Self-service Application Development
Cloud-based Linked Data Management for Self-service Application DevelopmentCloud-based Linked Data Management for Self-service Application Development
Cloud-based Linked Data Management for Self-service Application Development
 
End to-end W3C - JS.everywhere(2012) Europe
End to-end W3C - JS.everywhere(2012) EuropeEnd to-end W3C - JS.everywhere(2012) Europe
End to-end W3C - JS.everywhere(2012) Europe
 
Wedi
WediWedi
Wedi
 
iRODS 4.0 and Beyond (DDN UK User Group Meeting, September 2014)
iRODS 4.0 and Beyond (DDN UK User Group Meeting, September 2014)iRODS 4.0 and Beyond (DDN UK User Group Meeting, September 2014)
iRODS 4.0 and Beyond (DDN UK User Group Meeting, September 2014)
 
Edy Dawson Notes on SF HTML5 Dev Conf
Edy Dawson Notes on SF HTML5 Dev ConfEdy Dawson Notes on SF HTML5 Dev Conf
Edy Dawson Notes on SF HTML5 Dev Conf
 
Top 10 web application development frameworks 2016
Top 10 web application development frameworks 2016Top 10 web application development frameworks 2016
Top 10 web application development frameworks 2016
 
Olympya web-tools 2011
Olympya web-tools 2011Olympya web-tools 2011
Olympya web-tools 2011
 
Apereo OAE - Bootcamp
Apereo OAE - BootcampApereo OAE - Bootcamp
Apereo OAE - Bootcamp
 
High Voltage - Building Static Sites With Wordpress-Managed Content
High Voltage - Building Static Sites With Wordpress-Managed ContentHigh Voltage - Building Static Sites With Wordpress-Managed Content
High Voltage - Building Static Sites With Wordpress-Managed Content
 
Alfresco Tech Talk Live (Episode 70): Customizing Alfresco Share 4.2
Alfresco Tech Talk Live (Episode 70): Customizing Alfresco Share 4.2Alfresco Tech Talk Live (Episode 70): Customizing Alfresco Share 4.2
Alfresco Tech Talk Live (Episode 70): Customizing Alfresco Share 4.2
 
IBM Social Business Toolkit
IBM Social Business ToolkitIBM Social Business Toolkit
IBM Social Business Toolkit
 
Current and emerging trends in library services
Current and emerging trends in library servicesCurrent and emerging trends in library services
Current and emerging trends in library services
 
Swoogle
SwoogleSwoogle
Swoogle
 
After the LAMP, it's time to get MEAN
After the LAMP, it's time to get MEANAfter the LAMP, it's time to get MEAN
After the LAMP, it's time to get MEAN
 
Solr + Hadoop: Interactive Search for Hadoop
Solr + Hadoop: Interactive Search for HadoopSolr + Hadoop: Interactive Search for Hadoop
Solr + Hadoop: Interactive Search for Hadoop
 

Recently uploaded

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
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
 

Recently uploaded (20)

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...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
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
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
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
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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
 
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?
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
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
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
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
 

Wedi - Web Data Interpreter

  • 1. WEDI Web data interpreter Professors Dr. Alboaie Lenuta Dr. Buraga Sabin Students Rosca Stefan Soltan Sergiu
  • 2. • Keywords • Introduction • Similarities • System Architecture • Implementation Flow • Demo Index
  • 3. • RDF • RDFa • Microdata • Microformats • Kango Framework Keywords
  • 4. Web data is starting to be :  Structured  Available  Interlinked  Machine readable Introduction
  • 5. WEDI Detection of Browsers supported  Microformats  Chrome  Microdata  Safari  RDFa  Opera  Firefox Introduction
  • 6. Firefox • • • • Operator Semantic Radar Semantic Checker Tails Export Chrome • hNews Reader • Microformats • Semantic Inspector Similarities
  • 8. Part 1 : Design Part 2 : Implementation  Domain Research  Learn Kango Framework  Use external libraries  Implement main components  Implement UI structure  Implement additional features  System Design  Architecture  Project Scope Implementation flow
  • 9. • Cross-browser extension framework • Single code base that works on • • • • • • • • • Chrome Firefox Opera Internet Explorer Safari Powerful API Alteration of content Background and content scripts No external dependencies Kango Framework
  • 10. • MicrodataJs A jQuery plugin that provides an API for accessing microdata • Microformat shiv A light-weight cross browser JavaScript microformats parser • Green-turtle A RDFa 1.1 implementation written in pure JavaScript External libraries
  • 11. • Week 12  Kango Framework integration  Creating Demo application  Creating Wedi and WediPage Components • Week 13  Implementing System Architecture  Defining Base Wedi UI • Week 14  Integrating external libraries in our system  Implementing Wedi Parser  Implementing Wedi Visualiser • Week 15  Creating Converters  Updating documentation and presentation Weekly Analysis
  • 13. Scope Future  Microdata Parser  More save options  Events locations  hCalendar export  Validations  Microformats Parser  RDFa Parser  Save options  Cross Browser o Plugin Extension Conclusions
  • 14.