Your SlideShare is downloading. ×
Semantic Web - Overview
Semantic Web - Overview
Semantic Web - Overview
Semantic Web - Overview
Semantic Web - Overview
Semantic Web - Overview
Semantic Web - Overview
Semantic Web - Overview
Semantic Web - Overview
Semantic Web - Overview
Semantic Web - Overview
Semantic Web - Overview
Semantic Web - Overview
Semantic Web - Overview
Semantic Web - Overview
Semantic Web - Overview
Semantic Web - Overview
Semantic Web - Overview
Semantic Web - Overview
Semantic Web - Overview
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Semantic Web - Overview

1,010

Published on

Published in: Technology, Education
0 Comments
6 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,010
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
6
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Faculty of Science, Technology and Communication (FSTC) Bachelor en Informatique (professionnel) SSeemmaannttiicc WWeebb Unit 2: Semantic Web – Overview Trust Proof Rules Logic Data Ontology vocabulary RDF + RDF Schema Data XML + Namespaces + XML Schema •URI •Unicode Digital Signature Semantic Web ::: Serge Linckels ::: www.linckels.lu ::: serge@linckels.lu ::: 1
  • 2. 22.. SSeemmaannttiicc WWeebb –– OOvveerrvviieeww 22..11.. AAbboouutt tthhee ""CCllaassssiiccaall"" WWeebb 22..22.. IInnttrroodduuccttiioonn ttoo SSeemmaannttiiccss 22..33.. VViissiioonn ooff tthhee SSeemmaannttiicc WWeebb 22..44.. CClloosseerr LLooookk aatt HHTTMMLL 22..55.. LLeessssoonnss LLeeaarrnneedd 22..66.. SSeemmaannttiicc WWeebb AArrcchhiitteeccttuurree 22..77.. AApppplliiccaattiioonnss ooff tthhee SSeemmaannttiicc WWeebb 22..88.. CCoonncclluussiioonn 22..99.. RReeffeerreenncceess Semantic Web ::: Serge Linckels ::: www.linckels.lu ::: serge@linckels.lu ::: 2
  • 3. 22.. SSeemmaannttiicc WWeebb –– OOvveerrvviieeww 2.1. About tthhee ""CCllaassssiiccaall"" WWeebb Semantics? How to express semantics Semantics? Serialkiller? Semantic Web ::: Serge Linckels ::: www.linckels.lu ::: serge@linckels.lu ::: 3
  • 4. 22.. SSeemmaannttiicc WWeebb –– OOvveerrvviieeww 2.1. AAbboouutt tthhee ""CCllaassssiiccaall"" WWeebb "Web 2.0 is the business revolution in the computer industry caused by the move to the Internet as platform, and an attempt to understand the rules for success on that new platform." (Tim O'Reilly, 2003) The Web 2.0 is a service-oriented environment that gives the users the freedom and technological means to actively contribute to Web content "Social Web" The term "Web 2.0" describes the changing trends in the use of World Wide Web technology and web design that aim to enhance creativity, communications, secure information sharing, collaboration and functionality of the web. Web 2.0 concepts have led to the development and evolution of web-culture communities and hosted services, such as social-networking sites, video sharing sites, wikis, blogs, and folksonomies. Although the term suggests a new version of the World Wide Web, it does not refer to an update to any technical specifications, but rather to changes in the ways software developers and end-users utilize the Web. Semantic Web ::: Serge Linckels ::: www.linckels.lu ::: serge@linckels.lu ::: 4
  • 5. 22.. SSeemmaannttiicc WWeebb –– OOvveerrvviieeww Folksonomy: different people have different perceptions of the same object. Such perceptions can be grouped to classify and identify users. 2.1. AAbboouutt tthhee ""CCllaassssiiccaall"" WWeebb Everyone can tag objects in the Web (social tagging). The set of tags gives a tag cloud. Popular folksonomies : Semantic Web ::: Serge Linckels ::: www.linckels.lu ::: serge@linckels.lu ::: 5
  • 6. 22.. SSeemmaannttiicc WWeebb –– OOvveerrvviieeww 22..11.. AAbboouutt tthhee ""CCllaassssiiccaall"" WWeebb SSeemmaannttiicc WWeebb Web is a service on the Internet The Web is also a place where: - computers do the presentation (easy) - people do the linking and interpreting (hard) Why not get computers to do more of the hard work? Semantic Web ::: Serge Linckels ::: www.linckels.lu ::: serge@linckels.lu ::: 6
  • 7. 22.. SSeemmaannttiicc WWeebb –– OOvveerrvviieeww 22..22.. IInnttrroodduuccttiioonn ttoo SSeemmaannttiiccss SSeemmaannttiicc WWeebb "Classical Web" Syntax is the study of the structure of sign systems, focusing on the form, not the meaning Semantic Web Semantics refers to aspects of meaning, as expressed in language or other systems of signs Pragmatics is the study of the practical use of signs by agents or communities of interpretation within particular circumstances and contexts I movies the go to with my wife I go to the movies with my wife The movies went to me Is the window open? [The asking person may feel cold] Semantic Web ::: Serge Linckels ::: www.linckels.lu ::: serge@linckels.lu ::: 7
  • 8. 22.. SSeemmaannttiicc WWeebb –– OOvveerrvviieeww 22..33.. VViissiioonn ooff tthhee SSeemmaannttiicc WWeebb Semantic Web = a vision of Tim Berners-Lee “... a goal of the Web was that, if the interaction between person and hypertext could be so intuitive that the machine-readable information space gave an accurate representation of the state of people's thoughts, interactions, and work patterns, then machine analysis could become a very powerful management tool, seeing patterns in our work and facilitating our working together through the typical problems which beset the management of large organizations.” (Scientific American, May, 2001) Classical Web is build upon HTML (HyperText Markup Language). Can HTML be used to build the Semantic Web? Semantic Web ::: Serge Linckels ::: www.linckels.lu ::: serge@linckels.lu ::: 8
  • 9. 22.. SSeemmaannttiicc WWeebb –– OOvveerrvviieeww 22..44.. CClloosseerr LLooookk aatt HHTTMMLL A markup language provides a way to combine a text and extra information about it, like structure and layout. <h1>Christoph Meinel</h1> <h2>Viola Brehmer</h2> <ul> <li>Long Wang</li> <li>Feng Cheng</li> <li>Dirk Cordel</li> <li>Serge Linckels</li> </ul> Harald Sack Christoph Meinel Viola Brehmer Long Wang Feng Cheng Dirk Cordel Serge Linckels Harald Sack HTML adds structure and layout to the content. But neither a machine, nor a human can understand the sense of the content.  Semantic Web ::: Serge Linckels ::: www.linckels.lu ::: serge@linckels.lu ::: 9
  • 10. 22.. SSeemmaannttiicc WWeebb –– OOvveerrvviieeww 22..44.. CClloosseerr LLooookk aatt HHTTMMLL Limitations and problems of HTML: Everyone builds Web pages, without rules and discipline. Attempt for remediation: W3C compatibility initiative HTML lacks of standardization (incompatibilities between browsers) HTML lacks of expressivity No semantics can be expressed Poor possibilities for querying the Web (mostly by keywords over the content) others… Semantic Web ::: Serge Linckels ::: www.linckels.lu ::: serge@linckels.lu ::: 10
  • 11. 22.. SSeemmaannttiicc WWeebb –– OOvveerrvviieeww 22..55.. LLeessssoonnss LLeeaarrnneedd Classical Web Semantic Web Based on HTML which is not sufficient to express semantics No reasoning (logical inference) is possible over the data Uncontrolled growth: lots of extensions causing incompatibilities Requires new languages and technologies to express semantics Reasoning over data is possible, e.g., better search results Controlled growth according a roadmap How it began 1997, WWW7 in Brisbane, Australia: Tim Berners-Lee presents his Vision about a "Global Reasoning Web" 1998, WWW8 in Toronto, Canada: Tim Berners-Lee presents the "Semantic Web Roadmap" 2001, Scientific America publishes an article about the vision of the Semantic Web; the article becomes the most cited reference to the Semantic Web Semantic Web ::: Serge Linckels ::: www.linckels.lu ::: serge@linckels.lu ::: 11
  • 12. 22.. SSeemmaannttiicc WWeebb –– OOvveerrvviieeww 22..66.. SSeemmaannttiicc WWeebb AArrcchhiitteeccttuurree Semantic Web Roadmap: Controlled growth bottom up according to this architecture. Architecture was (slightly) modified in the last years. Semantic Web ::: Serge Linckels ::: www.linckels.lu ::: serge@linckels.lu ::: 12
  • 13. 22.. SSeemmaannttiicc WWeebb –– OOvveerrvviieeww 22..66.. SSeemmaannttiicc WWeebb AArrcchhiitteeccttuurree Resource = {(data,metadata), rules} Data: can be anything Metadata: textual annotation (Unicode) Each resource has a Unified Resource Identifier (URI) in Unicode Internationalized Resource Identifier (IRI) is a generalization / complement of URI Classical Web Semantic Web Composed of Web pages Composed of resources Each Web page has a URL Each resource has a URI Web pages have multimedia content A resource can be anything No semantic description of the content Metadata describe semantics of the content Web pages are independent sets of information Resources depend on applications; they are processed in a given context Semantic Web ::: Serge Linckels ::: www.linckels.lu ::: serge@linckels.lu ::: 13
  • 14. 22.. SSeemmaannttiicc WWeebb –– OOvveerrvviieeww 22..66.. SSeemmaannttiicc WWeebb AArrcchhiitteeccttuurree XML: shared vocabulary Gives structure to metadata using a specific set of elements (tags) in a shared domain Description of how data are to be used (first step to describe semantics) Independent and standardized file exchange format Christoph Meinel Viola Brehmer Long Wang Feng Cheng Dirk Cordel Serge Linckels Harald Sack <ChairMeinel> <Professor> <FirstName>Christoph</FirstName> <LastName>Meinel</LastName> </Professor> <Secretary>Viola Brehmer</Secretary> <PhDStudent>Long Wang</PhDStudent> <PhDStudent>Feng Cheng</PhDStudent> <PhDStudent>Dirk Cordel</PhDStudent> <PhDStudent>Serge Linckels</PhDStudent> <FormerPhDStudent>Harald Sack</FormerPhDStudent> </ChairMeinel> Semantic Web ::: Serge Linckels ::: www.linckels.lu ::: serge@linckels.lu ::: 14
  • 15. 22.. SSeemmaannttiicc WWeebb –– OOvveerrvviieeww 22..66.. SSeemmaannttiicc WWeebb AArrcchhiitteeccttuurree RDF: abstract syntax with formal semantics Graphical formalism to describe semantic relations between resources Sharing of taxonomies and vocabularies Different serialization formats, e.g., XML Different query languages, e.g., SPARQL Christoph Meinel Christoph Meinel full name Prof. Dr Scientific Director of HPI Board Member title role role http://www.hpi.uni-potsdam.de/meinel.html Resource Semantic Web ::: Serge Linckels ::: www.linckels.lu ::: serge@linckels.lu ::: 15
  • 16. 22.. SSeemmaannttiicc WWeebb –– OOvveerrvviieeww 22..66.. SSeemmaannttiicc WWeebb AArrcchhiitteeccttuurree OWL: ontologies and reasoning Powerful formalism to represent classes of objects and their properties in form of ontologies Sharing of ontologies Logical inferences over data Defining rules over data Powerful reasoning framework, i.e., Description Logics Set of resources: Professor{Christoph Meinel} PhDstudent{Ji, Long, Dirk, Serge} Properties: isProfessorOf(Christoph Meinel,Dirk) isProfessorOf(Christoph Meinel,Ji) By logical induction: DoctorFather  Professor  isProfessorOf.PhDstudent Semantic Web ::: Serge Linckels ::: www.linckels.lu ::: serge@linckels.lu ::: 16
  • 17. 22.. SSeemmaannttiicc WWeebb –– OOvveerrvviieeww 22..66.. SSeemmaannttiicc WWeebb AArrcchhiitteeccttuurree Logic, Proof, Trust Are the semantic data reliable and trustful? Have the data been manipulated? Public key encryption Digital signatures Semantic document = resource + set of assertions XML Encryption XML Signature XML Security URIs Semantic Web ::: Serge Linckels ::: www.linckels.lu ::: serge@linckels.lu ::: 17
  • 18. 22.. SSeemmaannttiicc WWeebb –– OOvveerrvviieeww 22..77.. AApppplliiccaattiioonnss ooff tthhee SSeemmaannttiicc WWeebb Web based applications Help the user find what (s)he is looking for by a better understanding of the sense of the query. Example: "Hotel in Wien with a large bed and a TV set" Agents (robots) can better index resources on the Web. Personalization of search engines. Example: The user lives in Wien and prefers a large TV set Make explicit some implicit knowledge. Example: Where can I get gasoline? Answer can be the result of a logicial inference. Not Web base applications Different domains need (and use already) systems that implement Semantic Web technologies. Examples: - medicine, pharma industry - e-Learning - travel agencies - digital libraries - … Semantic Web ::: Serge Linckels ::: www.linckels.lu ::: serge@linckels.lu ::: 18
  • 19. 22.. SSeemmaannttiicc WWeebb –– OOvveerrvviieeww 22..88.. CCoonncclluussiioonn The Semantic Web is… A vision of a new Web that shall replace the "classical Web" Several technologies were (or are about to be) created to build the Semantic Web The Semantic Web does not exists yet, but different kind of applications do already implement related technologies The Semantic Web is (still) a hot topic in ongoing research The Semantic Web is not… Some kind of artificial intelligence that makes stupid search engines yield better results Semantic Web ::: Serge Linckels ::: www.linckels.lu ::: serge@linckels.lu ::: 19
  • 20. 22.. SSeemmaannttiicc WWeebb –– OOvveerrvviieeww 22..99.. RReeffeerreenncceess E-Librarian Service User-Friendly Semantic Search in Digital Libraries Serge Linckels, Christoph Meinel Creating the Semantic Web with RDF: Professional Developer's Guide Johan Hjelm Foundations of Semantic Web Technologies Pascal Hitzler, Markus Krötzsch, Sebastian Rudolph Semantic Web ::: Serge Linckels ::: www.linckels.lu ::: serge@linckels.lu ::: 20

×