SlideShare uma empresa Scribd logo
1 de 7
#wedi 
Scientific coordinator: Students: 
Dr. Buraga Sabin Corneliu Butnariu V. Vasile-Raducu 
Deaconu C. Mihai 
Sfirnaciuc Daniel-Ionut
Documentation 
#introduction 
Every day new data is added on the web. Along with this case a 
big problem occurs, the data is not well structured. In order to fix this 
one approach that came up was to divide data into different categories 
like government data, health related data, general knowledge, company 
information, flight information, places and many other. Doing this we 
have to admit that this data is interpretable only by humans. This data 
should be structured in a way that not only humans can read and 
interpret this data but also machines would also be capable to 
understand and perform more operations on the interpreted data. 
The Semantic Web technologies help us to make the content of 
the web pages more interlinked and always available on the web. It is a 
system the enables to interpret and respond to complex human 
requests based on their meaning. This means that the relevant data 
sources should be semantically structured. 
Some solutions to have data structured are Web Ontology 
Language (OWL), Extensible Markup Language (XML) and Resource 
Description Framework (RDF). 
We noticed that many web pages started to include structured 
data into their HTML using markup standards such as RDFa, microdata 
and microformats. 
Being aware with the fast changes on web data content for an 
user the need for a tool that provides a more human understandable 
representation of RDFa, microdata and microformats is imminent. With 
such a tool, the user can have in one place all the structured data.
#similarapplications 
hNews Reader – is a Google Chrome extension for highlighting 
pages conforming to the hNews microformats standard. It displays 
the various hNews fields, required and optional, in a small popup window 
(Fig. 1). 
Fig. 1 
Microformats for Google Chrome - an extension that supports 
hCard, hCalendar, hReview. With this extension you can export cards 
to *.vcf files to add to Address Book or to your Google Contacts (Fig 
2).
Fig. 2 
Tails Export – is a Firefox extension used for showing and 
exporting Microformats. Currently it supports the following formats : 
hCard, hCalendar, xFolk and Rel-license (Fig.3). 
Fig. 3
Operator - is a Firefox extension that lets you to combine pieces 
of the information on Web Sites with applications in ways that are 
useful such as Flickr with Google Maps, Yahoo! Local with your address 
book (Fig. 4). 
Fig. 5
#systemarchitecture 
Wedi is a cross browser extension that allows users to read 
metadata from web pages. It consists of following components: 
WediOnAccess, WediParser, WediConverter, WediNotification, 
WediExporter and WediVisualiser. 
The WediOnAccess component is invoked when the user access an 
URL. Also this component attaches global event listeners for 
interacting with the rest components and buttons from browser. 
The WediNotification component is the component which notifies 
the user that into the current page the WediParser have found 
metadata. 
The WediParser component is a wrapper for parsing libraries used 
in this project. This component ‘finds’ microformats, microdata and 
RDF metadata in current page content and returns an json object 
containing data extracted from page. 
The WediVisualiser component will be the wedipage_ui.html file 
that will show the visual representation of the microdata, 
microformats and RDFa formats. It will be a popup window and is 
invoked by user with a simple click on the notification icon. 
The WediConverter component will convert the data. 
The WediExporter component is responsible for exporting the 
content displayed in the WediVisualiser in XML format.
#librariesandframeworks 
We use: 
 jQuery – javascript library. 
 microdataJS – a jQuery plugin that provides and API for accessing 
Microdata inspired by the native DOM API. 
 green-turtle – an implementation of RDFa 1.1 for browsers. 
 microformat-shiv – a light-weight cross browser javascript 
microformats parser 
To pack the extension for different browsers we will use : 
 Kango framework

Mais conteúdo relacionado

Mais procurados

Lecture 4: A Short Introduction to the Semantic Web
Lecture 4: A Short Introduction to the Semantic WebLecture 4: A Short Introduction to the Semantic Web
Lecture 4: A Short Introduction to the Semantic Web6500jmk4
 
Using OpenCalais in the context of linked data
Using OpenCalais in the context of linked dataUsing OpenCalais in the context of linked data
Using OpenCalais in the context of linked dataguest342da08
 
Jarrar: Introduction to data Integration
Jarrar: Introduction to data IntegrationJarrar: Introduction to data Integration
Jarrar: Introduction to data IntegrationMustafa Jarrar
 
Celebrating 10 years of the Semantic Technology Conference 2014
Celebrating 10 years of the Semantic Technology Conference 2014Celebrating 10 years of the Semantic Technology Conference 2014
Celebrating 10 years of the Semantic Technology Conference 20143 Round Stones
 
Export Data from Student Information System
Export Data from Student Information SystemExport Data from Student Information System
Export Data from Student Information SystemDiscovery Software
 
Semantic MediaWiki as Knowledge Graph Interface
Semantic MediaWiki as Knowledge Graph InterfaceSemantic MediaWiki as Knowledge Graph Interface
Semantic MediaWiki as Knowledge Graph InterfaceBernhard Krabina
 
Deep Web: Databases on the Web
Deep Web: Databases on the WebDeep Web: Databases on the Web
Deep Web: Databases on the WebDenis Shestakov
 
Jarrar: Data Schema Integration
Jarrar: Data Schema Integration Jarrar: Data Schema Integration
Jarrar: Data Schema Integration Mustafa Jarrar
 
Linked Data Spaces, Data Portability & Access
Linked Data Spaces, Data Portability & AccessLinked Data Spaces, Data Portability & Access
Linked Data Spaces, Data Portability & AccessKingsley Uyi Idehen
 
Semantic Query Optimisation with Ontology Simulation
Semantic Query Optimisation with Ontology SimulationSemantic Query Optimisation with Ontology Simulation
Semantic Query Optimisation with Ontology Simulationdannyijwest
 
Internet & www
Internet & wwwInternet & www
Internet & wwwMozaSaid
 
Basics of Open Data: what you need to know by Wouter Degadt & Pieter Colpaert
Basics of Open Data: what you need to know by Wouter Degadt & Pieter ColpaertBasics of Open Data: what you need to know by Wouter Degadt & Pieter Colpaert
Basics of Open Data: what you need to know by Wouter Degadt & Pieter ColpaertOpening-up.eu
 
Microsoft Sync Framework
Microsoft Sync FrameworkMicrosoft Sync Framework
Microsoft Sync FrameworkHieu Le Trung
 
Document management system
Document management systemDocument management system
Document management systemSharon Pinto
 
Item Banks and the JISC Information Environment
Item Banks and the JISC Information EnvironmentItem Banks and the JISC Information Environment
Item Banks and the JISC Information EnvironmentEduserv Foundation
 

Mais procurados (20)

Lecture 4: A Short Introduction to the Semantic Web
Lecture 4: A Short Introduction to the Semantic WebLecture 4: A Short Introduction to the Semantic Web
Lecture 4: A Short Introduction to the Semantic Web
 
Using OpenCalais in the context of linked data
Using OpenCalais in the context of linked dataUsing OpenCalais in the context of linked data
Using OpenCalais in the context of linked data
 
Presentations on web database
Presentations on web databasePresentations on web database
Presentations on web database
 
Jarrar: Introduction to data Integration
Jarrar: Introduction to data IntegrationJarrar: Introduction to data Integration
Jarrar: Introduction to data Integration
 
Celebrating 10 years of the Semantic Technology Conference 2014
Celebrating 10 years of the Semantic Technology Conference 2014Celebrating 10 years of the Semantic Technology Conference 2014
Celebrating 10 years of the Semantic Technology Conference 2014
 
Export Data from Student Information System
Export Data from Student Information SystemExport Data from Student Information System
Export Data from Student Information System
 
Semantic MediaWiki as Knowledge Graph Interface
Semantic MediaWiki as Knowledge Graph InterfaceSemantic MediaWiki as Knowledge Graph Interface
Semantic MediaWiki as Knowledge Graph Interface
 
Metadata
MetadataMetadata
Metadata
 
Deep Web: Databases on the Web
Deep Web: Databases on the WebDeep Web: Databases on the Web
Deep Web: Databases on the Web
 
Jarrar: Data Schema Integration
Jarrar: Data Schema Integration Jarrar: Data Schema Integration
Jarrar: Data Schema Integration
 
Dos1
Dos1Dos1
Dos1
 
Unlockd
UnlockdUnlockd
Unlockd
 
Linked Data Spaces, Data Portability & Access
Linked Data Spaces, Data Portability & AccessLinked Data Spaces, Data Portability & Access
Linked Data Spaces, Data Portability & Access
 
Semantic Query Optimisation with Ontology Simulation
Semantic Query Optimisation with Ontology SimulationSemantic Query Optimisation with Ontology Simulation
Semantic Query Optimisation with Ontology Simulation
 
Internet & www
Internet & wwwInternet & www
Internet & www
 
Basics of Open Data: what you need to know by Wouter Degadt & Pieter Colpaert
Basics of Open Data: what you need to know by Wouter Degadt & Pieter ColpaertBasics of Open Data: what you need to know by Wouter Degadt & Pieter Colpaert
Basics of Open Data: what you need to know by Wouter Degadt & Pieter Colpaert
 
The role of SKOS in a Web of Data
The role of SKOS in a Web of DataThe role of SKOS in a Web of Data
The role of SKOS in a Web of Data
 
Microsoft Sync Framework
Microsoft Sync FrameworkMicrosoft Sync Framework
Microsoft Sync Framework
 
Document management system
Document management systemDocument management system
Document management system
 
Item Banks and the JISC Information Environment
Item Banks and the JISC Information EnvironmentItem Banks and the JISC Information Environment
Item Banks and the JISC Information Environment
 

Semelhante a wedi

Security-Challenges-in-Implementing-Semantic-Web-Unifying-Logic
Security-Challenges-in-Implementing-Semantic-Web-Unifying-LogicSecurity-Challenges-in-Implementing-Semantic-Web-Unifying-Logic
Security-Challenges-in-Implementing-Semantic-Web-Unifying-LogicNana Kwame(Emeritus) Gyamfi
 
Web 1.02.03.0 Good.ppt
Web 1.02.03.0 Good.pptWeb 1.02.03.0 Good.ppt
Web 1.02.03.0 Good.pptBalasundaramSr
 
Linked Data Generation for the University Data From Legacy Database
Linked Data Generation for the University Data From Legacy Database  Linked Data Generation for the University Data From Legacy Database
Linked Data Generation for the University Data From Legacy Database dannyijwest
 
Web engineering notes unit 2
Web engineering notes unit 2Web engineering notes unit 2
Web engineering notes unit 2inshu1890
 
How does the web or internet work
How does the web or internet workHow does the web or internet work
How does the web or internet workAnand Bhushan
 
Web2 0 Incredibles
Web2 0 IncrediblesWeb2 0 Incredibles
Web2 0 Incrediblesanjeshdubey
 
Mooc And Document Orientated Nosql Database
Mooc And Document Orientated Nosql DatabaseMooc And Document Orientated Nosql Database
Mooc And Document Orientated Nosql DatabaseKaren Oliver
 
Web Chat using React Framework
Web Chat using React FrameworkWeb Chat using React Framework
Web Chat using React Frameworkijtsrd
 
Geliyoo Browser Beta (İnternet tarayıcısı) Hakkında
Geliyoo Browser Beta (İnternet tarayıcısı) HakkındaGeliyoo Browser Beta (İnternet tarayıcısı) Hakkında
Geliyoo Browser Beta (İnternet tarayıcısı) HakkındaXtremcoin and Geliyoo
 
Geliyoo Browser Beta
Geliyoo Browser BetaGeliyoo Browser Beta
Geliyoo Browser BetaBuray Anil
 
Generations of web 1.0, 2.0 and 3.0
Generations of web 1.0, 2.0 and 3.0Generations of web 1.0, 2.0 and 3.0
Generations of web 1.0, 2.0 and 3.0ShamsReza2
 
Building Construction Project Summary
Building Construction Project SummaryBuilding Construction Project Summary
Building Construction Project SummaryMichelle Madero
 
Impact of web life cycle activities & web services in modern era a review
Impact of web life cycle activities & web services in modern era  a reviewImpact of web life cycle activities & web services in modern era  a review
Impact of web life cycle activities & web services in modern era a reviewJyoti Parashar
 
Big Data to SMART Data : Process Scenario
Big Data to SMART Data : Process ScenarioBig Data to SMART Data : Process Scenario
Big Data to SMART Data : Process ScenarioCHAKER ALLAOUI
 
High level view of cloud security
High level view of cloud securityHigh level view of cloud security
High level view of cloud securitycsandit
 

Semelhante a wedi (20)

Security-Challenges-in-Implementing-Semantic-Web-Unifying-Logic
Security-Challenges-in-Implementing-Semantic-Web-Unifying-LogicSecurity-Challenges-in-Implementing-Semantic-Web-Unifying-Logic
Security-Challenges-in-Implementing-Semantic-Web-Unifying-Logic
 
Web 1.02.03.0 Good.ppt
Web 1.02.03.0 Good.pptWeb 1.02.03.0 Good.ppt
Web 1.02.03.0 Good.ppt
 
Linked Data Generation for the University Data From Legacy Database
Linked Data Generation for the University Data From Legacy Database  Linked Data Generation for the University Data From Legacy Database
Linked Data Generation for the University Data From Legacy Database
 
Web engineering notes unit 2
Web engineering notes unit 2Web engineering notes unit 2
Web engineering notes unit 2
 
How does the web or internet work
How does the web or internet workHow does the web or internet work
How does the web or internet work
 
Web2 0 Incredibles
Web2 0 IncrediblesWeb2 0 Incredibles
Web2 0 Incredibles
 
Sup documentation
Sup documentationSup documentation
Sup documentation
 
Wedi
WediWedi
Wedi
 
Mooc And Document Orientated Nosql Database
Mooc And Document Orientated Nosql DatabaseMooc And Document Orientated Nosql Database
Mooc And Document Orientated Nosql Database
 
Web Chat using React Framework
Web Chat using React FrameworkWeb Chat using React Framework
Web Chat using React Framework
 
Web 2.0 and Web 3.0
Web 2.0 and Web 3.0Web 2.0 and Web 3.0
Web 2.0 and Web 3.0
 
Geliyoo Browser Beta (İnternet tarayıcısı) Hakkında
Geliyoo Browser Beta (İnternet tarayıcısı) HakkındaGeliyoo Browser Beta (İnternet tarayıcısı) Hakkında
Geliyoo Browser Beta (İnternet tarayıcısı) Hakkında
 
Geliyoo Browser Beta
Geliyoo Browser BetaGeliyoo Browser Beta
Geliyoo Browser Beta
 
Six Sites Short
Six Sites ShortSix Sites Short
Six Sites Short
 
Generations of web 1.0, 2.0 and 3.0
Generations of web 1.0, 2.0 and 3.0Generations of web 1.0, 2.0 and 3.0
Generations of web 1.0, 2.0 and 3.0
 
Microformats
MicroformatsMicroformats
Microformats
 
Building Construction Project Summary
Building Construction Project SummaryBuilding Construction Project Summary
Building Construction Project Summary
 
Impact of web life cycle activities & web services in modern era a review
Impact of web life cycle activities & web services in modern era  a reviewImpact of web life cycle activities & web services in modern era  a review
Impact of web life cycle activities & web services in modern era a review
 
Big Data to SMART Data : Process Scenario
Big Data to SMART Data : Process ScenarioBig Data to SMART Data : Process Scenario
Big Data to SMART Data : Process Scenario
 
High level view of cloud security
High level view of cloud securityHigh level view of cloud security
High level view of cloud security
 

Último

Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonLeveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonApplitools
 
Amazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilitiesAmazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilitiesKrzysztofKkol1
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfkalichargn70th171
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identityteam-WIBU
 
Patterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencePatterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencessuser9e7c64
 
Effectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorEffectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorTier1 app
 
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxReal-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxRTS corp
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...Bert Jan Schrijver
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...OnePlan Solutions
 
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...OnePlan Solutions
 
SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?Alexandre Beguel
 
Not a Kubernetes fan? The state of PaaS in 2024
Not a Kubernetes fan? The state of PaaS in 2024Not a Kubernetes fan? The state of PaaS in 2024
Not a Kubernetes fan? The state of PaaS in 2024Anthony Dahanne
 
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Rob Geurden
 
Salesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZSalesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZABSYZ Inc
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalLionel Briand
 
VictoriaMetrics Anomaly Detection Updates: Q1 2024
VictoriaMetrics Anomaly Detection Updates: Q1 2024VictoriaMetrics Anomaly Detection Updates: Q1 2024
VictoriaMetrics Anomaly Detection Updates: Q1 2024VictoriaMetrics
 

Último (20)

Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + KobitonLeveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
Leveraging AI for Mobile App Testing on Real Devices | Applitools + Kobiton
 
Amazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilitiesAmazon Bedrock in Action - presentation of the Bedrock's capabilities
Amazon Bedrock in Action - presentation of the Bedrock's capabilities
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identity
 
Patterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencePatterns for automating API delivery. API conference
Patterns for automating API delivery. API conference
 
Effectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorEffectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryError
 
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptxReal-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
Real-time Tracking and Monitoring with Cargo Cloud Solutions.pptx
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
 
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
 
SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?
 
Not a Kubernetes fan? The state of PaaS in 2024
Not a Kubernetes fan? The state of PaaS in 2024Not a Kubernetes fan? The state of PaaS in 2024
Not a Kubernetes fan? The state of PaaS in 2024
 
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News UpdateVictoriaMetrics Q1 Meet Up '24 - Community & News Update
VictoriaMetrics Q1 Meet Up '24 - Community & News Update
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...
 
Salesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZSalesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZ
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
 
VictoriaMetrics Anomaly Detection Updates: Q1 2024
VictoriaMetrics Anomaly Detection Updates: Q1 2024VictoriaMetrics Anomaly Detection Updates: Q1 2024
VictoriaMetrics Anomaly Detection Updates: Q1 2024
 

wedi

  • 1. #wedi Scientific coordinator: Students: Dr. Buraga Sabin Corneliu Butnariu V. Vasile-Raducu Deaconu C. Mihai Sfirnaciuc Daniel-Ionut
  • 2. Documentation #introduction Every day new data is added on the web. Along with this case a big problem occurs, the data is not well structured. In order to fix this one approach that came up was to divide data into different categories like government data, health related data, general knowledge, company information, flight information, places and many other. Doing this we have to admit that this data is interpretable only by humans. This data should be structured in a way that not only humans can read and interpret this data but also machines would also be capable to understand and perform more operations on the interpreted data. The Semantic Web technologies help us to make the content of the web pages more interlinked and always available on the web. It is a system the enables to interpret and respond to complex human requests based on their meaning. This means that the relevant data sources should be semantically structured. Some solutions to have data structured are Web Ontology Language (OWL), Extensible Markup Language (XML) and Resource Description Framework (RDF). We noticed that many web pages started to include structured data into their HTML using markup standards such as RDFa, microdata and microformats. Being aware with the fast changes on web data content for an user the need for a tool that provides a more human understandable representation of RDFa, microdata and microformats is imminent. With such a tool, the user can have in one place all the structured data.
  • 3. #similarapplications hNews Reader – is a Google Chrome extension for highlighting pages conforming to the hNews microformats standard. It displays the various hNews fields, required and optional, in a small popup window (Fig. 1). Fig. 1 Microformats for Google Chrome - an extension that supports hCard, hCalendar, hReview. With this extension you can export cards to *.vcf files to add to Address Book or to your Google Contacts (Fig 2).
  • 4. Fig. 2 Tails Export – is a Firefox extension used for showing and exporting Microformats. Currently it supports the following formats : hCard, hCalendar, xFolk and Rel-license (Fig.3). Fig. 3
  • 5. Operator - is a Firefox extension that lets you to combine pieces of the information on Web Sites with applications in ways that are useful such as Flickr with Google Maps, Yahoo! Local with your address book (Fig. 4). Fig. 5
  • 6. #systemarchitecture Wedi is a cross browser extension that allows users to read metadata from web pages. It consists of following components: WediOnAccess, WediParser, WediConverter, WediNotification, WediExporter and WediVisualiser. The WediOnAccess component is invoked when the user access an URL. Also this component attaches global event listeners for interacting with the rest components and buttons from browser. The WediNotification component is the component which notifies the user that into the current page the WediParser have found metadata. The WediParser component is a wrapper for parsing libraries used in this project. This component ‘finds’ microformats, microdata and RDF metadata in current page content and returns an json object containing data extracted from page. The WediVisualiser component will be the wedipage_ui.html file that will show the visual representation of the microdata, microformats and RDFa formats. It will be a popup window and is invoked by user with a simple click on the notification icon. The WediConverter component will convert the data. The WediExporter component is responsible for exporting the content displayed in the WediVisualiser in XML format.
  • 7. #librariesandframeworks We use:  jQuery – javascript library.  microdataJS – a jQuery plugin that provides and API for accessing Microdata inspired by the native DOM API.  green-turtle – an implementation of RDFa 1.1 for browsers.  microformat-shiv – a light-weight cross browser javascript microformats parser To pack the extension for different browsers we will use :  Kango framework