Cover page images (keys)

The Semantic Web and Health Care / Life Sciences

Eric Miller
W3C Semantic Web Activity Lead

W3C HCLSIG F2F
Cambridge, MA 2006-01-25


Slides are available at http://www.w3.org/2006/Talks/0125-hclsig-em/

Semantic Web - Many things to many people

elephant

The World Wide Web Consortium

Building a Community focused on Developing Web Standards.

23 Activities / 60 Working, Interest and Coordination Groups, supported by the Team

W3C Groups Org chart

Semantic Web

Data Integration at Web Scale

Enabling a Web of Data

Semantic Web Goal

Enabling more effective collaboration and reuse of data at various scales

Reducing the technical and social costs for effective integration of networked data

Moving from a Web of Document to a Web of Data

What is a Web of Data?

Thinking back a bit... circa 1993

FTP, Gopher and Archie: popular for sharing resources on the Internet

Stopped at the file level

archie and gopher

What is a Web of Data? - Continued

Thinking back a bit... circa 1994

HTML and URIs

Markup language and means for connecting resources

Below the file level

Stopped at the text level

archie and gopher

A Web of Data

XML, RDF, OWL and URIs

Markup language and means for connecting resources

Below the file, text level

At the data level

semweb

Joining the Web: Data in RDF and OWL ...

a set of circles and arrows

...merges just like that.

more circles and arrows superim

Enabling technologies

See Also: Ivan Herman's tutorial for details regarding these specifications

Legos as Data Building Blocks ...

lego

... enabling many things

lego building

Wrapping, Enhancing the Existing Web

semweb connected

Semantic Web Technologies

Semantic Web Standards

Changing views in the marketplace

Space and Time connect many things

Demonstration

Problem

Health Services integration problem in Rhode Island:

Solution

Lots of traditional manual work reduced to a short amount of time using Piggy Bank / Semantic Bank.

What makes it possible? Piggy Bank

  • Personal and collaborative information management
  • Facilitate the management, combination of data and services
  • Solvent: Interactive Tool for helping exract data from particular web site
Piggy Bank screenshot
Movie shows screenshot thumbnail leads to Movie shows in Piggy Bank screenshot thumbnail leads to Theatre map screenshot thumbnail leads to Assorted map information screenshot thumbnail

Vodafone - Live Mobile Portal

Search application (e.g. ringtone, game, picture) using RDF

  • better search : page views per download decreased 50%
  • increased revenue : ringtone up 20% in 2 months

Bringing goods closer to customers increased sales

RDF was key factor in making this possible

Nokia - Semantic Web enabled forum.nokia.com

Nokia

Oracle

FOAF Friend of a Friend

Creating a Web of machine-readable homepages describing people, the links between them and the things they create and do

FOAF Vocabulary Specification

 <foaf:Person rdf:about="http://www.w3.org/People/EM/contact#me">
  <foaf:name>Eric Miller</foaf:name>
  <foaf:mbox rdf:resource="mailto:em@w3.org" />
  <foaf:homepage rdf:resource="http://www.w3.org/People/EM/" />
  <foaf:img rdf:resource="http://www.w3.org/People/EM/s00782" />
  <foaf:knows rdf:resource="http://www.w3.org/People/Berners-Lee/card#i" />
 </foaf:Person>

Navigating : Foafnaut

Distributed RDF/XML records describing people, who they know, projects they work on, etc.

Web interface for displaying complex data

Benefits of SVG, SMIL, RDF integration

Open source collaboration ( credits)

Example of RDF network effect combining FOAF and RDF image co-depiction

( demo)

sample foaf navigation

Editing: SWOOP

swoop

Finding: GoPubMed

Lots of tools

For the developer

See the tool list at W3C for more developer tools

Lots of commercial products

For the business analyst

See the Semantic Web list of Commercial applications for more

Lots of demos and applications

For those interested in learning more

Also, The Semantic Web Best Practice and Deployment working group maintains a list of additional Semantic Web applications and demos.

HCLS

GRDDL

Gleaning Resource Descriptions from Dialects of Languages

A mechanism for connecting XHTML (e.g. microformats) and XML dialects with the Semantic Web.

1. Pick a way of expressing data in XHTML, and get an XSLT transformation to RDF; for example:

GRDDL 2

2. Make links from your XHTML data to the transformation, using the transformation link type:

<html xmlns="http://www.w3.org/1999/xhtml">
  <head profile="http://www.w3.org/2003/g/data-view">
    <title>Some Document</title>
    <link rel="transformation"
       href="http://www.w3.org/2000/06/dc-extract/dc-extract.xsl" />
    <meta name="DC.Subject"
       content="ADAM; Simple Search; Index+; prototype" />
    ...
  </head>
  ...
</html>

GRDDL 3

3. Reference the GRDDL profile to make it clear what that transformation link type means:

<html xmlns="http://www.w3.org/1999/xhtml">
  <head profile="http://www.w3.org/2003/g/data-view">
    <title>Some Document</title>
    ...

GRDDL XSLT service demo, example

SPARQL

SKOS

Conclusions

More Information