16
SEMANTIC WEB Future Internet A. SATYA KARTHIK 10071A0501 CSE , VNRVJIET

Semantic web

Embed Size (px)

DESCRIPTION

Semantic web is a collaborative movement lead by world wide web consortium which aims to develop a “web of data” It is build on the w3c’s Resource Description Framework and standard definition coined by Tim Berners Lee

Citation preview

Page 1: Semantic web

SEMANTIC WEBFuture Internet

A. SATYA KARTHIK10071A0501

CSE , VNRVJIET

Page 2: Semantic web

04/10/2023 SEMANTIC WEB 2

INTRODUCTION

0 Semantic web is a collaborative movement lead by world wide web consortium

0 Aims to develop a “web of data”

0 It is build on the w3c’s Resource Description Framework

0 Standard definition coined by Tim Berners Lee

Page 3: Semantic web

04/10/2023 SEMANTIC WEB 3

PURPOSE

0 Enables user to find, share and combine information more easily

0 Finding, combining and acting upon information on web by machines

0 Understanding the requirements of the based upon the semantically structured web

0 Tim Berners-Lee’s vision for a semantic web

Page 4: Semantic web

04/10/2023 SEMANTIC WEB 4

Limitations of HTML

0 Used to create structured documents by denoting structural semantics

0 Provides a way to categorize the content on the web pages through metadata tags

0 Example: <meta name="author" content="John Doe" />

0 Extending HTML syntax to create machine readable semantic markup

Page 5: Semantic web

04/10/2023 SEMANTIC WEB 5

Solutions

0 Languages like RDF, OWL, XML

0 Non semantic web page: <item>blog</item>

0 Semantic web page: <item rdf:about="http://example.org/semantic-

web/">Semantic Web</item>

Page 6: Semantic web

04/10/2023 SEMANTIC WEB 6

Challenges

0 Vastness

0 Vagueness

0 Uncertainty

0 Inconsistency

0 Deceit

Page 7: Semantic web

04/10/2023 SEMANTIC WEB 7

Architecture

Page 8: Semantic web

04/10/2023 SEMANTIC WEB 8

URI

0 URI is a string of characters used to identify a name of a web resource

Page 9: Semantic web

04/10/2023 SEMANTIC WEB 9

XML AND RDF

0 XML: A markup language used to define a set of rules for encoding documents

0 RDF: A metadata model used for conceptual description of information

SUBJECT OBJECTPREDICATE

Page 10: Semantic web

04/10/2023 SEMANTIC WEB 10

RDFS

0 Intended to structure RDF resources

0 Classes:rdfs:Resource,rdfs:Class, rdfs:Literal 

0 Properties:rdfs:domain,rdfs:subClassOf rdfs:subPropertyOf

Page 11: Semantic web

04/10/2023 SEMANTIC WEB 11

SPARQL & RIF

0 SPARQL is an RDF query language PREFIX foaf: <http://xmlns.com/foaf/0.1/> SELECT ?name ?email WHERE { ?person a foaf: Person. ?person foaf: name ?name. ?

person foaf: mbox ?email. }

0 RIF is used to exchange rules between the resources

Page 12: Semantic web

04/10/2023 SEMANTIC WEB 12

Projects

DBpedia:0 Aiming to extract structured information

0 Allows users to query relationships and properties associated with information

FOAF:0 Describes the relationships people have to other people

0 connects people based on their jobs and the items important to their lives

Page 13: Semantic web

04/10/2023 SEMANTIC WEB 13

Examples

0 Facebook Graph0 Google Knowledge Graph

Page 14: Semantic web

04/10/2023 SEMANTIC WEB 14

PROS & CONSPROS:0 Personlisation

0 Artificial Intelligence

0 Mobility

0 The Semantic Web

0 User friendly

CONS:0 Since it is a distributional model, so might not be an efficient representation

0 An Expertise is required to develop

Page 15: Semantic web

04/10/2023 SEMANTIC WEB 15

Disadvantages

0 Since it is a distributional model, so might not be an efficient representation

0 An Expertise is required to develop

Page 16: Semantic web

04/10/2023 SEMANTIC WEB 16

Conclusion

0 Human has to define the concepts, things and events

0 Even though the vision is far away but the important steps are achieved such as RDF and OWL

0 There are much to be fulfilled as the knowledge on the web is vast