SEMINAR
SEMANTIC WEB
Submitted by,
Anjaly sunilkumar
CONTENTS
• ABSTRACT
•INTRODUCTION
•HISTORY
•SEMANTIC WEB
•WEB ONTOLOGY LANGUAGES
•SEMANTICS WEB vs XML
•EXAMPLE
•ADVANTAGES
•CONCLUSION
ABSTRACT
Semantic web is a concept that enables
better machine processing of information On the
web,by structuring documents written for the web
in such a way that they become understandable
by machines. This can be used for creating more
complex applications (Intelligent browsers ,more
advanced web agents),global databases with
the data from the web,reuse of information,etc.
Semantic modeling languages like the
Resource Description Framework (RDF) and
topic maps employ XML syntax to achieve this
objective.
New tools exploit cross domain
vocabularies to automatically extract and
relate the meta information in a new
context,web ontology languages like
DAML+OIL entend RDF with richer modeling
primitives and provides a technological basis to
enable the semantic web. These concept are
explained through examples and case studies.
Finally, the logic languages for semantic web
are described ( which build on the top of RDF
and ontology languages). They , together with
digital signatures, enable a web of trust, which
will have levels of trust for its resources and for
the rights of access, and will enable generating
proofs for the actions and resources on the
Web.
INTRODUCTION
• The semantic web represents the next major
evolution in connecting information.
•It enables data to be linked from a source to
any other source and to be understood by
computers so that they can perform
increasingly spohisticated tasks on our behalf.
•This lesson will introduce the semantic web,
Putting it in the context of both the evolution
of the World Wide Web as we know it today as
well as data management in
general,particularly in large corporation.
HISTORY
•1969 : Paper Semantic information processing
by ROSS QUILLIAL
•1980s : CYC and WordNet
• mid to late 1990s : TIM BERNERS-LEE coins the
term semantic web
• Today : dbpedia : 1.2m triples
SEMANTIC
Semantics is related to the word “syntax”
But
Syntax is how to say something and semantics
is the meaning behind what you say
WEB
• The web is a system of interlinked documents
accessed via the internet
• Computers use network protocols to
communicate in networks
• Web browsers use HTTP to communicate with
web servers
SEMANTIC WEB
Semantic web technologies enables the
people to create data stores on the web,build
vocabularies and write rules for handling data.
WHAT IS IT ABOUT?
• Allowing machines to understand data
• Ease to sharing and mixing data
• Extend the World Wide Web rather than
replace it
figure: Semantic web
THE BASIS OF SEMANTIC WEB
Representation
IT’S ALL ABOUT RESOURCES
• Extensive use of URLs ( and most often URLs)
• (Almost) everything is a URL
Example :
http://infusion . Com/ people /
tpluskiewicz
REPRESENTING THE DATA
RESOURCE DESCRIPTION
FORMAT (RDF)
• Facts and relations organized in triples
• Triples mimic natural language sentences
• Graphical representation is a directed graph
*for example,
my name is Tomasz pluskiewicz
my age is 26
l work for PGS software
WEB ONTOLOGY
LANGUAGE
• It is a programming language
• Ontology is about the exact description of
things and their relationship
• For the web, Ontology is about the exact
description of web information and
relationship between web information
COMMON ONTOLOGIES
•Friend to friend
• Dublic core
•SIOC
•SKOS
•Geonames
•BIBO
SPECIALIZED ONTOLOGIES
• Gene ontology
• GOLD (General O. for Linguistic Description)
•Foundational model of Anatomy
• Good relations
• Lexvo
STORING AND PUBLISHING
STORING IN RELATIONAL
DATABASES
• Mapping tables to triples:
* D2RQ
*R2RML
* Ultrawrap
• Using RDBMS with RDF built-in capabilities:
* Oracle 11g
*IBM DB2
*Jena SDB
*Virtuouso
PUBLISHING DATA EASILY
• Embedding semantic markup in HTML
* Microformats
* Microdata
* RDFa
• Directly publishing RDF documents
QUERYING THE SEMANTIC WEB
PUBLISHING QUERYABLE DATA
• SPARQL protocol and RDF Query Language
• Remove queries through SPARQL Endpoints
• SPARQL 1.1 features :
* ASK,SELECT,DESCRIBE,CONSTRUCT
* Aggregates
* Federated queries
* Extensibility,X-path,Subqueries
• SPARQL Update
SPARQL example:
SPARQL + rules = SPIN
SEMANTIC WEB VS XML
Semantic web (RDF) XML
• Data representation (model) • Data serialization ( syntax )
• Graph • Tree
• Xsd and Xpath • Xsd and Xpath
• URL identifiers • No built-in identifiers
AN EXAMPLE TO UNDERSTAND
THE SEMANTIC WEB
•Suppose, you want to watch a movie and
grab something to eat
•You like an action movie and Italianfood
•Now, you perform a search for movie theaters
and restaurants
•In this phenomenon, you spend half an hour
doing the planning
•THIS IS HOW THINGS WORK TODAY
•The next generation of the web will change
HOW THINGS WORKS
semantic web will make search task
faster and easier by making searches more
personalized
As:
You could enter“ I want to watch an action
movie and then want to have a dinner at an
Italian restaurant ”.
And, the semantic web will display the result
for you.
The semantic web will act as a
Personal Assistant
ADVANTAGED
•Semantic web will make search faster and
easier
•Semantic web will make searches, more
personalized
•Semantic web browser will act as a personal
Assistant
CONCLUSION
The semantic web is an initiative that aims at
improving the current state of the World Wide
Web
THANK YOU

semantic web.pptxThe Semantic Web is an extension of the WWW

  • 1.
  • 2.
    CONTENTS • ABSTRACT •INTRODUCTION •HISTORY •SEMANTIC WEB •WEBONTOLOGY LANGUAGES •SEMANTICS WEB vs XML •EXAMPLE •ADVANTAGES •CONCLUSION
  • 3.
    ABSTRACT Semantic web isa concept that enables better machine processing of information On the web,by structuring documents written for the web in such a way that they become understandable by machines. This can be used for creating more complex applications (Intelligent browsers ,more advanced web agents),global databases with the data from the web,reuse of information,etc. Semantic modeling languages like the
  • 4.
    Resource Description Framework(RDF) and topic maps employ XML syntax to achieve this objective. New tools exploit cross domain vocabularies to automatically extract and relate the meta information in a new context,web ontology languages like DAML+OIL entend RDF with richer modeling primitives and provides a technological basis to enable the semantic web. These concept are explained through examples and case studies.
  • 5.
    Finally, the logiclanguages for semantic web are described ( which build on the top of RDF and ontology languages). They , together with digital signatures, enable a web of trust, which will have levels of trust for its resources and for the rights of access, and will enable generating proofs for the actions and resources on the Web.
  • 6.
    INTRODUCTION • The semanticweb represents the next major evolution in connecting information. •It enables data to be linked from a source to any other source and to be understood by computers so that they can perform increasingly spohisticated tasks on our behalf. •This lesson will introduce the semantic web,
  • 7.
    Putting it inthe context of both the evolution of the World Wide Web as we know it today as well as data management in general,particularly in large corporation.
  • 8.
    HISTORY •1969 : PaperSemantic information processing by ROSS QUILLIAL •1980s : CYC and WordNet • mid to late 1990s : TIM BERNERS-LEE coins the term semantic web • Today : dbpedia : 1.2m triples
  • 9.
    SEMANTIC Semantics is relatedto the word “syntax” But Syntax is how to say something and semantics is the meaning behind what you say
  • 10.
    WEB • The webis a system of interlinked documents accessed via the internet • Computers use network protocols to communicate in networks • Web browsers use HTTP to communicate with web servers
  • 11.
    SEMANTIC WEB Semantic webtechnologies enables the people to create data stores on the web,build vocabularies and write rules for handling data.
  • 12.
    WHAT IS ITABOUT? • Allowing machines to understand data • Ease to sharing and mixing data • Extend the World Wide Web rather than replace it
  • 13.
  • 14.
    THE BASIS OFSEMANTIC WEB Representation
  • 15.
    IT’S ALL ABOUTRESOURCES • Extensive use of URLs ( and most often URLs) • (Almost) everything is a URL Example : http://infusion . Com/ people / tpluskiewicz
  • 16.
  • 17.
    RESOURCE DESCRIPTION FORMAT (RDF) •Facts and relations organized in triples • Triples mimic natural language sentences • Graphical representation is a directed graph *for example, my name is Tomasz pluskiewicz my age is 26 l work for PGS software
  • 19.
    WEB ONTOLOGY LANGUAGE • Itis a programming language • Ontology is about the exact description of things and their relationship • For the web, Ontology is about the exact description of web information and relationship between web information
  • 20.
    COMMON ONTOLOGIES •Friend tofriend • Dublic core •SIOC •SKOS •Geonames •BIBO
  • 21.
    SPECIALIZED ONTOLOGIES • Geneontology • GOLD (General O. for Linguistic Description) •Foundational model of Anatomy • Good relations • Lexvo
  • 22.
  • 23.
    STORING IN RELATIONAL DATABASES •Mapping tables to triples: * D2RQ *R2RML * Ultrawrap • Using RDBMS with RDF built-in capabilities: * Oracle 11g *IBM DB2 *Jena SDB *Virtuouso
  • 24.
    PUBLISHING DATA EASILY •Embedding semantic markup in HTML * Microformats * Microdata * RDFa • Directly publishing RDF documents
  • 25.
  • 26.
    PUBLISHING QUERYABLE DATA •SPARQL protocol and RDF Query Language • Remove queries through SPARQL Endpoints • SPARQL 1.1 features : * ASK,SELECT,DESCRIBE,CONSTRUCT * Aggregates * Federated queries * Extensibility,X-path,Subqueries
  • 27.
    • SPARQL Update SPARQLexample: SPARQL + rules = SPIN
  • 28.
  • 29.
    Semantic web (RDF)XML • Data representation (model) • Data serialization ( syntax ) • Graph • Tree • Xsd and Xpath • Xsd and Xpath • URL identifiers • No built-in identifiers
  • 30.
    AN EXAMPLE TOUNDERSTAND THE SEMANTIC WEB •Suppose, you want to watch a movie and grab something to eat •You like an action movie and Italianfood •Now, you perform a search for movie theaters and restaurants •In this phenomenon, you spend half an hour doing the planning
  • 31.
    •THIS IS HOWTHINGS WORK TODAY •The next generation of the web will change HOW THINGS WORKS semantic web will make search task faster and easier by making searches more personalized As: You could enter“ I want to watch an action movie and then want to have a dinner at an Italian restaurant ”.
  • 32.
    And, the semanticweb will display the result for you. The semantic web will act as a Personal Assistant
  • 33.
    ADVANTAGED •Semantic web willmake search faster and easier •Semantic web will make searches, more personalized •Semantic web browser will act as a personal Assistant
  • 34.
    CONCLUSION The semantic webis an initiative that aims at improving the current state of the World Wide Web
  • 35.