bridging formal semantics and social semantics on the web

115
010101 HELLO Fabien Gandon, @fabien_gandon, http://fabien.info Leader of the Wimmics research team (INRIA, CNRS, Univ. Nice) W3C Advisory Committee Representative for INRIA bridging formal semantics and social semantics on the web

Transcript of bridging formal semantics and social semantics on the web

Page 1: bridging formal semantics and social semantics on the web

010101 HELLO

Fabien Gandon, @fabien_gandon, http://fabien.info

Leader of the Wimmics research team (INRIA, CNRS, Univ. Nice)

W3C Advisory Committee Representative for INRIA

bridging formal semantics and social semantics on the web

Page 2: bridging formal semantics and social semantics on the web

eb- nstrumentedan- achine nteractions,

ommunities, and emanticsa joint research team between INRIA Sophia Antipolis – Méditerranéeand I3S (CNRS and University Nice Sophia Antipolis).

Page 3: bridging formal semantics and social semantics on the web

membersHead (and INRIA contact): Fabien Gandon

Vice Head (and I3S contact): Catherine Faron-Zucker

Researchers:1. Michel Buffa, MdC (UNS)2. Olivier Corby, CR1 (INRIA) 3. Alain Giboin, CR1 (INRIA)4. Nhan Le Thanh, Pr. (UNS)5. Isabelle Mirbel, MdC, HDR (UNS)6. Peter Sander, Pr. (UNS)7. David Simoncini, ATER (UNS)8. Andrea G. B. Tettamanzi, Pr. (UNS)9. Serena Villata, RP (INRIA)

Post-doc:1. Jodi Schneider(ERCIM)2. Elena Cabrio (CORDIS)

Research engineers:1. Christophe Desclaux (Boost your code) 2. Fuqi Song (Inria ADT)

PhD students:1. Pavel Arapov, 3rd year (EDSTIC-I3S)2. Amel Benothman, 1st year (I3S)3. Franck Berthelon, 4th year (UNS-EDSTIC)4. Ahlem Bouchahda, 3rd year (UNS-SupCom Tunis)5. Khalil Riad Bouzidi, 3rd year (UNS-CSTB)6. Papa Fary Diallo, 2nd year (AUF-UGB-INRIA)7. Amosse Edouard (EDSTIC-I3S)8. Corentin Follenfant, 3rd year (SAP)9. Rakebul Hasan, 2nd year (INRIA ANR-Kolflow)10. Maxime Lefrançois, 3rd year (EDSTIC-INRIA)11. Nicolas Marie, 3rd year (Bell-ALU, INRIA)12. Zide Meng, 1st year (INRIA ANR OCTOPUS)13. Nguyen Thi Hoa Hue, 2nd year (Vietnam-CROUS)14. Tuan Anh Pham (Vietnam-CampusFrance)15. Oumy Seye, 2nd year, (INRIA Rose Dieng allocation)

Assistants:• Christine Foggia (INRIA) • Magali Richir (I3S)

Page 4: bridging formal semantics and social semantics on the web

research problemsocio-semantic networks: combining formal semantics and social semantics on the web

Page 5: bridging formal semantics and social semantics on the web

web landscape and graphs(meta)data of the relations and the resources of the web

…sites …social …of data …of services

+ + + +…web…

= +…semantics

+ + + +…= +typedgraphs

web(graphs)

networks(graphs)

linked data(graphs)

workflows(graphs)

schemas(graphs)

Page 6: bridging formal semantics and social semantics on the web

challengetyped graphs to analyze, model, formalize and implement social semantic web applications for epistemic communities

multidisciplinary approach for analyzing and modeling

the many aspects of intertwined information systems

communities of users and their interactions

formalizing and reasoning on these models using typed graphs

new analysis tools and indicators

new functionalities and better management

Page 7: bridging formal semantics and social semantics on the web

<background_knowledge>

Page 8: bridging formal semantics and social semantics on the web

read-write web

internet n↔n

classical web 1↔n

wiki, (µ)blog, forum, etc. n↔nWard Cunningham, 94

Page 9: bridging formal semantics and social semantics on the web
Page 10: bridging formal semantics and social semantics on the web

social web networks

Page 11: bridging formal semantics and social semantics on the web

collaboratively create and manage tags to annotate and categorize content

SOCIAL TAGGING

Page 12: bridging formal semantics and social semantics on the web

a crowd of users creating massive categorizations

U

T

R

Page 13: bridging formal semantics and social semantics on the web

semantic webmentioned by Tim BL

in 1994 at WWW

[Tim Berners-Lee 1994, http://www.w3.org/Talks/WWW94Tim/]

Page 14: bridging formal semantics and social semantics on the web

W3C®SEMANTIC WEB STACK

Page 15: bridging formal semantics and social semantics on the web

W3C®

A WEB OFLINKED DATA

Page 16: bridging formal semantics and social semantics on the web

RDF stands for

Resource: pages, images, videos, ...

everything that can have a URI

Description: attributes, features, and

relations of the resources

Framework: model, languages and

syntaxes for these descriptions

Page 17: bridging formal semantics and social semantics on the web

RDF is a triple model i.e. every

piece of knowledge is broken down into

( subject , predicate , object )

Page 18: bridging formal semantics and social semantics on the web

doc.html has for author Fabien

and has for theme Music

Page 19: bridging formal semantics and social semantics on the web

doc.html has for author Fabien

doc.html has for theme Music

Page 20: bridging formal semantics and social semantics on the web

( doc.html , author , Fabien )

( doc.html , theme , Music )

( subject , predicate , object )

Page 21: bridging formal semantics and social semantics on the web

RDFtriples can be seen as arcs

of a graph (vertex,edge,vertex)

(the RDF data model can be seen as a directed labelled multigraph)

Page 22: bridging formal semantics and social semantics on the web

Fabien

author

doc.html

theme

Music

Page 23: bridging formal semantics and social semantics on the web
Page 24: bridging formal semantics and social semantics on the web

identify what exists on the webhttp://my-site.fr

identify,on the web, what exists

http://animals.org/this-zebra

Page 25: bridging formal semantics and social semantics on the web

http://ns.inria.fr/fabien.gandon#me

http://inria.fr/schema#author

http://inria.fr/rr/doc.html

http://inria.fr/schema#theme

"Music"

Page 26: bridging formal semantics and social semantics on the web

principles use RDF as data format

use URIs as names for things

use HTTP URIs so that people can look up those names

when someone looks up a URI, provide useful information(RDF, HTML, etc.) using content negotiation

include links to other URIs so that related things can be discovered

Page 27: bridging formal semantics and social semantics on the web

May 2007 April 2008 September 2008

March 2009

September 2010

Linking Open Data

Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/

September 2011

0

100

200

300

400

10/10/2006 28/04/2007 14/11/2007 01/06/2008 18/12/2008 06/07/2009 22/01/2010 10/08/2010 26/02/2011 14/09/2011 01/04/2012

Page 28: bridging formal semantics and social semantics on the web

query with SPARQLSPARQL Protocol and RDF Query Language

Page 29: bridging formal semantics and social semantics on the web

e.g. DBpedia

Page 30: bridging formal semantics and social semantics on the web

opening data siloscreated by applications and that break the linked nature of the web

Page 31: bridging formal semantics and social semantics on the web

->

Ontology ontologies

Page 32: bridging formal semantics and social semantics on the web

W3C®

PUBLISHEDSEMANTICSOF SCHEMAS

Page 33: bridging formal semantics and social semantics on the web

RDFS to declare classes of resources, properties, and organize their hierarchy

Document

Report

creator

author

Document Person

Page 34: bridging formal semantics and social semantics on the web

OWL in one…

enumeration

intersection

union

complement

disjunction

restriction!

cardinality1..1

algebraic properties

equivalence

[>18]

disjoint unionvalue restrict.

disjoint properties

qualified cardinality1..1

!

individual prop. neg

chained prop. keys…

Page 35: bridging formal semantics and social semantics on the web

SKOS

knowledgethesauri,

classifications,

subjects,

taxonomies,

folksonomies,

... controlled

vocabulary

35

Page 36: bridging formal semantics and social semantics on the web

natural language expressions to refer to concepts

36

inria:CorporateSemanticWeb

skos:prefLabel "corporate semantic web"@en;

skos:prefLabel "web sémantique d'entreprise"@fr;

skos:altLabel "corporate SW"@en;

skos:altLabel "CSW"@en;

skos:hiddenLabel "web semantique d'entreprise"@fr.

labels

Page 37: bridging formal semantics and social semantics on the web

between conceptsinria:CorporateSemanticWeb

skos:broader w3c:SemanticWeb;

skos:narrower inria:CorporateSemanticWiki;

skos:related inria:KnowledgeManagement.

relations

Page 38: bridging formal semantics and social semantics on the web

</background_knowledge>

Page 39: bridging formal semantics and social semantics on the web

http://wimmics.inria.fr

Page 40: bridging formal semantics and social semantics on the web
Page 41: bridging formal semantics and social semantics on the web

e.g. structuring folksonomy

flat folksonomiesweb 2.0

pollution

soil pollution

has narrower

pollutant energy

related related

thesaurus

?

SKOS

[Limpens, et al.]

Page 42: bridging formal semantics and social semantics on the web

e.g. combining metric spaces

edition distancesMonge-Elkan Soundex, JaroWinkler,

asymmetry Monge-Elkan Qgram

contextual metriccosinus vector of co-occurring tags

social metricsinclusion of communities of interest

21

2121,cos

tagtag

tagtagtagtag

pollution

environment

[Limpens, et al.]

Page 43: bridging formal semantics and social semantics on the web

83 027 relations / 9 037 tags

68 633 related

11 254 hyponyms

3 193 spelling variants

e.g. ademe TheseNet

Page 44: bridging formal semantics and social semantics on the web

complex web applicationsevolution of the place of humans in

= user

= processor

= data

Page 45: bridging formal semantics and social semantics on the web

e.g. search & feedback[Limpens, et al.]

Page 46: bridging formal semantics and social semantics on the web
Page 47: bridging formal semantics and social semantics on the web

e.g. typing sociograms

Fabiencreator

author

Man

type

doc.htmlauthor

Semantic web is not antisocial

Person

Man

sub property sub class

semantic web

title

Fabien

Marco Guillaume

Nicolas

Michel

Rémi

social network analysis

),(;)( pxrelxpdin

4)( Guillaumedin

creator

Person

type

[Erétéo, et al.]

Page 48: bridging formal semantics and social semantics on the web

parentsibling

motherfatherbrothersister

colleague

knowsGérard

Fabien

Mylène

Michel

Yvonne

<family> (guillaume)=5d(guillaume)=3guillaume

Page 49: bridging formal semantics and social semantics on the web

e.g. parameterized analysisSNA indices SPARQL formal definition

)(Gnbactor

type select merge count(?x) as ?nbactor from <G>

where{

?x rdf:type param[type]

}

)(Gnbactor

rel select merge count(?x) as ?nbactors from <G>

where{

{?x param[rel] ?y}

UNION{?y param[rel] ?x}

}

)(Gnb subject

rel select merge count(?x) as ?nbsubj from <G>

where{

?x param[rel] ?y

}

)(Gnbobject

rel select merge count(?y) as ?nbobj from <G>

where{

?x param[rel] ?y

}

)(Gnbrelation

rel select cardinality(?p) as ?card from <G>

where {

{ ?p rdf:type rdf:Property

filter(?p ^ param[rel]) }

UNION

{ ?p rdfs:subPropertyOf ?parent

filter(?parent ^ param[rel]) }

}

)(GComp rel select ?x ?y from <G> where {

?x param[rel] ?y

}group by any

)(, yD distrel

select ?y count(?x) as ?degree where {

{?x (param[rel])*::$path ?y

filter(pathLength($path) <= param[dist])}

UNION

{?y param[rel]::$path ?x

filter(pathLength($path) <= param[dist])}

}group by ?y

)(, yDin

distrel

select ?y count(?x) as ?indegree where{

?x (param[rel])*::$path ?y

filter(pathLength($path) <= param[dist])

}group by ?y

)(, yDout

distrel

select ?x count(?y) as ?outdegree where {

?x (param[rel])*::$path ?y

filter(pathLength($path) <= param[dist])

}group by ?x

),( tofromg rel select ?from ?to $path pathLength($path) as

?length where{

?from sa (param[rel])*::$path ?to

}group by ?from ?to

)(GDiamrel select pathLength($path) as ?length from <G>

where {

?y s (param[rel])*::$path ?to

}order by desc(?length)

limit 1

),( tofromnb g

rel select ?from ?to count($path) as ?count

where{

?from sa (param[rel])*::$path ?to

}group by ?from ?to

),(

),,(,,

yxnb

yxbnbyxbB

g

rel

g

relrel

),,( tofrombnb g

rel select ?from ?to ?b count($path) as ?count

where{

?from sa (param[rel])*::$path ?to

graph $path{?b param[rel] ?j}

filter(?from != ?b)

optional { ?from param[rel]::$p ?to }

filter(!bound($p))

}group by ?from ?to ?b

)(yC c

rel

select distinct ?y ?to pathLength($path) as

?length (1/sum(?length)) as ?centrality

where{

?y s (param[rel])*::$path ?to

}group by ?y

),,( tofrombB rel select ?from ?to ?b

(count($path)/count($path2)) as ?betweenness

where{

?from sa (param[rel])*::$path ?to

graph $path{?b param[rel] ?j}

filter(?from != ?b)

optional { ?from param[rel]::$p ?to }

filter(!bound($p))

?from sa (param[rel])*::$path2 ?to

}group by ?from ?to ?b

select ?from ?to ?b

(count($path)/count($path2)) as

?betweenness where{

?from sa (param[rel])*::$path ?to

graph $path{?b param[rel] ?j}

filter(?from != ?b)

optional { ?from param[rel]::$p ?to}

filter(!bound($p))

?from sa (param[rel])*::$path2 ?to

}group by ?from ?to ?b

:=

[Erétéo, et al.]

Page 50: bridging formal semantics and social semantics on the web

ipernity.com dataset in RDF61 937 actors & 494 510 relationships–18 771 family links between 8 047 actors–136 311 friend links implicating 17 441 actors –339 428 favorite links for 61 425 actors, etc.

existence of a largest component in all sub networks

"the effectiveness of the social network at doing its job" [Newman 2003]

0

10000

20000

30000

40000

50000

60000

70000

number actors size largest component

knows

favorite

friend

family

message

comment

[Erétéo, et al.]

Page 51: bridging formal semantics and social semantics on the web

typed centrality: different key actors for different kinds of links

Page 52: bridging formal semantics and social semantics on the web
Page 53: bridging formal semantics and social semantics on the web

detecting AND labeling communities

?

?

Page 54: bridging formal semantics and social semantics on the web

e.g. semantic propagation

sel, eau

poivre, vin

moutarde

rugby, foot

foot, ciné

hockey sport sport

sport

condiment

condimentcondiment

from RAK/LP to SemTagP

[Eretéo, et al.]

Page 55: bridging formal semantics and social semantics on the web

applied to Ademe Ph.D. network 1 853 agents

1 597 academic supervisors

256 ADEME engineers.

13 982 relationships

10 246 rel:worksWith

3 736 rel:colleagueOf

6 583 tags

3 570 skos:narrowerrelations between 2 785 tags

Page 56: bridging formal semantics and social semantics on the web

e.g. Ademe 1 pollution ; 2 développent durable ;3 énergie ; 4 chimie ; 5 pollution de l’air ;6 métaux ; 7 biomasse ; 8 déchets.

[Erétéo, et al.]

Page 57: bridging formal semantics and social semantics on the web
Page 58: bridging formal semantics and social semantics on the web
Page 59: bridging formal semantics and social semantics on the web

tow

ards rich

we

bm

arks

Page 60: bridging formal semantics and social semantics on the web

Fresnel lenses to adapt results[Delaforge, et al.]

Page 61: bridging formal semantics and social semantics on the web

tow

ard so

cial we

bm

arks

Page 62: bridging formal semantics and social semantics on the web

soci

ally

def

ine

d o

nlin

e id

en

titi

es

Page 63: bridging formal semantics and social semantics on the web

[Delaforge, et al.]

Page 64: bridging formal semantics and social semantics on the web

[Delaforge, et al.]

Page 65: bridging formal semantics and social semantics on the web

search & navigation in info. networks[Delaforge, et al.]

Page 66: bridging formal semantics and social semantics on the web

Semantic Web plugin for Gephi

Page 67: bridging formal semantics and social semantics on the web

activity flow and notification

Page 68: bridging formal semantics and social semantics on the web

web-scraping: archiving and integrating

Page 69: bridging formal semantics and social semantics on the web

create dynamic reports in the wiki[Buffa, et al.]

Page 70: bridging formal semantics and social semantics on the web
Page 71: bridging formal semantics and social semantics on the web

Xxxxxxxx

Xxxxxxxxxxxxx

xxxxxxxxx

Xxxxxx

xxxxx

gave birth to …« Unveil the semantic imprint from within your Community »

cooperative society of social semantic web specialists

industrialization and maintenance of research results

developing webmarks as linked semantic traces

XxxxxxxxxxxxxxxxxxXxxxxx

xxxxxxxxxxxx

Xxxxxxxxxxxxxxxxxx

contribute

downloadedinterested in

exchange

Xxxxxxxxxxxxxxxxxxcontributes

exhange

interested in

contributes

Xxxxxxxxxxxxxxxxxx

interested in

Xxxxxxxxxxxxxxxxxx

link & enrich

analyse & assist

Page 72: bridging formal semantics and social semantics on the web
Page 73: bridging formal semantics and social semantics on the web

goingmobile

Page 74: bridging formal semantics and social semantics on the web

mobile access to web of data

Mobile Web ofData

&

Context

&

Interaction

&

prissma

[Costabello et al.]

Page 75: bridging formal semantics and social semantics on the web

Context-aware Adaptation for Linked Data?

wimmics.inria.fr/projects/prissma

?

[Costabello et al.]

Page 76: bridging formal semantics and social semantics on the web

fault-tolerant matching with graph-edit distances

prissma:Context

0 48.86034

-2.337599

200

geo:latgeo:lon

prissma:radius

1

:museumGeo

prissma:Environment

2

{ 3, 1, 2, { pr i ssma: poi } }

{ 4, 0, 3, { pr i ssma: envi r onment } }

:atTheMuseum

prissma:environment

2.32434

48.843453

:actualPOI

geo:lat

geo:long

prissma:poi

:ActualCtx:actualEnv

10

prissma:radius

C=0 C=0.34 C=0

C=0.17

C=0.09

✓✓ ✓

[Costabello et al.]

Page 77: bridging formal semantics and social semantics on the web

examplesPRISSMA Browser for Android

Smartphone, user walking in museum town.

Tablet, user at home.

[Costabello et al.]

Page 78: bridging formal semantics and social semantics on the web

when the link makes senselinking data to create knwoledge

Page 79: bridging formal semantics and social semantics on the web

contextual notificationpropagation of interests for suggestion

0,9

0,4

0,7

𝒂 𝒊, 𝒏 + 𝟏, 𝒕 =𝒘𝒔 ∗ 𝐬(𝐢, 𝐧 + 𝟏, 𝐭) + 𝐣,𝒆𝐢,𝒋 𝒘𝒑 𝐥 𝒆𝐢,𝒋 , 𝒕 ∗ 𝐚(𝐣, 𝐧, 𝐭)

𝒘𝒔 + 𝐣,𝒆𝐢,𝒋𝒘𝒑 𝒆𝐢,𝒋

[Marie, et al.]

Page 80: bridging formal semantics and social semantics on the web

Results identificationRankingSorting/categorizationExplanation

1

2

3

4DBpedia:Claude Monet

Discovery Hub

Page 81: bridging formal semantics and social semantics on the web

Discovery Hub (Inria, Alcatel Bell Lucent)

Page 82: bridging formal semantics and social semantics on the web

ELIZA… talking to machines

Page 83: bridging formal semantics and social semantics on the web

Pattern repository

[D:Work], played by [R:Person]

[D:Work] stars [R:Person]

[D:Work] film stars [R:Person]

[R:Person] purchased the [D:Thing]

[D:Thing] owner [R:Thing]

[D:Thing] was bought by [R:Thing]

Relational Patterns extraction

owner(Thing, Thing)

starring(Work, Person)

Who is starring in Batman Begins?

EAT and NE recognition:

Stanford NER+ DBpedia

[Person] is starring in [Movie]?

Query pattern

select * where {

dbpr:Batman_Begins dbp:starring ?v .

OPTIONAL {?v rdfs:label ?l

filter(lang(?l)="en")} }

ENTAILMENT ENGINE/SIMILARITY ALGORITHM

Christian Bale, Michael Caine, ...

question answering

overlinked

data

QALD-2 Open Challenge:

[Cabrio, et al.]

Page 84: bridging formal semantics and social semantics on the web

QAKIS demo

Page 85: bridging formal semantics and social semantics on the web

EMOTIONdetection

transfer

adaptation

www

Page 86: bridging formal semantics and social semantics on the web

ns.inria.fr/emoca

[Berthelon, et al.]

Page 87: bridging formal semantics and social semantics on the web
Page 88: bridging formal semantics and social semantics on the web

e.g. DBpedia

[Cojan, et al.]

Page 89: bridging formal semantics and social semantics on the web

publicationDatalift process demo

• on click setup

• raw data import

• RDF transformation

• Web publication

• online querying

Page 90: bridging formal semantics and social semantics on the web
Page 91: bridging formal semantics and social semantics on the web

corese/kgram• Semantic Web Factory: RDF/S, SPARQL 1.1

Query & Updade, Inference Rules

• Open Source CeCILL-C

• Knowledge Graph Abstract Machinewith 3 Proxies (Producer, Matcher, Evaluator)

3 ANR, 2 RNRT, 1 region project, 4 european project, 4 industry grants, 10 academic grants,>30 applications, 23 PhD, 9 edu. Institutions, etc.

[Corby, et al.]

Page 92: bridging formal semantics and social semantics on the web

left left

x

*

z

left(x,y)left(y,z)

right(z,v)right(z,u)right(u,v)

left(x,?p) left(?p,z)

right

x

y

z

u v

right

left left

Page 93: bridging formal semantics and social semantics on the web

FO R GF GRmapping modulo an ontology

car

vehicle

car(x)vehicle(x)

GF

GRvehicle

car

O

Page 94: bridging formal semantics and social semantics on the web

CORESE/ KGRAM[Corby, et al.]

Page 95: bridging formal semantics and social semantics on the web

why approximation is interesting

my watch has only one hand,it is not broken, it is a feature.

Page 96: bridging formal semantics and social semantics on the web

e.g. controlled approximation

truck

car

car(x) … truck(x)

t1(x)t2(x) d(t1,t2)< threshold

121 ,, )(2121

2

212

1),(let ;),(

ttttt tdepthHc ttlttHttc

),(),(min),(let ),( 21,21

2

21 21ttlttlttdistHtt

cc HHttttc

vehicle

car

Otruck

Page 97: bridging formal semantics and social semantics on the web

e.g. approximated search

Page 98: bridging formal semantics and social semantics on the web

Plugin Gephi[Demairy, et al.]

Page 99: bridging formal semantics and social semantics on the web

peer

RD

F

RD

F

RD

F

RD

F

SPARQL

web application

web service web service

web service

servers

Page 100: bridging formal semantics and social semantics on the web

inductive index creation for a triple store• characterize distributed RDF sources

• incremental index generation and maintenance

[Basse, et al.]

Page 101: bridging formal semantics and social semantics on the web

federating KGram[G

aignard

, et al.]

Page 102: bridging formal semantics and social semantics on the web
Page 103: bridging formal semantics and social semantics on the web

control

Page 104: bridging formal semantics and social semantics on the web

socio-semantic access control

e.g. only my colleaguesworking on the same subject

User

ASK{ ?res dcterms:creator ?prov .

?prov rel:hasColleague ?user .

?prov foaf:interestedBy ?topic .

?user foaf:interestedBy ?topic }

[Villata, et al.]

Page 105: bridging formal semantics and social semantics on the web

Context-Aware Access Control

Model

105

UserDevice

Environment

Context

environment

device user

AccessConditionSet

AccessCondition

DisjunctiveACS

ConjunctiveACS

subClassOf

subClassOf

AccessPolicy

hasAccessCondition

AccessPrivilege

hasAccessPrivilege

appliesTo

hasAccessConditionSet

hasContexthasQueryAsk

s4ac:

[Villata, Costabello, et al.]

Page 106: bridging formal semantics and social semantics on the web

Context-aware Access Control for Linked Data

Shi3ld Access Control Manager

GET /data/resource HTTP/1.1

Host: example.org

Authorization: ...

SELECT …

WHERE {…}

wimmics.inria.fr/projects/shi3ld

Page 107: bridging formal semantics and social semantics on the web

toward the « oh yeah? » button

Page 108: bridging formal semantics and social semantics on the web

representing query and reasoning workflows

• Ratio4TA*, a lightweight

vocabulary for encoding

justifications.

• A specialization of the W3C

PROV ontology

*http://ns.inria.fr/ratio4ta/

[Hasan et al.]

Page 109: bridging formal semantics and social semantics on the web

overwhelming…

evaluating qualityof summaries

[Hasan et al.]

Page 110: bridging formal semantics and social semantics on the web

doggy-bagof the talk

Page 111: bridging formal semantics and social semantics on the web

web 1, 2

Page 112: bridging formal semantics and social semantics on the web

price convert?

person homepage?

more info?

web 1, 2, 3

Page 113: bridging formal semantics and social semantics on the web

wikipedia editions by users…

0

500000

1000000

1500000

2000000

2500000

3000000

3500000

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50

0

500000

1000000

1500000

2000000

2500000

3000000

3500000

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50

without bots…

Page 114: bridging formal semantics and social semantics on the web

informal

formal

usage representation

one web…

data

person document

program

metadata

Page 115: bridging formal semantics and social semantics on the web

he who controls metadata, controls the weband through the world-wide web many things in our world.

fabien, gandon, @fabien_gandon, http://fabien.info