98
ON THE MANY GRAPHS OF THE WEB AND THE INTEREST OF ADDING THEIR MISSING LINKS. Fabien GANDON, @fabien_gandon http://fabien.info

On the many graphs of the Web and the interest of adding their missing links

Embed Size (px)

Citation preview

Page 1: On the many graphs of the Web and the interest of adding their missing links

ON THE MANY GRAPHS OF THE

WEB AND THE INTEREST OF

ADDING THEIR MISSING LINKS.

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

Page 2: On the many graphs of the Web and the interest of adding their missing links

WIMMICS TEAM

Inria

CNRS

University of Nice

Inria Lille - Nord Europe (2008)

Inria Saclay – Ile-de-France

(2008)

Inria Nancy – Grand Est

(1986)

Inria Grenoble – Rhône-

Alpes (1992)

Inria Sophia Antipolis Méditerranée (1983)

Inria Bordeaux

Sud-Ouest (2008)

Inria Rennes

Bretagne

Atlantique

(1980)

Inria Paris-Rocquencourt

(1967)

Montpellier

Lyon

Nantes

Strasbourg

Center

Branch

Pau

I3S

Web-Instrumented Man-Machine Interactions,Communities and Semantics

Page 3: On the many graphs of the Web and the interest of adding their missing links

CHALLENGEto bridge social semantics andformal semantics on the Web

Page 4: On the many graphs of the Web and the interest of adding their missing links

WEB 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 5: On the many graphs of the Web and the interest of adding their missing links

CHALLENGES

typed 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 6: On the many graphs of the Web and the interest of adding their missing links

MULTI-DISCIPLINARY TEAM

50 members (2015)

14 nationalities

1 DR, 3 Professors

3CR, 4 Assistant professors

1 SRP

DR/Professors: Fabien GANDON, Inria, AI, KR, Semantic Web, Social Web Nhan LE THANH, UNS, Logics, KR, Emotions Peter SANDER, UNS, Web, Emotions Andrea TETTAMANZI, UNS, AI, Logics, Agents,

CR/Assistant Professors: Michel BUFFA, UNS, Web, Social Media Elena CABRIO, UNS, NLP, KR, Linguistics Olivier CORBY, Inria, KR, AI, Sem. Web, Programming, Graphs Catherine FARON-ZUCKER, UNS, KR, AI, Semantic Web, Graphs Alain GIBOIN, Inria, Interaction Design, KE, User & Task models Isabelle MIRBEL, UNS, Requirements, Communities Serena VILLATA, CNRS, AI, Argumentation, Licenses, Rights

Inria Starting Position: Alexandre MONNIN, Philosophy, Web

Page 7: On the many graphs of the Web and the interest of adding their missing links

PREVIOUSLY IN ICCSON RDF & CG

• Griwes: Generic Model and Preliminary Specifications for a Graph-Based Knowledge Representation Toolkit, Jean-François Baget, Olivier Corby, Rose Dieng-Kuntz1, Catherine Faron-Zucker, Fabien Gandon, Alain Giboin, Alain Gutierrez, Michel Leclère, Marie-Laure Mugnier, Rallou Thomopoulos, ICCS 2008

• Keynote “Web, Graphs and Semantics”Olivier Corby , ICCS 2008

• A Conceptual Graph Model for W3C RDF Resource Description Framework, Olivier Corby, Rose Dieng, CédricHebert, ICCS 8/14/2000

Page 8: On the many graphs of the Web and the interest of adding their missing links

Previously on… the Web

Page 9: On the many graphs of the Web and the interest of adding their missing links

10

three components of the Web architecture

1. identification (URI) & address (URL)ex. http://www.inria.fr

URL

Page 10: On the many graphs of the Web and the interest of adding their missing links

11

three components of the Web architecture

1. identification (URI) & address (URL)ex. http://www.inria.fr

2. communication / protocol (HTTP)GET /centre/sophia HTTP/1.1

Host: www.inria.fr

HTTP

URL

address

Page 11: On the many graphs of the Web and the interest of adding their missing links

12

three components of the Web architecture

1. identification (URI) & address (URL)ex. http://www.inria.fr

2. communication / protocol (HTTP)GET /centre/sophia HTTP/1.1

Host: www.inria.fr

3. representation language (HTML)Fabien works at

<a href="http://inria.fr">Inria</a>

HTTP

URL

HTML

reference address

communication

WEB

Page 12: On the many graphs of the Web and the interest of adding their missing links

linking open data

Page 13: On the many graphs of the Web and the interest of adding their missing links

14

multiplying references to the Web

HTTP

URL

HTML

reference address

communication

WEB

Page 14: On the many graphs of the Web and the interest of adding their missing links

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

identify,on the web, what

existshttp://animals.org/this-zebra

Page 15: On the many graphs of the Web and the interest of adding their missing links

16

W3C standards

HTTP

URI

HTML

reference address

communication

WEB

universal nodes and types

identification

Page 16: On the many graphs of the Web and the interest of adding their missing links

17

a Web approach to data publication

URI ???...

« http://fr.dbpedia.org/resource/Paris »

Page 17: On the many graphs of the Web and the interest of adding their missing links

18

a Web approach to data publication

HTTP URI

Page 18: On the many graphs of the Web and the interest of adding their missing links

19

a Web approach to data publication

HTTP URI

GET

Page 19: On the many graphs of the Web and the interest of adding their missing links

20

a Web approach to data publication

HTTP URI

GET

HTML, …

Page 20: On the many graphs of the Web and the interest of adding their missing links

21

a Web approach to data publication

HTTP URI

GET

HTML,XML,…

Page 21: On the many graphs of the Web and the interest of adding their missing links

22

linked data

Page 22: On the many graphs of the Web and the interest of adding their missing links

23

ratatouille.fror the recipe for linked data

Page 23: On the many graphs of the Web and the interest of adding their missing links

24

ratatouille.fror the recipe for linked data

Page 24: On the many graphs of the Web and the interest of adding their missing links

25

ratatouille.fror the recipe for linked data

Page 25: On the many graphs of the Web and the interest of adding their missing links

26

ratatouille.fror the recipe for linked data

Page 26: On the many graphs of the Web and the interest of adding their missing links

27

datatouille.fror the recipe for linked data

Page 27: On the many graphs of the Web and the interest of adding their missing links

28

a Web graph data model

HTTP

URI

RDF

reference address

communication

Web of data

universal

graph data

model

Page 28: On the many graphs of the Web and the interest of adding their missing links

29

"Music"

RDFis a model for directed labeled multigraphs

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

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

http://inria.fr/schema#author

http://inria.fr/schema#topic

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

http://inria.fr/schema#keyword

Page 29: On the many graphs of the Web and the interest of adding their missing links

GLOBAL GIANT GRAPH

of linked (open) data on the Web

Page 30: On the many graphs of the Web and the interest of adding their missing links

31

linked open data explosion on the Web

0

50

100

150

200

250

300

350

01/05/2007 01/05/2008 01/05/2009 01/05/2010 01/05/2011

number of open, published and linked datasets in the LOD cloud

Page 31: On the many graphs of the Web and the interest of adding their missing links

32

a Web graph access

HTTP

URI

RDF

reference address

communication

Web of data

Page 32: On the many graphs of the Web and the interest of adding their missing links

QUERY THE RDF GRAPH

SPARQL graph patterns& constraints

e.g. DBpedia

Page 33: On the many graphs of the Web and the interest of adding their missing links

34

HTTP

URI

RDFSOWL

reference address

communication

web of data

Web ontology languages

Page 34: On the many graphs of the Web and the interest of adding their missing links

35

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

Document

Report

creator

author

Document Person

Page 35: On the many graphs of the Web and the interest of adding their missing links

36

OWL in one…

algebraic properties

disjoint properties

qualified cardinality1..1

!

individual prop. neg

chained prop.

enumeration

intersection

union

complement

disjunction

restriction!

cardinality1..1

equivalence

[>18]

disjoint unionvalue restriction

keys …

Page 36: On the many graphs of the Web and the interest of adding their missing links

SKOSthesaurus, lexicon

skos:narrowerTransitive

skos:narrower

skos:broaderTransitive

skos:broader

#Algebra#Mathematics #LinearAlgebra

broader

narrower

broader

narrower

broaderTransitive broaderTransitive

narrowerTransitive narrowerTransitive

broaderTransitive

narrowerTransitive

Page 37: On the many graphs of the Web and the interest of adding their missing links

LOV.OKFN.ORG

Web directory of vocabularies/schemas/ontologies

Page 38: On the many graphs of the Web and the interest of adding their missing links

39

data traceability & trust

Page 39: On the many graphs of the Web and the interest of adding their missing links

40

PROV-O: vocabulary for provenance and traceabilitydescribe entities and activities involved in providing a resource

Page 40: On the many graphs of the Web and the interest of adding their missing links

RESEARCH CHALLENGES

1. user & interaction design

2. communities & social networks

3. linked data & semantic Web

4. reasoning & analyzing

Page 41: On the many graphs of the Web and the interest of adding their missing links

METHODS AND TOOLS

1. user & interaction design

Page 42: On the many graphs of the Web and the interest of adding their missing links

METHODS AND TOOLS

1. user & interaction design

2. communities & social networks

Page 43: On the many graphs of the Web and the interest of adding their missing links

METHODS AND TOOLS

1. user & interaction design

2. communities & social networks

3. linked data & semantic Web

Page 44: On the many graphs of the Web and the interest of adding their missing links

METHODS AND TOOLS

1. user & interaction design

2. communities & social networks

3. linked data & semantic Web

4. reasoning & analyzing

G2 H2

G1 H1

<Gn Hn

Page 45: On the many graphs of the Web and the interest of adding their missing links

METHODS AND TOOLS

1. user & interaction design

2. communities & social networks

3. linked data & semantic Web

4. reasoning & analyzing

• KB interaction (context, Q&A, exploration, …)

• user models, personas, emotion capture

• mockups, evaluation campaigns

G2 H2

G1 H1

<Gn Hn

Page 46: On the many graphs of the Web and the interest of adding their missing links

METHODS AND TOOLS

1. user & interaction design

2. communities & social networks

3. linked data & semantic Web

4. reasoning & analyzing

• KB interaction (context, Q&A, exploration, …)

• user models, personas, emotion capture

• mockups, evaluation campaigns

• community detection, labelling

• collective personas, coordinative artifacts

• argumentation theory, sentiment analysis

G2 H2

G1 H1

<Gn Hn

Page 47: On the many graphs of the Web and the interest of adding their missing links

METHODS AND TOOLS

1. user & interaction design

2. communities & social networks

3. linked data & semantic Web

4. reasoning & analyzing

• KB interaction (context, Q&A, exploration, …)

• user models, personas, emotion capture

• mockups, evaluation campaigns

• community detection, labelling

• collective personas, coordinative artifacts

• argumentation theory, sentiment analysis

• ontology-based knowledge representation

• formalisms: typed graphs, uncertainty

• knowledge extraction, data translation

G2 H2

G1 H1

<Gn Hn

Page 48: On the many graphs of the Web and the interest of adding their missing links

METHODS AND TOOLS

1. user & interaction design

2. communities & social networks

3. linked data & semantic Web

4. reasoning & analyzing

• KB interaction (context, Q&A, exploration, …)

• user models, personas, emotion capture

• mockups, evaluation campaigns

• community detection, labelling

• collective personas, coordinative artifacts

• argumentation theory, sentiment analysis

• ontology-based knowledge representation

• formalisms: typed graphs, uncertainty

• knowledge extraction, data translation

• graph querying, reasoning, transforming

• induction, propagation, approximation

• explanation, tracing, control, licensing, trust

Page 49: On the many graphs of the Web and the interest of adding their missing links

cultural data is a weapon of mass construction

Page 50: On the many graphs of the Web and the interest of adding their missing links

PUBLISHING extract data (content, activity…)

provide them as linked data

DBPEDIA.FR (extraction, end-point)180 000 000 triples

modelsWeb architecture

[Cojan, Boyer et al.]

Page 51: On the many graphs of the Web and the interest of adding their missing links

PUBLISHINGe.g. DBpedia.fr

185 377 686 RDF triples extracted and mapped

[Boyer, Cojan et al.]

Page 52: On the many graphs of the Web and the interest of adding their missing links

PUBLISHINGe.g. DBpedia.fr

number of queries per day

70 000 on average

2.5 millions max

185 377 686 RDF triples (edges) extracted and mapped

public dumps, endpoints, interfaces, APIs…[Boyer, Cojan et al.]

Page 53: On the many graphs of the Web and the interest of adding their missing links

PUBLISHINGe.g. DBpedia.fr

2.5 billion RDF triples (edges) of versioning activities

<http://fr.dbpedia.org/Réaux>

a prov:Revision ;

swp:isVersion "96"^^xsd:integer ;

dc:created "2005-08-05T07:27:07"^^xsd:dateTime ;

dc:modified "2015-01-06T10:26:35"^^xsd:dateTime ;

dbfr:uniqueContributorNb 58 ;

dbfr:revPerYear [ dc:date "2005"^^xsd:gYear ; rdf:value

"2"^^xsd:integer ] ;

dbfr:revPerYear [ dc:date "2015"^^xsd:gYear ; rdf:value

"1"^^xsd:integer ] ;

dbfr:revPerMonth [ dc:date "08/2005"^^xsd:gYearMonth ;

rdf:value "1"^^xsd:integer ] ;

dbfr:revPerMonth [ dc:date "01/2015"^^xsd:gYearMonth ;

rdf:value "1"^^xsd:integer ] ;

dbfr:averageSizePerMonth [ dc:date

"08/2005"^^xsd:gYearMonth ; rdf:value "3060"^^xsd:float ] ;

dbfr:averageSizePerYear [ dc:date "2015"^^xsd:gYear ;

rdf:value "4767"^^xsd:float ] ;

dbfr:averageSizePerMonth [ dc:date

"08/2005"^^xsd:gYearMonth ; rdf:value "3060"^^xsd:float ] ;

dbfr:averageSizePerMonth [ dc:date

"01/2015"^^xsd:gYearMonth ; rdf:value "4767"^^xsd:float ] ;

dbfr:size "4767"^^xsd:integer ;

dc:creator [ foaf:name "DasBot" ; rdf:type

scoro:ComputationalAgent ] ;

sioc:note "Robot : Remplacement de texte automatisé (-

[[commune française| +[[commune (France)|)"^^xsd:string ;

prov:wasRevisionOf

<https://fr.wikipedia.org/w/index.php?title=Réaux&oldid=103

441506> ;

prov:wasAttributedTo [ foaf:name "Escarbot" ; a

prov:SoftwareAgent ] .

[Boyer, Corby et al.]

Page 54: On the many graphs of the Web and the interest of adding their missing links

DBPEDIA & STTLdeclarative transformation language from RDF to text formats (XML, JSON, HTML, Latex, natural language, GML, …) [Corby, Faron-Zucker et al.]

Page 55: On the many graphs of the Web and the interest of adding their missing links

“searching” comes in many flavors

Page 56: On the many graphs of the Web and the interest of adding their missing links

SEARCHING exploratory search

question-answering

DBPEDIA.FR (extraction, end-point)180 000 000 triples

[Cojan, Boyer et al.]

Page 57: On the many graphs of the Web and the interest of adding their missing links

SEARCHING exploratory search

question-answering

DBPEDIA.FR (extraction, end-point)180 000 000 triples

DISCOVERYHUB.CO

semantic spreadingactivation

new evaluation protocol

[Marie, Giboin, Palagi et al.]

[Cojan, Boyer et al.]

Page 58: On the many graphs of the Web and the interest of adding their missing links

SEARCHING exploratory search

question-answering

DBPEDIA.FR (extraction, end-point)180 000 000 triples

DISCOVERYHUB.CO

QAKiS.ORG

semantic spreadingactivation

new evaluation protocol

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

[D:Work] stars [R:Person]

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

starring(Work, Person)

linguistic relationalpattern extraction

named entity recognitionsimilarity based SPARQLgeneration

select * where {

dbpr:Batman_Begins dbp:starring ?v .

OPTIONAL {?v rdfs:label ?l

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

[Cabrio et al.]

[Marie, Giboin, Palagi et al.]

[Cojan, Boyer et al.]

Page 59: On the many graphs of the Web and the interest of adding their missing links

SEARCHINGe.g. DiscoveryHub

Page 60: On the many graphs of the Web and the interest of adding their missing links

semantic spreading activation

SIMILARITY FILTERING

discoveryhub.co

Page 61: On the many graphs of the Web and the interest of adding their missing links

SEARCHINGe.g. QAKIS

Page 62: On the many graphs of the Web and the interest of adding their missing links

ALOOF: robots learning by reading on the Web

Annie cuts the bread in the kitchen with her knife dbp:Knife aloof:Location dbp:Kitchen

[Cabrio, Basile et al.]

Page 63: On the many graphs of the Web and the interest of adding their missing links

ALOOF: robots learning by reading on the Web First Object Relation Knowledge Base:

46.212 co-mentions, 49 tools, 14 rooms, 101 “possible location” relations,696 tuples <entity, relation, frame>

Evaluation: 100 domestic implements, 20 rooms, Crowdsourcing 2000 judgements

Object co-occurrence for coherence building

Annie cuts the bread in the kitchen with her knife dbp:Knife aloof:Location dbp:Kitchen

[Cabrio, Basile et al.]

Page 64: On the many graphs of the Web and the interest of adding their missing links

BROWSINGe.g. SMILK plugin[Lopez, Cabrio, et al.]

Page 65: On the many graphs of the Web and the interest of adding their missing links

BROWSINGe.g. SMILK plugin

[Nooralahzadeh, Cabrio, et al.]

Page 66: On the many graphs of the Web and the interest of adding their missing links
Page 67: On the many graphs of the Web and the interest of adding their missing links

MODELING USERS individual context

social structures

Page 68: On the many graphs of the Web and the interest of adding their missing links

MODELING USERS individual context

social structures

PRISSMAprissma: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

error tolerant graphedit distance

contextontology

[Costabello et al.]

Page 69: On the many graphs of the Web and the interest of adding their missing links

MODELING USERS individual context

social structures

PRISSMAprissma: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

error tolerant graphedit distance

contextontology

OCKTOPUS

tag, topic, userdistribution

tag and folksonomyrestructuring with

prefix trees

[Costabello et al.]

[Meng et al.]

Page 70: On the many graphs of the Web and the interest of adding their missing links

MODELING USERS individual context

social structures

PRISSMAprissma: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

error tolerant graphedit distance

contextontology

OCKTOPUS

tag, topic, userdistribution

tag and folksonomyrestructuring with

prefix trees

EMOCA&SEEMPAD

emotion detection & annotation

[Villata, Cabrio et al.]

[Costabello et al.]

[Meng et al.]

Page 71: On the many graphs of the Web and the interest of adding their missing links

DEBATES & EMOTIONS

#IRC

Page 72: On the many graphs of the Web and the interest of adding their missing links

DEBATES & EMOTIONS

#IRC argument rejection

attacks-disgust

DISGUST

Page 73: On the many graphs of the Web and the interest of adding their missing links

ARGUMENTSdebate graphs, argument networks, argumentation theory.

• bipolar argumentation framework (BAF) = A, R, S• A: a set of arguments

• R: a binary attack relation between arguments

• S: a binary support relation between arguments

• reason about arguments• deductive support

• acceptability

• support people in understanding ongoing debates

[Villata et al.]

Page 74: On the many graphs of the Web and the interest of adding their missing links

MODELING USERSe.g. e-learning & serious games[Rodriguez-Rocha, Faron-Zucker et al.]

Page 75: On the many graphs of the Web and the interest of adding their missing links

LUDO: ontological modeling of serious games

Learning

Game KB

Player’s profile &

context

Game design

[Rodriguez-Rocha, Faron-Zucker et al.]

Page 76: On the many graphs of the Web and the interest of adding their missing links

DOCS & TOPICSlink topics, questions, docs,[Dehors, Faron-Zucker et al.]

Page 77: On the many graphs of the Web and the interest of adding their missing links

MONITORINGe.g. progress of learners[Dehors, Faron-Zucker et al.]

Page 78: On the many graphs of the Web and the interest of adding their missing links
Page 79: On the many graphs of the Web and the interest of adding their missing links

QUERY & INFER graph rules and queries

deontic reasoning

induction

Page 80: On the many graphs of the Web and the interest of adding their missing links

QUERY & INFER graph rules and queries

deontic reasoning

induction

CORESE

& G2 H2

&G1 H1

<Gn Hn

abstract graph machineSTTL

[Corby, Faron-Zucker et al.]

Page 81: On the many graphs of the Web and the interest of adding their missing links

QUERY & INFER graph rules and queries

deontic reasoning

induction

CORESE

& G2 H2

&G1 H1

<Gn Hn

RATIO4TA

predict &explain

abstract graph machineSTTL

[Corby, Faron-Zucker et al.]

[Hasan et al.]

Page 82: On the many graphs of the Web and the interest of adding their missing links

QUERY & INFER graph rules and queries

deontic reasoning

induction

CORESE

INDUCTION

& G2 H2

&G1 H1

<Gn Hn

RATIO4TA

predict &explain

find missingknowledge

abstract graph machineSTTL

[Corby, Faron-Zucker et al.]

[Hasan et al.]

[Tet

tam

anzi

et a

l.]

Page 83: On the many graphs of the Web and the interest of adding their missing links

QUERY & INFER graph rules and queries

deontic reasoning

induction

CORESE

LICENTIA INDUCTION

& G2 H2

&G1 H1

<Gn Hn

RATIO4TA

predict &explain

find missingknowledge

license compatibilityand composition

abstract graph machineSTTL

[Corby, Faron-Zucker et al.]

[Hasan et al.]

[Tet

tam

anzi

et a

l.]

[Villata et al.]

Page 84: On the many graphs of the Web and the interest of adding their missing links

QUERY & INFERe.g. CORESE/KGRAM

[Corby et al.]

Page 85: On the many graphs of the Web and the interest of adding their missing links

FO R GF GRmapping modulo an ontology

car

vehicle

car(x)vehicle(x)

GF

GRvehicle

car

ORIF-BLD SPARQL RIFSPARQL

?x ?x

C C

List(T1. . . Tn) (T1’. . . Tn’)

OpenList(T1. . . Tn T)

External(op((T1. . . Tn))) Filter(op’ (T1’. . . Tn’))

T1 = T2 Filter(T1’ =T2’)

X # C X’ rdf:type C’

T1 ## T2 T1’ rdfs:subClassOf T2’

C(A1 ->V1 . . .An ->Vn)

C(T1 . . . Tn)

AND(A1. . . An) A1’. . . An’

Or(A1. . . An) {A1’} …UNION {An’}

OPTIONAL{B}

Exists ?x1 . . . ?xn (A) A’

Forall ?x1 . . . ?xn (H)

Forall ?x1 . . . ?xn (H:- B) CONSTRUCT { H’} WHERE{ B’}

restrictions

equivalence no equivalence

extensions [Seye et al.]

Page 86: On the many graphs of the Web and the interest of adding their missing links

FO R GF GRmapping modulo an ontology

car

vehicle

car(x)vehicle(x)

GF

GRvehicle

car

O

truck

car

121 ,, )(2121

2

212

1),(let ;),(

ttttt tdepthHc ttlttHttc

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

2

21 21ttlttlttdistHtt

cc HHttttc

vehicle

car

O

truck

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

Page 87: On the many graphs of the Web and the interest of adding their missing links

QUERY & INFERe.g. Gephi+CORESE/KGRAM

Page 88: On the many graphs of the Web and the interest of adding their missing links

QUERY & INFERe.g. Licencia

[Villata et al.]

Page 89: On the many graphs of the Web and the interest of adding their missing links

EXPLAIN justify results

predict performances

[Hasan et al.]

Page 90: On the many graphs of the Web and the interest of adding their missing links

EXPLAIN justify results

predict performances

[Hasan et al.]

Page 91: On the many graphs of the Web and the interest of adding their missing links
Page 92: On the many graphs of the Web and the interest of adding their missing links

98

Web 1.0, 2.0, 3.0 …

Page 93: On the many graphs of the Web and the interest of adding their missing links

99

price

convert?

person

contact?

other sellers?

Web 1.0, 2.0, 3.0 …

Page 94: On the many graphs of the Web and the interest of adding their missing links

WIMMICS

1. user & interaction design

2. communities & social networks

3. linked data & semantic Web

4. reasoning & analyzing

epistemic communitieslinked data

usages and introspection

contributions and traces

Page 95: On the many graphs of the Web and the interest of adding their missing links

101

Toward a Web of Programs

“We have the potential for every HTML document to be a computer — and for it to be programmable. Because the thing about a Turing complete computer is that … anything you can imagine doing, you should be able to program.”(Tim Berners-Lee, 2015)

Page 96: On the many graphs of the Web and the interest of adding their missing links

102

one Web … a unique space in every meanings:

data

persons documents

programs

metadata

Page 97: On the many graphs of the Web and the interest of adding their missing links

103

Toward a Web of Things

Page 98: On the many graphs of the Web and the interest of adding their missing links

WIMMICSWeb-instrumented man-machine interactions, communities and semantics

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

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

Technical details: http://bit.ly/wimmics-papers