0360569: Semantic Web - PowerPoint PPT Presentation

1 / 27
About This Presentation
Title:

0360569: Semantic Web

Description:

... Agilitas Physiotherapy Centre /h1 Welcome to the home page of the Agilitas Physiotherapy Centre. Do ... treatmentOffered Physiotherapy /treatmentOffered ... – PowerPoint PPT presentation

Number of Views:38
Avg rating:3.0/5.0
Slides: 28
Provided by: jiang79
Category:

less

Transcript and Presenter's Notes

Title: 0360569: Semantic Web


1
03-60-569 Semantic Web
  • Jianguo Lu
  • University of Windsor

2
  • Text book
  • Grigoris Antoniou, Frank van Harmelen, A Semantic
    Web Primer, MIT Press, 2004.
  • Office hours
  • Tuesday 200-300
  • Course web site
  • http//cs.uwindsor.ca/jlu/569

3
Grading
  • One final exam -- 50
  • Two presentations -- 30
  • Each presentation is about 25 minutes long,
    reporting one paper.
  • Five questions for paper presentations -- 20
  • Each question counts 4
  • Only one question is counted in each
    presentation That means that you need to ask
    questions in five different presentations
  • Questions should demonstrate that you understand
    what it is about.

4
What is semantic web?
5
What is semantic web
  • "The Semantic Web is an extension of the current
    web in which information is given well-defined
    meaning, better enabling computers and people to
    work in cooperation."
  • -- Tim Berners-Lee, James Hendler, Ora
    Lassila, The Semantic Web, Scientific American,
    May 2001
  • The semantic web is a vision the idea of
    having data on the web defined and linked in a
    way that it can be used by machines not just for
    display purposes, but for automation, integration
    and reuse of data across various applications.
  • --W3C 2003

6
Todays Web
  • What we use todays web for
  • Browse (our course web site)
  • Search (Google)
  • B2C (Amazon)
  • B2B

7
Search
  • High recall, low precision
  • Searching for semantic web in google returns
    2,400,000 pages.
  • Results are highly sensitive to vocabulary
  • If you search for faculty member, you wont be
    able to find professors.
  • Results are single web pages
  • You will not be able to find professors who are
    teaching semantic web in Canada

8
B2C E-Commerce
  • A typical scenario user visits one or several
    online shops, browses their offers, selects and
    orders products.
  • Ideally humans would visit all, or all major
    online stores but too time consuming
  • Shopbots are a useful tool

9
Technical difficulties with todays web
  • Searching information
  • Keyword-based search engines
  • Extracting information
  • Human involvement necessary for browsing,
    retrieving, interpreting, combining
  • Maintaining information
  • inconsistencies in terminology, outdated
    information.
  • E.g., A person can not teach and take a course
    at the same time
  • Integrating information

10
Key problem in todays web
  • The meaning of Web content is not
    machine-accessible lack of semantics
  • It is simply difficult to distinguish the meaning
    between these two sentences
  • I am a professor of computer science.
  • I am a professor of computer science, you may
    think. Well, . . .

11
The semantic web approach
  • Represent web content in a form that is more
    easily machine-processable.
  • Use intelligent techniques to take advantage of
    these representations.
  • The Semantic Web will gradually evolve out of the
    existing Web, it is not a competition to the
    current WWW.

12
Semantic web technologies
  • Explicit Metadata
  • Ontologies
  • Logic and Inference
  • Agents

13
HTML
  • lth1gt Agilitas Physiotherapy Centre lt/h1gt
  • Welcome to the home page of the Agilitas
    Physiotherapy Centre. Do
  • you feel pain? Have you had an injury? Let our
    staff Lisa Davenport,
  • Kelly Townsend (our lovely secretary) and Steve
    Matthews take care
  • of your body and soul.
  • lth2gt Consultation hours lt/h2gt
  • Mon 11am - 7pm ltbrgt
  • Tue 11am - 7pm ltbrgt
  • Wed 3pm - 7pm ltbrgt
  • Thu 11am - 7pm ltbrgt
  • Fri 11am - 3pm ltpgt
  • But note that we do not offer consultation during
    the weeks of the
  • lta href". . ."gtState Of Origin lt/agt games.
  • Markups are for formatting or presentation
  • Web contents are for humans instead of programs

14
Problems with HTML
  • Humans have no problem with this
  • Machines (software agents) do
  • How distinguish therapists from the secretary,
  • How determine exact consultation hours
  • They would have to follow the link to the State
    Of Origin games to find when they take place.

15
A better representation
  • ltcompanygt
  • lttreatmentOfferedgtPhysiotherapylt/treatmentOffered
    gt
  • ltcompanyNamegtAgilitas Physiotherapy Centre
    lt/companyNamegt
  • ltstaffgt
  • lttherapistgtLisa Davenportlt/therapistgt
  • lttherapistgtSteve Matthewslt/therapistgt
  • ltsecretarygtKelly Townsendlt/secretarygt
  • lt/staffgt
  • lt/companygt

16
Explicit Metadata
  • This representation is far more easily
    processable by machines
  • Metadata data about data
  • Metadata capture part of the meaning of data
  • Semantic Web does not rely on text-based
    manipulation, but rather on machine-processable
    metadata

17
Ontology
  • Long history coming from Philosophy, introduced
    by Aristotle's
  • An ontology is a formal, explicit specification
    of a shared conceptualization
  • -- Gruber

18
Web Ontology Languages
  • RDF Schema
  • RDF is a data model for objects and relations
    between them
  • RDF Schema is a vocabulary description language
  • Describes properties and classes of RDF resources
  • Provides semantics for generalization hierarchies
    of properties and classes
  • OWL
  • A richer ontology language
  • More relations between classes
  • e.g., disjointness
  • Cardinality
  • e.g. exactly one
  • Richer typing of properties
  • Characteristics of properties (e.g., symmetry)

19
Tradeoff between Expressive Power and
Computational Complexity
  • The more expressive a logic is, the more
    computationally expensive it becomes to draw
    conclusions
  • Drawing certain conclusions may become impossible
    if non-computability barriers are encountered.
  • Our previous examples involved rules If
    conditions, then conclusion, and only finitely
    many objects
  • This subset of logic is tractable and is
    supported by efficient reasoning tools

20
Software agent
  • Software agents work autonomously and proactively
  • They evolved out of object oriented and
    component-based programming
  • A personal agent on the Semantic Web will
  • receive some tasks and preferences from the
    person
  • seek information from Web sources, communicate
    with other agents
  • compare information about user requirements and
    preferences, make certain choices
  • give answers to the user

21
Agent technologies
  • Further technologies (orthogonal to the Semantic
    Web technologies)
  • Agent communication languages
  • Formal representation of beliefs, desires, and
    intentions of agents
  • Creation and maintenance of user models.

22
The semantic web layer cake
  • The development of the Semantic Web proceeds in
    steps
  • Each step building a layer on top of another
  • Principles
  • Downward compatibility
  • Upward partial understanding

OWL
23
Semantic Web Layers
  • XML layer
  • Syntactic basis
  • RDF layer
  • RDF basic data model for facts
  • RDF Schema simple ontology language
  • Ontology layer
  • More expressive languages than RDF Schema
  • Current Web standard OWL
  • Logic layer
  • enhance ontology languages further
  • application-specific declarative knowledge
  • Proof layer
  • Proof generation, exchange, validation
  • Trust layer
  • Digital signatures
  • recommendations, rating agencies .

24
The semantic web wave
OWL-S
HTML
Latex
25
Semantic Web and Web Service (SW WS)
SWS, Intelligent Web Agent
Semantic Web (RDF, RDFS, OWL)
Web Service (WSDL, SOAP, UDDI)
WWW (HTML, HTTP, URI)
26
Lecture Schedule (Tentative)
27
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com