SlideShare a Scribd company logo
1 of 24
Khulna University of Engineering & Technology Department of Computer Science and Engineering An Approach to Emerge Semantic Web Khan Muhammad Nafee Mostafa  | 0507007 Samiul Hoque Sourav  | 0507035 Qudrat-E-Alahy Ratul  | 0507037 Supervisedby  | Rushdi Shams  | Lecturer CSE, KUET
Introduction Web » a horde of valuable but unorganized and scattered documents Web of document is not intelligible to machines but web of linked data is Semantic Web » web of data RDF graph » semantics underlying the document bottleneck of emerging semantic web »  conversion of html to RDF
Objective Generate RDF from HTML document  Suggesting a framework titled ‘RDF by Structured Reference to Semantics’ or RS2 framework to do so
Overview: Web Versions
Why Semantic Web QUERY: Bangladeshi player played in  IPL List of
Why Semantic Web
Semantic Web Stack APPLICATION QUERY DATA IN  ABSTRUCT FORMAT MAP DATA IN  VARIOUS FORMAT XML URI SYNTAX
Why RDF? ,[object Object]
What is the relation between two instance.
Ex:- Mashrafe play for Kolkata Knight rider. Mashrafe’s nationality is Bangladeshi.Player Cricket Team Country Instance of Instance of Instance of play for nationality Bangladesh Mashrafe Kolkata Nightrider
Architecture of RS2 framework Extract plaintext Parse Natural Language TEXT plaintext Parse tree Yield SPO Generate RDF Lookup for Semantic equivalent Subject Predicate Object Semantic Web entities for SPO
RS2 framework in action RS2  framework lexicon mapper ontology
HTML to plaintext Html tags don’t have sensible info Strip them Get the text that we actually read
Parse sentence
Yield Subject-Predicate-Object
Lookup semantic web entities I think  KKR and Kolkata Knight Raider are different Same anomaly occurred for predicate and object
Lookup semantic web entities ,[object Object]
Convert it to a machine accessible way.KKRis located in Kolkata. Kolkata Knight Rider is situated at west Bengal. Natural Language Subject Predicate Object Kolkata Knight Rider location Kolkata. RDF Triple
Generate RDF
Web 3.0: Advantages ,[object Object]
Tag based Application.,[object Object]
Automatic data integration
Digital Library
Semantic Web Services

More Related Content

What's hot

The Characteristics of a RESTful Semantic Web and Why They Are Important
The Characteristics of a RESTful Semantic Web and Why They Are ImportantThe Characteristics of a RESTful Semantic Web and Why They Are Important
The Characteristics of a RESTful Semantic Web and Why They Are ImportantChimezie Ogbuji
 
Superset druid realtime
Superset druid realtimeSuperset druid realtime
Superset druid realtimearupmalakar
 
Apollo Server III
Apollo Server IIIApollo Server III
Apollo Server IIINodeXperts
 
Distributed Affordance
Distributed AffordanceDistributed Affordance
Distributed AffordanceRuben Verborgh
 
Utilize Jericho HTML Parser to Resolve NCR Problem
Utilize Jericho HTML Parser to Resolve NCR ProblemUtilize Jericho HTML Parser to Resolve NCR Problem
Utilize Jericho HTML Parser to Resolve NCR ProblemGuo Albert
 
GraphQL vs Traditional Rest API [GeeCon Prague 2018]
GraphQL vs Traditional Rest API [GeeCon Prague 2018]GraphQL vs Traditional Rest API [GeeCon Prague 2018]
GraphQL vs Traditional Rest API [GeeCon Prague 2018]Vladimir Dejanovic
 
Sigma EE: Reaping low-hanging fruits in RDF-based data integration
Sigma EE: Reaping low-hanging fruits in RDF-based data integrationSigma EE: Reaping low-hanging fruits in RDF-based data integration
Sigma EE: Reaping low-hanging fruits in RDF-based data integrationRichard Cyganiak
 
GraphQL is actually rest
GraphQL is actually restGraphQL is actually rest
GraphQL is actually restJakub Riedl
 
Best Practices for Building Open Source Data Layers
Best Practices for Building Open Source Data LayersBest Practices for Building Open Source Data Layers
Best Practices for Building Open Source Data LayersIBMCompose
 
Apollo server II
Apollo server IIApollo server II
Apollo server IINodeXperts
 
GraphDB Cloud: Enterprise Ready RDF Database on Demand
GraphDB Cloud: Enterprise Ready RDF Database on DemandGraphDB Cloud: Enterprise Ready RDF Database on Demand
GraphDB Cloud: Enterprise Ready RDF Database on DemandOntotext
 
Powering NLU Engine with Apache Spark to Communicate with the World
Powering NLU Engine with Apache Spark to Communicate with the WorldPowering NLU Engine with Apache Spark to Communicate with the World
Powering NLU Engine with Apache Spark to Communicate with the WorldRahul Kumar
 

What's hot (16)

Apollo Server
Apollo ServerApollo Server
Apollo Server
 
Drf
DrfDrf
Drf
 
The Characteristics of a RESTful Semantic Web and Why They Are Important
The Characteristics of a RESTful Semantic Web and Why They Are ImportantThe Characteristics of a RESTful Semantic Web and Why They Are Important
The Characteristics of a RESTful Semantic Web and Why They Are Important
 
Introduction to GraphQL
Introduction to GraphQLIntroduction to GraphQL
Introduction to GraphQL
 
Superset druid realtime
Superset druid realtimeSuperset druid realtime
Superset druid realtime
 
Apollo Server III
Apollo Server IIIApollo Server III
Apollo Server III
 
Distributed Affordance
Distributed AffordanceDistributed Affordance
Distributed Affordance
 
Utilize Jericho HTML Parser to Resolve NCR Problem
Utilize Jericho HTML Parser to Resolve NCR ProblemUtilize Jericho HTML Parser to Resolve NCR Problem
Utilize Jericho HTML Parser to Resolve NCR Problem
 
GraphQL vs Traditional Rest API [GeeCon Prague 2018]
GraphQL vs Traditional Rest API [GeeCon Prague 2018]GraphQL vs Traditional Rest API [GeeCon Prague 2018]
GraphQL vs Traditional Rest API [GeeCon Prague 2018]
 
Sigma EE: Reaping low-hanging fruits in RDF-based data integration
Sigma EE: Reaping low-hanging fruits in RDF-based data integrationSigma EE: Reaping low-hanging fruits in RDF-based data integration
Sigma EE: Reaping low-hanging fruits in RDF-based data integration
 
GraphQL is actually rest
GraphQL is actually restGraphQL is actually rest
GraphQL is actually rest
 
Best Practices for Building Open Source Data Layers
Best Practices for Building Open Source Data LayersBest Practices for Building Open Source Data Layers
Best Practices for Building Open Source Data Layers
 
Apollo server II
Apollo server IIApollo server II
Apollo server II
 
GraphDB Cloud: Enterprise Ready RDF Database on Demand
GraphDB Cloud: Enterprise Ready RDF Database on DemandGraphDB Cloud: Enterprise Ready RDF Database on Demand
GraphDB Cloud: Enterprise Ready RDF Database on Demand
 
Intro to GraphQL
 Intro to GraphQL Intro to GraphQL
Intro to GraphQL
 
Powering NLU Engine with Apache Spark to Communicate with the World
Powering NLU Engine with Apache Spark to Communicate with the WorldPowering NLU Engine with Apache Spark to Communicate with the World
Powering NLU Engine with Apache Spark to Communicate with the World
 

Similar to RDF by Structured Reference to Semantics, the RS2 framework

Semantic Web Servers
Semantic Web ServersSemantic Web Servers
Semantic Web Serverswebhostingguy
 
Site Interoperability Projects at DERI Galway's SW Cluster
Site Interoperability Projects at DERI Galway's SW ClusterSite Interoperability Projects at DERI Galway's SW Cluster
Site Interoperability Projects at DERI Galway's SW ClusterJohn Breslin
 
Linked Data Tutorial
Linked Data TutorialLinked Data Tutorial
Linked Data TutorialSören Auer
 
Phalcon 2 High Performance APIs - DevWeekPOA 2015
Phalcon 2 High Performance APIs - DevWeekPOA 2015Phalcon 2 High Performance APIs - DevWeekPOA 2015
Phalcon 2 High Performance APIs - DevWeekPOA 2015Jackson F. de A. Mafra
 
Automating the Use of Web APIs through Lightweight Semantics
Automating the Use of Web APIs through Lightweight SemanticsAutomating the Use of Web APIs through Lightweight Semantics
Automating the Use of Web APIs through Lightweight Semanticsmmaleshkova
 
Sustainable queryable access to Linked Data
Sustainable queryable access to Linked DataSustainable queryable access to Linked Data
Sustainable queryable access to Linked DataRuben Verborgh
 
Lee Iverson - How does the web connect content?
Lee Iverson - How does the web connect content?Lee Iverson - How does the web connect content?
Lee Iverson - How does the web connect content?Museums Computer Group
 
IP based standards for IoT
IP based standards for IoTIP based standards for IoT
IP based standards for IoTMichael Koster
 
2014.06.25 State of the Web Development 2014
2014.06.25 State of the Web Development 20142014.06.25 State of the Web Development 2014
2014.06.25 State of the Web Development 2014Marco Parenzan
 
Rdf And Rdf Schema For Ontology Specification
Rdf And Rdf Schema For Ontology SpecificationRdf And Rdf Schema For Ontology Specification
Rdf And Rdf Schema For Ontology Specificationchenjennan
 
JISC CETIS Semantic Technologies 2007-11-21
JISC CETIS Semantic Technologies 2007-11-21JISC CETIS Semantic Technologies 2007-11-21
JISC CETIS Semantic Technologies 2007-11-21Mikael Nilsson
 
Hard learned CSOM and REST tips
Hard learned CSOM and REST tipsHard learned CSOM and REST tips
Hard learned CSOM and REST tipsSPC Adriatics
 

Similar to RDF by Structured Reference to Semantics, the RS2 framework (20)

Linked data and voyager
Linked data and voyagerLinked data and voyager
Linked data and voyager
 
Semantic Web Servers
Semantic Web ServersSemantic Web Servers
Semantic Web Servers
 
Web Topics
Web TopicsWeb Topics
Web Topics
 
Archive integration with RDF
Archive integration with RDFArchive integration with RDF
Archive integration with RDF
 
Site Interoperability Projects at DERI Galway's SW Cluster
Site Interoperability Projects at DERI Galway's SW ClusterSite Interoperability Projects at DERI Galway's SW Cluster
Site Interoperability Projects at DERI Galway's SW Cluster
 
Linked Data Tutorial
Linked Data TutorialLinked Data Tutorial
Linked Data Tutorial
 
Phalcon 2 High Performance APIs - DevWeekPOA 2015
Phalcon 2 High Performance APIs - DevWeekPOA 2015Phalcon 2 High Performance APIs - DevWeekPOA 2015
Phalcon 2 High Performance APIs - DevWeekPOA 2015
 
Unit 2
Unit 2Unit 2
Unit 2
 
Automating the Use of Web APIs through Lightweight Semantics
Automating the Use of Web APIs through Lightweight SemanticsAutomating the Use of Web APIs through Lightweight Semantics
Automating the Use of Web APIs through Lightweight Semantics
 
Hacia la Internet del Futuro: Web Semántica y Open Linked Data, Parte 2
Hacia la Internet del Futuro: Web Semántica y Open Linked Data, Parte 2Hacia la Internet del Futuro: Web Semántica y Open Linked Data, Parte 2
Hacia la Internet del Futuro: Web Semántica y Open Linked Data, Parte 2
 
Sustainable queryable access to Linked Data
Sustainable queryable access to Linked DataSustainable queryable access to Linked Data
Sustainable queryable access to Linked Data
 
Tutorial Linked APIs
Tutorial Linked APIsTutorial Linked APIs
Tutorial Linked APIs
 
Lee Iverson - How does the web connect content?
Lee Iverson - How does the web connect content?Lee Iverson - How does the web connect content?
Lee Iverson - How does the web connect content?
 
IP based standards for IoT
IP based standards for IoTIP based standards for IoT
IP based standards for IoT
 
2014.06.25 State of the Web Development 2014
2014.06.25 State of the Web Development 20142014.06.25 State of the Web Development 2014
2014.06.25 State of the Web Development 2014
 
Rest web service
Rest web serviceRest web service
Rest web service
 
RESTful Web Services
RESTful Web ServicesRESTful Web Services
RESTful Web Services
 
Rdf And Rdf Schema For Ontology Specification
Rdf And Rdf Schema For Ontology SpecificationRdf And Rdf Schema For Ontology Specification
Rdf And Rdf Schema For Ontology Specification
 
JISC CETIS Semantic Technologies 2007-11-21
JISC CETIS Semantic Technologies 2007-11-21JISC CETIS Semantic Technologies 2007-11-21
JISC CETIS Semantic Technologies 2007-11-21
 
Hard learned CSOM and REST tips
Hard learned CSOM and REST tipsHard learned CSOM and REST tips
Hard learned CSOM and REST tips
 

More from Khan Mostafa

Graph-based Analysis and Opinion Mining in Social Network
Graph-based Analysis and Opinion Mining in Social NetworkGraph-based Analysis and Opinion Mining in Social Network
Graph-based Analysis and Opinion Mining in Social NetworkKhan Mostafa
 
Research in the Computing Industry
Research in the Computing IndustryResearch in the Computing Industry
Research in the Computing IndustryKhan Mostafa
 
Semantic matchmaking Local Closed-World Reasoning
Semantic matchmaking Local Closed-World ReasoningSemantic matchmaking Local Closed-World Reasoning
Semantic matchmaking Local Closed-World ReasoningKhan Mostafa
 
Survey on real media paint simulation in Computer Graphics
Survey on real media paint simulation in Computer GraphicsSurvey on real media paint simulation in Computer Graphics
Survey on real media paint simulation in Computer GraphicsKhan Mostafa
 
Seminal works on watercolor painting simulation
Seminal works on watercolor painting simulation Seminal works on watercolor painting simulation
Seminal works on watercolor painting simulation Khan Mostafa
 
Reaction Paper Discussing Articles in Fields of Outlier Detection & Sentiment...
Reaction Paper Discussing Articles in Fields of Outlier Detection & Sentiment...Reaction Paper Discussing Articles in Fields of Outlier Detection & Sentiment...
Reaction Paper Discussing Articles in Fields of Outlier Detection & Sentiment...Khan Mostafa
 
Project Presentation: Graph-based Analysis and Opinion Mining in Social Network
Project Presentation: Graph-based Analysis and Opinion Mining in Social NetworkProject Presentation: Graph-based Analysis and Opinion Mining in Social Network
Project Presentation: Graph-based Analysis and Opinion Mining in Social NetworkKhan Mostafa
 
A Survey on Sentiment Mining Techniques
A Survey on Sentiment Mining TechniquesA Survey on Sentiment Mining Techniques
A Survey on Sentiment Mining TechniquesKhan Mostafa
 
Study Tour (KUET CSE 2k5) Poster
Study Tour (KUET CSE 2k5) PosterStudy Tour (KUET CSE 2k5) Poster
Study Tour (KUET CSE 2k5) PosterKhan Mostafa
 
Traffic Jam Detection System by Ratul, Sadh, Shams
Traffic Jam Detection System by Ratul, Sadh, ShamsTraffic Jam Detection System by Ratul, Sadh, Shams
Traffic Jam Detection System by Ratul, Sadh, ShamsKhan Mostafa
 
Open Document Format
Open Document FormatOpen Document Format
Open Document FormatKhan Mostafa
 
An Approach To Emerge Web 3.0
An Approach To Emerge Web 3.0An Approach To Emerge Web 3.0
An Approach To Emerge Web 3.0Khan Mostafa
 

More from Khan Mostafa (14)

Graph-based Analysis and Opinion Mining in Social Network
Graph-based Analysis and Opinion Mining in Social NetworkGraph-based Analysis and Opinion Mining in Social Network
Graph-based Analysis and Opinion Mining in Social Network
 
Research in the Computing Industry
Research in the Computing IndustryResearch in the Computing Industry
Research in the Computing Industry
 
Semantic matchmaking Local Closed-World Reasoning
Semantic matchmaking Local Closed-World ReasoningSemantic matchmaking Local Closed-World Reasoning
Semantic matchmaking Local Closed-World Reasoning
 
Survey on real media paint simulation in Computer Graphics
Survey on real media paint simulation in Computer GraphicsSurvey on real media paint simulation in Computer Graphics
Survey on real media paint simulation in Computer Graphics
 
Seminal works on watercolor painting simulation
Seminal works on watercolor painting simulation Seminal works on watercolor painting simulation
Seminal works on watercolor painting simulation
 
Reaction Paper Discussing Articles in Fields of Outlier Detection & Sentiment...
Reaction Paper Discussing Articles in Fields of Outlier Detection & Sentiment...Reaction Paper Discussing Articles in Fields of Outlier Detection & Sentiment...
Reaction Paper Discussing Articles in Fields of Outlier Detection & Sentiment...
 
Project Presentation: Graph-based Analysis and Opinion Mining in Social Network
Project Presentation: Graph-based Analysis and Opinion Mining in Social NetworkProject Presentation: Graph-based Analysis and Opinion Mining in Social Network
Project Presentation: Graph-based Analysis and Opinion Mining in Social Network
 
A Survey on Sentiment Mining Techniques
A Survey on Sentiment Mining TechniquesA Survey on Sentiment Mining Techniques
A Survey on Sentiment Mining Techniques
 
The Career (CSE)
The Career (CSE)The Career (CSE)
The Career (CSE)
 
Study Tour (KUET CSE 2k5) Poster
Study Tour (KUET CSE 2k5) PosterStudy Tour (KUET CSE 2k5) Poster
Study Tour (KUET CSE 2k5) Poster
 
Traffic Jam Detection System by Ratul, Sadh, Shams
Traffic Jam Detection System by Ratul, Sadh, ShamsTraffic Jam Detection System by Ratul, Sadh, Shams
Traffic Jam Detection System by Ratul, Sadh, Shams
 
Open Document Format
Open Document FormatOpen Document Format
Open Document Format
 
GPU Computing
GPU ComputingGPU Computing
GPU Computing
 
An Approach To Emerge Web 3.0
An Approach To Emerge Web 3.0An Approach To Emerge Web 3.0
An Approach To Emerge Web 3.0
 

RDF by Structured Reference to Semantics, the RS2 framework

  • 1. Khulna University of Engineering & Technology Department of Computer Science and Engineering An Approach to Emerge Semantic Web Khan Muhammad Nafee Mostafa | 0507007 Samiul Hoque Sourav | 0507035 Qudrat-E-Alahy Ratul | 0507037 Supervisedby | Rushdi Shams | Lecturer CSE, KUET
  • 2. Introduction Web » a horde of valuable but unorganized and scattered documents Web of document is not intelligible to machines but web of linked data is Semantic Web » web of data RDF graph » semantics underlying the document bottleneck of emerging semantic web » conversion of html to RDF
  • 3. Objective Generate RDF from HTML document Suggesting a framework titled ‘RDF by Structured Reference to Semantics’ or RS2 framework to do so
  • 5. Why Semantic Web QUERY: Bangladeshi player played in IPL List of
  • 7. Semantic Web Stack APPLICATION QUERY DATA IN ABSTRUCT FORMAT MAP DATA IN VARIOUS FORMAT XML URI SYNTAX
  • 8.
  • 9. What is the relation between two instance.
  • 10. Ex:- Mashrafe play for Kolkata Knight rider. Mashrafe’s nationality is Bangladeshi.Player Cricket Team Country Instance of Instance of Instance of play for nationality Bangladesh Mashrafe Kolkata Nightrider
  • 11. Architecture of RS2 framework Extract plaintext Parse Natural Language TEXT plaintext Parse tree Yield SPO Generate RDF Lookup for Semantic equivalent Subject Predicate Object Semantic Web entities for SPO
  • 12. RS2 framework in action RS2 framework lexicon mapper ontology
  • 13. HTML to plaintext Html tags don’t have sensible info Strip them Get the text that we actually read
  • 16. Lookup semantic web entities I think KKR and Kolkata Knight Raider are different Same anomaly occurred for predicate and object
  • 17.
  • 18. Convert it to a machine accessible way.KKRis located in Kolkata. Kolkata Knight Rider is situated at west Bengal. Natural Language Subject Predicate Object Kolkata Knight Rider location Kolkata. RDF Triple
  • 20.
  • 21.
  • 25.
  • 26.
  • 27. Future Work and Benefits An application/framework to enhance Web Ontology from knowledge conceived from html document applications with Semantic Web features Benefit: Emergence of Semantic Web Automatic conversion of piles of html into RDF graph
  • 28. Conclusion A framework and a prototype application to convert html document into RDF Eliminate the bottleneck in the emergence of Semantic Web by RS2
  • 29. Thank you RS2 fx OWL

Editor's Notes

  1. Web, today, is like a horde of valuable documents with humankind’s precious knowledge left unorganized in a very scattered fashionWeb of documents is not intelligible to machines but web of linked data isSemantic Web is the web of dataAn RDF graph is the semantic info underlying any documentthe bottleneck of emerging web is conversion of html to RDF
  2. Generate RDF from HTML document We are going to develop a framework titled ‘RDF by Structured Reference to Semantics’ or RS2 frameworkRS2 will generate RDF graph based on the semantics yielded from html document by mapping them into existing ontology
  3. RS2 fx needs external information from a Lexicon, a mapper and an Ontology
  4. For parsing sentences from natural language, several steps are to undergo:Separate each sentence, we will parse a sentence at onceSeparate words in the sentencePOS tagging, find parts of speech of each word from the lexiconTry to parse the sentence with a grammar by recognizing parts of speech as input symbolsIf parsed successfully return parse tree (syntax tree)
  5. An application/framework to enhance Web Ontology from knowledge conceived from html document, can be built on RS2 frameworkRS2 framework will help the emergence of a unified giant global graph of linked data which can enable many features of Semantic Web. RS2 will help convert the giant collection of html documents to RDF graphs of data and applications can be built with the help of RDF graph occupied in this method.
  6. In this thesis we have tried to eliminate one of the greatest bottlenecks of the emergence of Semantic Web. We have suggested a framework that will take input of HTML web document and give output of RDF graph of linked data. This will help us convert the web from the horde of documents into the squad of data.