Dr. Sabin Buragawww.purl.org/net/busaco

Dezvoltarea aplicațiilor Web

aspecte privind modelarea cunoștințelor
Sapir-Whorf Hypothesis

Dr. Sabin Buragawww.purl.org/net/busaco

“If you haven’t got a word for a concept,
you can’t thin...
Dr. Sabin Buragawww.purl.org/net/busaco

DIKW (Data, Information, Knowledge, Wisdom)
adaptare după S. Carpenter, 2008 și ...
Dr. Sabin Buragawww.purl.org/net/busaco

La ce mijloace intelectuale putem recurge
pentru a explica lumea în care trăim?
<section>
<p><a href="cv.html">CV-ul meu</a></p>
</section>
Eu, autorul
acestui marcaj!

Dr. Sabin Buragawww.purl.org/net...
…privitoare la structură:
<a> este parte obligatorie din <p>? Ori altceva?

cv.html este (identifică) o resursă?
un obiect...
…referitoare la vocabular/meta-date:
<a> e similar cu <a> din HTML?
autorul marcajului este cel care l-a și publicat?
dacă...
Existența unor instrumente intelectuale
facilitând înțelegerea lumii (cunoașterea umană)
via descrieri abstracte

Dr. Sabi...
Existența unor instrumente intelectuale
facilitând înțelegerea lumii (cunoașterea umană)
via descrieri abstracte

modele

...
Modelele utilizate facilitează comunicarea
între (grupuri de) persoane

Dr. Sabin Buragawww.purl.org/net/busaco

model
Modelele utilizate facilitează comunicarea
între (grupuri de) persoane
un model poate descrie un context specific
într-o m...
Modelele utilizate facilitează comunicarea
între (grupuri de) persoane
colaborare mediată de înțelegerea similară
a unui f...
Dr. Sabin Buragawww.purl.org/net/busaco

factual
 set of examples
o clasificare a
 set of traces
modelelor de cunoștinț...
Modelele explică un anumit concept
și pot realiza predicții

Dr. Sabin Buragawww.purl.org/net/busaco

model
Modelele explică un anumit concept
și pot realiza predicții

punând în relație un fenomen cu altele (similare)

Dr. Sabin ...
Modelele explică un anumit concept
și pot realiza predicții

punând în relație un fenomen cu altele (similare)
premisa rea...
Modelele mediază puncte de vedere diferite

Dr. Sabin Buragawww.purl.org/net/busaco

model
Modelele mediază puncte de vedere diferite

un model poate oferi mijloacele necesare explorării
diferențelor dintre concep...
Modelele mediază puncte de vedere diferite

un model poate oferi mijloacele necesare explorării
diferențelor dintre concep...
Modelele pot reprezenta generalizări convenabile
ale universului pe care-l modelează

Dr. Sabin Buragawww.purl.org/net/bu...
Modelele pot reprezenta generalizări convenabile
ale universului pe care-l modelează
exemple:
modelul utilizatorului în in...
tezaur
taxonomie
(clasificare)

vocabular
(nomenclatură)

folksonomie
gradul de generalitate a modelării cunoștințelor dom...
tezaur
taxonomie

sisteme tradiționale de
organizare a cunoștințelor

(clasificare)

vocabular
(nomenclatură)

folksonomie...
Semantica = atașarea un formalism
– ce explică “semnificația” unui concept –
la o construcție sintactică

Dr. Sabin Buraga...
Semantica = atașarea un formalism
– ce explică “semnificația” unui concept –
la o construcție sintactică

exemplu: semanti...
Semantica = atașarea un formalism
– ce explică “semnificația” unui concept –
la o construcție sintactică

Dr. Sabin Buraga...
Oamenii/mașinile trebuie să utilizeze
în același mod cunoștințele
partajarea aceleași conceptualizări a informației
în cad...
Necesitatea exprimarii (in)formale
a semanticii – meaning
relația (relation) dintre concepte
“pătrat” în relație cu “drept...
Necesitatea existenței
unui vocabular comun

elementele sintactice – cuvintele, marcatorii etc. –
au același înțeles atât ...
Necesitatea existenței
unui set comun de constrângeri

eventual, exprimate formal

Dr. Sabin Buragawww.purl.org/net/busac...
Dr. Sabin Buragawww.purl.org/net/busaco

model
Necesitatea existenței
unui cadru conceptual comun
ce poate specifica rela...
Implicitul nu poate fi citit/procesat
de către software

“moartea  proces biologic”
(via Encyclopaedia Britannica)

Dr. S...
Dr. Sabin Buragawww.purl.org/net/busaco

model
Informațiile de background – deseori, implicit
cunoscute de scriitorul/cit...
Dr. Sabin Buragawww.purl.org/net/busaco

model
Modelele utilizate pentru comunicații inter-umane
prezinta avantaje față d...
Dr. Sabin Buragawww.purl.org/net/busaco

model

modelele comunicative la care recurg oamenii
se bazează pe limba (maternă...
Dr. Sabin Buragawww.purl.org/net/busaco

model
Modelele utilizate pentru comunicații inter-umane
prezinta avantaje față d...
Modelele comune folosite de oameni
au – în general – un caracter informal

Dr. Sabin Buragawww.purl.org/net/busaco

model
Modelele comune folosite de oameni
au – în general – un caracter informal

semnificația termenilor utilizați nu poate fi u...
Modelele comune folosite de oameni
au – în general – un caracter informal

semnificația termenilor utilizați nu poate fi u...
Dr. Sabin Buragawww.purl.org/net/busaco
Abordări diferite în modelarea resurselor Web

www.readwriteweb.com/archives/semantic-web/

Dr. Sabin Buragawww.purl.org/...
Dr. Sabin Buragawww.purl.org/net/busaco

Cum pot fi adnotate manual resursele Web?
Tag-urile definite de utilizator reprezintă
clasificări ad-hoc realizate de oameni,
partajate în cadrul unei comunități

c...
Bookmark
referință creată manual
ce vizează o resursă de interes

e.g., imagine, film, documentație,…

Dr. Sabin Buragaww...
Tag
(meta)dată simplă – termen arbitrar ales –
asociată extern unui obiect (unei resurse)

cu scopul de a identifica, sort...
Aplicație de bookmarking
aplicație Web facilitând descoperirea de
conținuturi & persoane de interes

pe baza tag-urilor pa...
Folksonomy = folk + taxonomy
“…is the result of personal free tagging of pages
and objects for one’s own retrieval”
Thomas...
Uzual, tagging-ul are loc într-un mediu social
legat de procesele cognitive

Dr. Sabin Buragawww.purl.org/net/busaco

mod...
Asocieri
mentale
multiple
(concepte)

Obiect
de
interes
t

t

t

tagging

t

Dr. Sabin Buragawww.purl.org/net/busaco

mod...
reprezentare

interpretare

reprezentare
interpretare

reprezentare
(în limba maternă)

reprezentare
simbolică (grafică)

...
Tagging-ul are un caracter subiectiv

bazat pe limitele tag-urilor lingvistice

Dr. Sabin Buragawww.purl.org/net/busaco

...
Feedback-ul propriu + feedback-ul social

Rashmi Sinha, 2006

Dr. Sabin Buragawww.purl.org/net/busaco

model: tagging
Tag-urile personale sunt mai memorabile
decât cele (strict) semantice

Dr. Sabin Buragawww.purl.org/net/busaco

model: ta...
Dr. Sabin Buragawww.purl.org/net/busaco

model: tagging
Fiecare persoana este expertă
în propriul vocabular (set de terme...
Dr. Sabin Buragawww.purl.org/net/busaco
RT @ontoligent Folksonomy is metadata.
Dr. Sabin Buragawww.purl.org/net/busaco
Dr. Sabin Buragawww.purl.org/net/busaco
Tagging-ul poate depinde și de context
(comunitatea de utilizatori)

design = “visual design”
versus
design = “software de...
Problema lipsei preciziei – după (Happel et al., 2008)
jargon

plural – “inițiativă” versus “initiative”
abrevieri – “SAX”...
Problema lipsei preciziei – după (Happel et al., 2008)
polisemie

semnificații multiple ale aceluiași tag
exemplu: “pasta”...
Problema lipsei preciziei – după (Happel et al., 2008)
omonimie

tag-uri care au înțelesuri multiple neînrudite
exemplu: “...
Problema lipsei preciziei – după (Happel et al., 2008)
multilingvism

tag-uri cu semnificații diferite, în funcție de limb...
Problema lipsei preciziei – după (Happel et al., 2008)
sinonimie

același concept este referit prin termeni diferiți
exemp...
Problema lipsei preciziei – după (Happel et al., 2008)
nepotriviri la nivel abstract

lipsa relațiilor (semantice) dintre ...
Dr. Sabin Buragawww.purl.org/net/busaco

model: tagging
Setul de tag-uri asociate resurselor Web de interes
are caracter ...
Sistemele bazate pe tagging oferă suport pentru
organizarea informală a unui volum semnificativ
de informații eterogene ex...
Sistemele bazate pe tagging oferă suport pentru
organizarea informală a unui volum semnificativ
de informații eterogene ex...
Problema asigurării interoperabilității
“interoperability with tagging systems”
(Peter Mika, 2006)

consistență
identifica...
Problema privind tag spam-ul

rezolvări actuale:
manuale (bazate pe factorul uman), algoritmice, mixte

Dr. Sabin Buragaw...
Problema privind tag spam-ul

detection-based methods
prevention-based methods
demotion-based methods
http://heymann.stanf...
Scalabilitatea tagging-ului (Vander Wal, 2007)

Dr. Sabin Buragawww.purl.org/net/busaco

model: tagging
Interacțiuni într-un sistem de social tagging:
salvare & tagging
re-detectare (refinding)

clicking, pivoting, exploring
c...
Determinarea importanței

cine determină „tăria” semnificației tag-urilor:
aplicația, proprietarul sitului sau utilizatoru...
Determinarea “zgomotului”

detecția & eliminarea “zgomotului”:
dezambiguizare, facilități de căutare, spelling etc.

Dr. S...
cele mai populare tag-uri folosite
de utilizatorii aplicației Instagram
(20 octombrie 2013)

Dr. Sabin Buragawww.purl.org...
Dr. Sabin Buragawww.purl.org/net/busaco

tagging în contextul microblog-urilorhashtag analytics
a se vizita hashtags.org...
Problema vizualizării tag-urilor

adoptarea diverselor tehnici de vizualizare
e.g., tag clouds, clustering, semantic zoom
...
Problema vizualizării tag-urilor

O. Kaser, D. Lemire, “Tag-Cloud Drawing: Algorithms for Cloud
Visualization”, WWW2007 Wo...
Dr. Sabin Buragawww.purl.org/net/busaco

model: tagging

vizualizarea tag-urilor – o implementare JavaScript
www.jasondav...
Problema monitorizării dinamicii &
analizei evoluției tag-urilor

o serie de detalii în articolul
J. Lehmann et al., “Dyna...
Problema clasificării resurselor (Sinha, 2006)

exemplificare:
clasificarea religiilor
Flickr (folksonomie)
vs.
Dewey (sis...
Problema clasificării resurselor (Sinha, 2006)

exemplificare:
clasificarea religiilor
Flickr
Hinduism: 6512 imagini + Chr...
Problema clasificării resurselor (Sinha, 2006)
Dewey – http://dewey.info/class/200/
200 Religion
201 Religious mythology &...
Sistemele de tagging reprezintă oamenii
care participă în cadrul acestora

puncte de vedere & perspective posibil limitate...
Pot apărea conflicte:
tag-urile folosite de experți diferă de cele ale novicilor

Dr. Sabin Buragawww.purl.org/net/busaco...
Pot apărea conflicte:
grupurile de interes sunt mai focalizate
în ceea ce privește clasificarea mai bună a resurselor

Dr....
Pot apărea conflicte:
dificultăți în detectarea unui punct de vedere minoritar

Dr. Sabin Buragawww.purl.org/net/busaco

...
social bookmarking: Diigo, Evernote, Instapaper, Skloog

multimedia: 500px, Flickr, Last.fm, Scribd, Viddler
știri: Digg, ...
Remarci:
“In essence tag systems mirror the pagerank structure of
Google’s system, but make the internal structures
browsa...
Necesitatea existenței adnotărilor semantice
(semantic annotation) a resurselor Web

Dr. Sabin Buragawww.purl.org/net/bus...
Necesitatea existenței adnotărilor semantice
(semantic annotation) a resurselor Web

utilizarea unui termen descris
pe baz...
Remarci:
“Large number of individual tagging actions
result in the emergence of the semantics of tags.”
lightweight, dynam...
Dr. Sabin Buragawww.purl.org/net/busaco

studiu de caz: mash-up-uri Web de agregare a datelor
pe baza tagging-ului de res...
Dr. Sabin Buragawww.purl.org/net/busaco

Putem recurge la modele formale?
Explicarea & prezicerea unui fenomen necesită
modele având un grad mai mare de formalism
decât comunicarea umană

Dr. Sabi...
Explicarea & prezicerea unui fenomen necesită
modele având un grad mai mare de formalism
decât comunicarea umană

explicar...
Explicarea & prezicerea unui fenomen necesită
modele având un grad mai mare de formalism
decât comunicarea umană

aceste p...
Formalismele – uzual, exprimate matematic –
oferă suport pentru realizarea predicțiilor

Dr. Sabin Buragawww.purl.org/net...
Formalismele – uzual, exprimate matematic –
oferă suport pentru realizarea predicțiilor

utile în diverse contexte
precum ...
Formalismele – uzual, exprimate matematic –
oferă suport pentru realizarea predicțiilor
exemplu (în cazul unui joc electro...
Formalismul ne ajută să evaluăm
când un anumit model e aplicabil

formalismul (matematic) permite ca evaluarea
să fie inde...
Formalismul ne ajută să evaluăm
când un anumit model e aplicabil

putem explica anumite aspecte ale Web-ului,
recurgând l...
Modelul diagramelor entitate-relație
Entity-Relation Model – ERM (Chen, 1976)
Semantic Object Modeling – SOM (Kroenke, 199...
Yahoo! Query Language
abstractizează accesul la surse de date eterogene
ce pot fi obținute via servicii Web

http://develo...
Dr. Sabin Buragawww.purl.org/net/busaco

model de acces la date: yql
Permite – pe baza unui limbaj similar SQL –
interoga...
Adoptă o sintaxă SQL
show, desc, select, use, insert, update, delete

răspunsul la o interogare = rânduri (rows) de date

...
Sursele – modelate ca tabele – de date disponibile
sunt precizate de http://datatables.org/
built-in tables – oferite de Y...
cele mai recente fotografii stocate de Flickr
select * from flickr.photos.recent limit 7;
informații meteo despre localita...
Dr. Sabin Buragawww.purl.org/net/busaco

creații muzicale oferite de iTunes
select * from apple.itunes where
term='Brain ...
Ofertant
de servicii de
telefonie mobilă

Servicii Web
model de calcul
YQL

model de acces
la date

mash-up-uri la nivel
d...
Web-ul având un caracter multidisciplinar,
modelele utilizate pot fi diferite

reprezentarea unei varietăți de opinii
(po...
Necesitate:
o infrastructură oferind suport atât pentru
AAA (Anyone can say Anything about Any topic),
cât și pentru a med...
Necesitate:
o infrastructură oferind suport atât pentru
AAA (Anyone can say Anything about Any topic),
cât și pentru a med...
Fiecare model oferă un anumit nivel de expresivitate
exemplu: expresivități diferite ale modelelor
de specificare a unei m...
Modele cu niveluri de expresivitate și sintaxe diferite

rețea
semantică

adaptare după Sean Bechhofer

Dr. Sabin Buragaw...
Modele cu niveluri de expresivitate și sintaxe diferite

asocieri de
subiecte
(topic map)

adaptare după Sean Bechhofer

D...
Modele cu niveluri de expresivitate și sintaxe diferite

diagrame
UML

adaptare după Sean Bechhofer

Dr. Sabin Buragawww....
Modele cu niveluri de expresivitate și sintaxe diferite

grafuri
conceptuale

adaptare după Sean Bechhofer

Dr. Sabin Bura...
Modele cu niveluri de expresivitate și sintaxe diferite

grafuri
RDF
adaptare după Sean Bechhofer

Dr. Sabin Buragawww.pu...
Modele cu niveluri de expresivitate și sintaxe diferite
Every programmer likes the Sun.
(Ax) programmer (x) => likes (x, S...
Limbajele de modelare conceptuală a resurselor
în contextul Web-ului semantic
au grade diferite de expresivitate

RDFRDFS...
În contextul Web-ului, scopul principal este
modelarea unei arii (domeniu) de cunoaștere
concepte primare – entități, “luc...
Dr. Sabin Buragawww.purl.org/net/busaco

“noul” Web – componente de bază
Faze privind evoluția:
1. infrastructura de bază (HTTP, RDF, OWL)
finalizată

www.w3.org/2001/sw/

Dr. Sabin Buragawww.pu...
Faze privind evoluția:
2. formularea necesităților de promovare &
de implementare
identificarea grupurilor de lucru releva...
Dr. Sabin Buragawww.purl.org/net/busaco

viziunea stratificată privitoare la Semantic Web
(Tim Berners-Lee)
Semantic Web (Web of Data)
actualele “cărămizi” ale Web-ului semantic oferă
modalități de modelare conceptuală a resurselo...
Constituirea unei științe a Web-ului
(Science of the Web) – Berners-Lee et al., 2006
Web science = combinație între științ...
“Web science is about more than modeling
the current Web. It is about engineering
new infrastructure protocols and underst...
It’s not the wires – it’s the computers

It’s not the computers – it’s the documents

It’s not the documents – it’s the ...
Dr. Sabin Buragawww.purl.org/net/busaco

“concluzii”
“The last level of abstraction is
the Web of real things,
built on t...
Dr. Sabin Buragawww.purl.org/net/busaco

rezumat

modelarea cunoștințelor: de la tagging la Web science
Sabin

Firefox
areStatut

produsDe

este

Persoană

produce

Deschis

Mozilla
este

Organizație

areStatut
este

Apache
pr...
Upcoming SlideShare
Loading in...5
×

Dezvoltarea aplicațiilor Web (4/12): Aspecte privind modelarea cunoştinţelor

183

Published on

Dezvoltarea aplicațiilor Web (4/12) — detalii la http://profs.info.uaic.ro/~busaco/teach/courses/wade/web-film.html

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
183
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
8
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Dezvoltarea aplicațiilor Web (4/12): Aspecte privind modelarea cunoştinţelor

  1. 1. Dr. Sabin Buragawww.purl.org/net/busaco Dezvoltarea aplicațiilor Web aspecte privind modelarea cunoștințelor
  2. 2. Sapir-Whorf Hypothesis Dr. Sabin Buragawww.purl.org/net/busaco “If you haven’t got a word for a concept, you can’t think about it; if you don’t think about it, you won’t invent a word for it.”
  3. 3. Dr. Sabin Buragawww.purl.org/net/busaco DIKW (Data, Information, Knowledge, Wisdom) adaptare după S. Carpenter, 2008 și J. Liebowitz, 2012
  4. 4. Dr. Sabin Buragawww.purl.org/net/busaco La ce mijloace intelectuale putem recurge pentru a explica lumea în care trăim?
  5. 5. <section> <p><a href="cv.html">CV-ul meu</a></p> </section> Eu, autorul acestui marcaj! Dr. Sabin Buragawww.purl.org/net/busaco exemplu:
  6. 6. …privitoare la structură: <a> este parte obligatorie din <p>? Ori altceva? cv.html este (identifică) o resursă? un obiect? o clasă de obiecte? un atribut? o relație? orice altceva? Dr. Sabin Buragawww.purl.org/net/busaco întrebări
  7. 7. …referitoare la vocabular/meta-date: <a> e similar cu <a> din HTML? autorul marcajului este cel care l-a și publicat? dacă da, când? sub ce termeni privind copyright-ul? ce proprietăți specifice pot fi definite? formalizat, eventual Dr. Sabin Buragawww.purl.org/net/busaco întrebări
  8. 8. Existența unor instrumente intelectuale facilitând înțelegerea lumii (cunoașterea umană) via descrieri abstracte Dr. Sabin Buragawww.purl.org/net/busaco necesități
  9. 9. Existența unor instrumente intelectuale facilitând înțelegerea lumii (cunoașterea umană) via descrieri abstracte modele (Allemang & Hendler, 2008) și (Daum & Merten, 2003) Dr. Sabin Buragawww.purl.org/net/busaco necesități
  10. 10. Modelele utilizate facilitează comunicarea între (grupuri de) persoane Dr. Sabin Buragawww.purl.org/net/busaco model
  11. 11. Modelele utilizate facilitează comunicarea între (grupuri de) persoane un model poate descrie un context specific într-o manieră ce poate fi înțeleasă de anumite persoane  jargon – e.g., un vocabular de termeni specifici Dr. Sabin Buragawww.purl.org/net/busaco model
  12. 12. Modelele utilizate facilitează comunicarea între (grupuri de) persoane colaborare mediată de înțelegerea similară a unui fenomenpartajarea cunoașterii umane unul dintre scopurile primare ale Web-ului Dr. Sabin Buragawww.purl.org/net/busaco model
  13. 13. Dr. Sabin Buragawww.purl.org/net/busaco factual  set of examples o clasificare a  set of traces modelelor de cunoștințe  set of statements (knowledge models) conceptual  taxonomies & typologies Gilbert Paquette, 2010  component systems  hybrid conceptual systems procedural  series procedures  parallel procedures  interactive procedures prescriptive  definitions, norms & constraints  laws & theories  decision trees  control rules processes & methods  processes  methods  collaborative systems
  14. 14. Modelele explică un anumit concept și pot realiza predicții Dr. Sabin Buragawww.purl.org/net/busaco model
  15. 15. Modelele explică un anumit concept și pot realiza predicții punând în relație un fenomen cu altele (similare) Dr. Sabin Buragawww.purl.org/net/busaco model
  16. 16. Modelele explică un anumit concept și pot realiza predicții punând în relație un fenomen cu altele (similare) premisa realizării de interpretări specifice Dr. Sabin Buragawww.purl.org/net/busaco model
  17. 17. Modelele mediază puncte de vedere diferite Dr. Sabin Buragawww.purl.org/net/busaco model
  18. 18. Modelele mediază puncte de vedere diferite un model poate oferi mijloacele necesare explorării diferențelor dintre conceptualizările unor fapte Dr. Sabin Buragawww.purl.org/net/busaco model
  19. 19. Modelele mediază puncte de vedere diferite un model poate oferi mijloacele necesare explorării diferențelor dintre conceptualizările unor fapte facilitează înțelegerea unui anumit web Dr. Sabin Buragawww.purl.org/net/busaco model
  20. 20. Modelele pot reprezenta generalizări convenabile ale universului pe care-l modelează Dr. Sabin Buragawww.purl.org/net/busaco model
  21. 21. Modelele pot reprezenta generalizări convenabile ale universului pe care-l modelează exemple: modelul utilizatorului în interacțiunea om-calculator modelul relațional al bazelor de date modelul de comunicare în rețele de calculatoare modelul computațional al unui sistem software … Dr. Sabin Buragawww.purl.org/net/busaco model
  22. 22. tezaur taxonomie (clasificare) vocabular (nomenclatură) folksonomie gradul de generalitate a modelării cunoștințelor domeniului modelele facilitează structurarea unor „lucruri” de interes dintr-un domeniu (web) complex Dr. Sabin Buragawww.purl.org/net/busacoWeller, 2010) după (Katrin complexitate (privind structura) ontologie
  23. 23. tezaur taxonomie sisteme tradiționale de organizare a cunoștințelor (clasificare) vocabular (nomenclatură) folksonomie Web social gradul de generalitate a modelării cunoștințelor domeniului modelele facilitează structurarea unor „lucruri” de interes dintr-un domeniu (web) complex Dr. Sabin Buragawww.purl.org/net/busacoWeller, 2010) după (Katrin complexitate (privind structura) ontologie Web semantic
  24. 24. Semantica = atașarea un formalism – ce explică “semnificația” unui concept – la o construcție sintactică Dr. Sabin Buragawww.purl.org/net/busaco model
  25. 25. Semantica = atașarea un formalism – ce explică “semnificația” unui concept – la o construcție sintactică exemplu: semantica limbajelor de programare e.g., specificată via axiome logice ori algebre Dr. Sabin Buragawww.purl.org/net/busaco model
  26. 26. Semantica = atașarea un formalism – ce explică “semnificația” unui concept – la o construcție sintactică Dr. Sabin Buragawww.purl.org/net/busaco model în cazul limbajului natural, se referă la modalitatea de a înțelege o apariție a unei construcții (litere și/sau sunete)
  27. 27. Oamenii/mașinile trebuie să utilizeze în același mod cunoștințele partajarea aceleași conceptualizări a informației în cadrul unei comunități ori a unui web Dr. Sabin Buragawww.purl.org/net/busaco model
  28. 28. Necesitatea exprimarii (in)formale a semanticii – meaning relația (relation) dintre concepte “pătrat” în relație cu “dreptunghi” constrângerea/restricția (constraint) “dreptunghi” constrâns la “pătrat” Dr. Sabin Buragawww.purl.org/net/busaco model
  29. 29. Necesitatea existenței unui vocabular comun elementele sintactice – cuvintele, marcatorii etc. – au același înțeles atât pentru transmițător, cât și pentru destinatar Dr. Sabin Buragawww.purl.org/net/busaco model
  30. 30. Necesitatea existenței unui set comun de constrângeri eventual, exprimate formal Dr. Sabin Buragawww.purl.org/net/busaco model
  31. 31. Dr. Sabin Buragawww.purl.org/net/busaco model Necesitatea existenței unui cadru conceptual comun ce poate specifica relații între (clase de) informații înțelegerea nu va fi influențată de cunoștințele inițiale nespecificate (unspecified background knowledge)
  32. 32. Implicitul nu poate fi citit/procesat de către software “moartea  proces biologic” (via Encyclopaedia Britannica) Dr. Sabin Buragawww.purl.org/net/busaco model
  33. 33. Dr. Sabin Buragawww.purl.org/net/busaco model Informațiile de background – deseori, implicit cunoscute de scriitorul/cititorul uman – nu sunt accesibile pentru mașină (Brewster, 2003) exemple: articolele științifice, beletristica
  34. 34. Dr. Sabin Buragawww.purl.org/net/busaco model Modelele utilizate pentru comunicații inter-umane prezinta avantaje față de modelele create spre a fi folosite de calculatoare
  35. 35. Dr. Sabin Buragawww.purl.org/net/busaco model modelele comunicative la care recurg oamenii se bazează pe limba (maternă) și pe imagistică
  36. 36. Dr. Sabin Buragawww.purl.org/net/busaco model Modelele utilizate pentru comunicații inter-umane prezinta avantaje față de modelele create spre a fi folosite de calculatoare lăsând oamenii să interpreteze semnificația unui model, putem asista la proliferarea confuziei – vezi legislația
  37. 37. Modelele comune folosite de oameni au – în general – un caracter informal Dr. Sabin Buragawww.purl.org/net/busaco model
  38. 38. Modelele comune folosite de oameni au – în general – un caracter informal semnificația termenilor utilizați nu poate fi unic definită Dr. Sabin Buragawww.purl.org/net/busaco model
  39. 39. Modelele comune folosite de oameni au – în general – un caracter informal semnificația termenilor utilizați nu poate fi unic definită exemplu: “explicarea” unor resurse recurgând exclusiv la termeni de conținut (tag-uri) stabiliți de utilizator Dr. Sabin Buragawww.purl.org/net/busaco model
  40. 40. Dr. Sabin Buragawww.purl.org/net/busaco
  41. 41. Abordări diferite în modelarea resurselor Web www.readwriteweb.com/archives/semantic-web/ Dr. Sabin Buragawww.purl.org/net/busaco model
  42. 42. Dr. Sabin Buragawww.purl.org/net/busaco Cum pot fi adnotate manual resursele Web?
  43. 43. Tag-urile definite de utilizator reprezintă clasificări ad-hoc realizate de oameni, partajate în cadrul unei comunități context: social bookmarking Dr. Sabin Buragawww.purl.org/net/busaco model: tagging
  44. 44. Bookmark referință creată manual ce vizează o resursă de interes e.g., imagine, film, documentație,… Dr. Sabin Buragawww.purl.org/net/busaco model: tagging – definiții
  45. 45. Tag (meta)dată simplă – termen arbitrar ales – asociată extern unui obiect (unei resurse) cu scopul de a identifica, sorta, agrega etc. acea resursă Dr. Sabin Buragawww.purl.org/net/busaco model: tagging – definiții
  46. 46. Aplicație de bookmarking aplicație Web facilitând descoperirea de conținuturi & persoane de interes pe baza tag-urilor partajate + bookmark-urilor existente S. Braun, Social Semantic Bookmarking (2008) www.slideshare.net/vzach/social-semantic-bookmarking-pakm-presentation Dr. Sabin Buragawww.purl.org/net/busaco model: tagging – definiții
  47. 47. Folksonomy = folk + taxonomy “…is the result of personal free tagging of pages and objects for one’s own retrieval” Thomas Vander Wal, 2007 Dr. Sabin Buragawww.purl.org/net/busaco model: tagging
  48. 48. Uzual, tagging-ul are loc într-un mediu social legat de procesele cognitive Dr. Sabin Buragawww.purl.org/net/busaco model: tagging
  49. 49. Asocieri mentale multiple (concepte) Obiect de interes t t t tagging t Dr. Sabin Buragawww.purl.org/net/busaco model: tagging tagging-ul reprezintă o modalitate particulară de adnotare a resurselor electronice – digital content annotation
  50. 50. reprezentare interpretare reprezentare interpretare reprezentare (în limba maternă) reprezentare simbolică (grafică) „măr” (?) interpretare reprezentare reprezentare (în altă limbă) “Apple” adaptare după (Gilbert Paquette, 2010) Dr. Sabin Buragawww.purl.org/net/busaco model mental
  51. 51. Tagging-ul are un caracter subiectiv bazat pe limitele tag-urilor lingvistice Dr. Sabin Buragawww.purl.org/net/busaco model: tagging
  52. 52. Feedback-ul propriu + feedback-ul social Rashmi Sinha, 2006 Dr. Sabin Buragawww.purl.org/net/busaco model: tagging
  53. 53. Tag-urile personale sunt mai memorabile decât cele (strict) semantice Dr. Sabin Buragawww.purl.org/net/busaco model: tagging
  54. 54. Dr. Sabin Buragawww.purl.org/net/busaco model: tagging Fiecare persoana este expertă în propriul vocabular (set de termeni de conținut)
  55. 55. Dr. Sabin Buragawww.purl.org/net/busaco
  56. 56. RT @ontoligent Folksonomy is metadata. Dr. Sabin Buragawww.purl.org/net/busaco
  57. 57. Dr. Sabin Buragawww.purl.org/net/busaco
  58. 58. Tagging-ul poate depinde și de context (comunitatea de utilizatori) design = “visual design” versus design = “software design” Dr. Sabin Buragawww.purl.org/net/busaco model: tagging
  59. 59. Problema lipsei preciziei – după (Happel et al., 2008) jargon plural – “inițiativă” versus “initiative” abrevieri – “SAX” versus “saxofon” cuvinte compuse – “opensource” versus “open-source” erori de redactare – “elephant” versus “elefant” Dr. Sabin Buragawww.purl.org/net/busaco model: tagging
  60. 60. Problema lipsei preciziei – după (Happel et al., 2008) polisemie semnificații multiple ale aceluiași tag exemplu: “pasta” – as dish, “pasta” – as ingredient Dr. Sabin Buragawww.purl.org/net/busaco model: tagging
  61. 61. Problema lipsei preciziei – după (Happel et al., 2008) omonimie tag-uri care au înțelesuri multiple neînrudite exemplu: “toc” Dr. Sabin Buragawww.purl.org/net/busaco model: tagging
  62. 62. Problema lipsei preciziei – după (Happel et al., 2008) multilingvism tag-uri cu semnificații diferite, în funcție de limbă exemplu: “paste” (în română) versus “paste” (în engleză) Dr. Sabin Buragawww.purl.org/net/busaco model: tagging
  63. 63. Problema lipsei preciziei – după (Happel et al., 2008) sinonimie același concept este referit prin termeni diferiți exemplu: “design” versus “proiectare” Dr. Sabin Buragawww.purl.org/net/busaco model: tagging
  64. 64. Problema lipsei preciziei – după (Happel et al., 2008) nepotriviri la nivel abstract lipsa relațiilor (semantice) dintre tag-uri la diverse niveluri de abstractizare datorată intențiilor sau expertizei utilizatorilor exemplu: “băutură” versus “vin” versus “Merlot” Dr. Sabin Buragawww.purl.org/net/busaco model: tagging
  65. 65. Dr. Sabin Buragawww.purl.org/net/busaco model: tagging Setul de tag-uri asociate resurselor Web de interes are caracter dinamic modelul de clasificare bazat pe tagging nu este static
  66. 66. Sistemele bazate pe tagging oferă suport pentru organizarea informală a unui volum semnificativ de informații eterogene existente pe Web Dr. Sabin Buragawww.purl.org/net/busaco model: tagging
  67. 67. Sistemele bazate pe tagging oferă suport pentru organizarea informală a unui volum semnificativ de informații eterogene existente pe Web organizarea este informală, deoarece interpretarea tag-urilor necesită aportul utilizatorilor într-un context dat Dr. Sabin Buragawww.purl.org/net/busaco model: tagging
  68. 68. Problema asigurării interoperabilității “interoperability with tagging systems” (Peter Mika, 2006) consistență identificare viabilă partajarea încrederii Dr. Sabin Buragawww.purl.org/net/busaco model: tagging
  69. 69. Problema privind tag spam-ul rezolvări actuale: manuale (bazate pe factorul uman), algoritmice, mixte Dr. Sabin Buragawww.purl.org/net/busaco model: tagging
  70. 70. Problema privind tag spam-ul detection-based methods prevention-based methods demotion-based methods http://heymann.stanford.edu/tagspam.html Dr. Sabin Buragawww.purl.org/net/busaco model: tagging
  71. 71. Scalabilitatea tagging-ului (Vander Wal, 2007) Dr. Sabin Buragawww.purl.org/net/busaco model: tagging
  72. 72. Interacțiuni într-un sistem de social tagging: salvare & tagging re-detectare (refinding) clicking, pivoting, exploring căutare – a propriilor tag-uri ori a altora (în cadrul grupului de interes sau în general) interacțiune în cadrul grupului social Dr. Sabin Buragawww.purl.org/net/busaco model: tagging
  73. 73. Determinarea importanței cine determină „tăria” semnificației tag-urilor: aplicația, proprietarul sitului sau utilizatorul? Dr. Sabin Buragawww.purl.org/net/busaco model: tagging
  74. 74. Determinarea “zgomotului” detecția & eliminarea “zgomotului”: dezambiguizare, facilități de căutare, spelling etc. Dr. Sabin Buragawww.purl.org/net/busaco model: tagging
  75. 75. cele mai populare tag-uri folosite de utilizatorii aplicației Instagram (20 octombrie 2013) Dr. Sabin Buragawww.purl.org/net/busaco model: tagging #iphonesia #photooftheday #jj #iphoneography #instagood #instagram #instagramhub #iphoneonly #igers #instamood #gang_family #sky #bestoftheday #webstagram #ig #iphone #iphone4 #gmy #jj_forum #all_shots
  76. 76. Dr. Sabin Buragawww.purl.org/net/busaco tagging în contextul microblog-urilorhashtag analytics a se vizita hashtags.org și tagdef.com
  77. 77. Problema vizualizării tag-urilor adoptarea diverselor tehnici de vizualizare e.g., tag clouds, clustering, semantic zoom Dr. Sabin Buragawww.purl.org/net/busaco model: tagging
  78. 78. Problema vizualizării tag-urilor O. Kaser, D. Lemire, “Tag-Cloud Drawing: Algorithms for Cloud Visualization”, WWW2007 Workshop on Tagging and Metadata for Social Information Organization, 2007 – http://slidesha.re/cpkPLi Dr. Sabin Buragawww.purl.org/net/busaco model: tagging
  79. 79. Dr. Sabin Buragawww.purl.org/net/busaco model: tagging vizualizarea tag-urilor – o implementare JavaScript www.jasondavies.com/wordcloud/
  80. 80. Problema monitorizării dinamicii & analizei evoluției tag-urilor o serie de detalii în articolul J. Lehmann et al., “Dynamical Classes of Collective Attention in Twitter”, WWW2012 Conference, ACM Press, 2012 www2012.wwwconference.org/proceedings/proceedings/p251.pdf Dr. Sabin Buragawww.purl.org/net/busaco model: tagging
  81. 81. Problema clasificării resurselor (Sinha, 2006) exemplificare: clasificarea religiilor Flickr (folksonomie) vs. Dewey (sistem de clasificare realizat de experți) Dr. Sabin Buragawww.purl.org/net/busaco model: tagging
  82. 82. Problema clasificării resurselor (Sinha, 2006) exemplificare: clasificarea religiilor Flickr Hinduism: 6512 imagini + Christianity: 5207 imagini Dr. Sabin Buragawww.purl.org/net/busaco model: tagging
  83. 83. Problema clasificării resurselor (Sinha, 2006) Dewey – http://dewey.info/class/200/ 200 Religion 201 Religious mythology & social theology 202 Doctrines 203 Public worship & other practices 204 Religious experience, life & practice 205 Religious ethics 206 Leaders & organization ... Dr. Sabin Buragawww.purl.org/net/busaco model: tagging
  84. 84. Sistemele de tagging reprezintă oamenii care participă în cadrul acestora puncte de vedere & perspective posibil limitate Dr. Sabin Buragawww.purl.org/net/busaco model: tagging
  85. 85. Pot apărea conflicte: tag-urile folosite de experți diferă de cele ale novicilor Dr. Sabin Buragawww.purl.org/net/busaco model: tagging
  86. 86. Pot apărea conflicte: grupurile de interes sunt mai focalizate în ceea ce privește clasificarea mai bună a resurselor Dr. Sabin Buragawww.purl.org/net/busaco model: tagging
  87. 87. Pot apărea conflicte: dificultăți în detectarea unui punct de vedere minoritar Dr. Sabin Buragawww.purl.org/net/busaco model: tagging
  88. 88. social bookmarking: Diigo, Evernote, Instapaper, Skloog multimedia: 500px, Flickr, Last.fm, Scribd, Viddler știri: Digg, Reddit e-business: Amazon, Lulu știință: CiteULike, Connotea, myExperiment sisteme de operare (fișiere): Mac OS X, Windows 7/8 Dr. Sabin Buragawww.purl.org/net/busaco model: tagging – exemple de utilizare
  89. 89. Remarci: “In essence tag systems mirror the pagerank structure of Google’s system, but make the internal structures browsable and viewable directly.” Lee Iverson FolkRank (A. Hotho et al., 2006) Dr. Sabin Buragawww.purl.org/net/busaco model: tagging
  90. 90. Necesitatea existenței adnotărilor semantice (semantic annotation) a resurselor Web Dr. Sabin Buragawww.purl.org/net/busaco model: tagging
  91. 91. Necesitatea existenței adnotărilor semantice (semantic annotation) a resurselor Web utilizarea unui termen descris pe baza unui model de specificare a cunoștințelor Dr. Sabin Buragawww.purl.org/net/busaco model: tagging e.g., relația sa cu alți termeni, indiferent de limba utilizată
  92. 92. Remarci: “Large number of individual tagging actions result in the emergence of the semantics of tags.” lightweight, dynamic ontologies (Peter Mika, 2005) vezi inițiativa TagCommons Dr. Sabin Buragawww.purl.org/net/busaco model: tagging
  93. 93. Dr. Sabin Buragawww.purl.org/net/busaco studiu de caz: mash-up-uri Web de agregare a datelor pe baza tagging-ului de resurse X. Liu et al., “Composing Data-Driven Service Mashups with Tag-based Semantic Annotations”, ICWS 2011, IEEE Press, 2011
  94. 94. Dr. Sabin Buragawww.purl.org/net/busaco Putem recurge la modele formale?
  95. 95. Explicarea & prezicerea unui fenomen necesită modele având un grad mai mare de formalism decât comunicarea umană Dr. Sabin Buragawww.purl.org/net/busaco model: formalizare
  96. 96. Explicarea & prezicerea unui fenomen necesită modele având un grad mai mare de formalism decât comunicarea umană explicarea unui fenomen îl pune în legătură cu anumite “principii de bază” (first principles) Dr. Sabin Buragawww.purl.org/net/busaco model: formalizare
  97. 97. Explicarea & prezicerea unui fenomen necesită modele având un grad mai mare de formalism decât comunicarea umană aceste principii (axiome, reguli) nu depind de o anumită interpretare particulară umanăobiectivitate Dr. Sabin Buragawww.purl.org/net/busaco model: formalizare
  98. 98. Formalismele – uzual, exprimate matematic – oferă suport pentru realizarea predicțiilor Dr. Sabin Buragawww.purl.org/net/busaco model: formalizare
  99. 99. Formalismele – uzual, exprimate matematic – oferă suport pentru realizarea predicțiilor utile în diverse contexte precum e-business-ul Dr. Sabin Buragawww.purl.org/net/busaco model: formalizare
  100. 100. Formalismele – uzual, exprimate matematic – oferă suport pentru realizarea predicțiilor exemplu (în cazul unui joc electronic): explicarea – și prezicerea – traiectoriei unui obiect via un model formal implicând concepte ca forță, gravitație, viteză, masă descrise matematic Dr. Sabin Buragawww.purl.org/net/busaco model: formalizare
  101. 101. Formalismul ne ajută să evaluăm când un anumit model e aplicabil formalismul (matematic) permite ca evaluarea să fie independentă de factorii umani Dr. Sabin Buragawww.purl.org/net/busaco model: formalizare
  102. 102. Formalismul ne ajută să evaluăm când un anumit model e aplicabil putem explica anumite aspecte ale Web-ului, recurgând la diferite modele formale Dr. Sabin Buragawww.purl.org/net/busaco model: formalizare
  103. 103. Modelul diagramelor entitate-relație Entity-Relation Model – ERM (Chen, 1976) Semantic Object Modeling – SOM (Kroenke, 1995) Unified Modeling Language – UML (OMG, 1997) Higher Order Entity Relationship Model (Thalheim, 2000) Asset-Oriented Model – AOM (Daum & Merten, 2003) utilizare tipică: specificarea schemelor de baze de date Dr. Sabin Buragawww.purl.org/net/busaco model: exemple
  104. 104. Yahoo! Query Language abstractizează accesul la surse de date eterogene ce pot fi obținute via servicii Web http://developer.yahoo.com/yql/ Dr. Sabin Buragawww.purl.org/net/busaco model de acces la date: yql
  105. 105. Dr. Sabin Buragawww.purl.org/net/busaco model de acces la date: yql Permite – pe baza unui limbaj similar SQL – interogarea, filtrarea, combinarea datelor la nivel de Web (suport pentru realizarea de mash-up-uri) facilitează atașarea la aplicația Web dezvoltată a surselor de date de interes: fluxuri de știri, informații cartografice, resurse multimedia etc.
  106. 106. Adoptă o sintaxă SQL show, desc, select, use, insert, update, delete răspunsul la o interogare = rânduri (rows) de date Dr. Sabin Buragawww.purl.org/net/busaco model de acces la date: yql
  107. 107. Sursele – modelate ca tabele – de date disponibile sunt precizate de http://datatables.org/ built-in tables – oferite de Yahoo! + community tables – e.g., Amazon, Apple, arXiv, BBC, Deviant Art, Diigo, Facebook, GitHub, Klout, Mendeley, Mozilla Labs, PayPal, Slideshare, Spotify, Vimeo,… Dr. Sabin Buragawww.purl.org/net/busaco model de acces la date: yql
  108. 108. cele mai recente fotografii stocate de Flickr select * from flickr.photos.recent limit 7; informații meteo despre localitatea Iași select * from weather.bylocation where location='Iasi'; cele mai recente evenimente ce vor avea loc în Europa select start_date, description from upcoming.events where woeid in (select woeid from geo.places where text="Europe") | sort (field="start_date") Dr. Sabin Buragawww.purl.org/net/busaco model de acces la date: yql
  109. 109. Dr. Sabin Buragawww.purl.org/net/busaco creații muzicale oferite de iTunes select * from apple.itunes where term='Brain Damage' and media='music'; URL-ul serviciului Web REST aferent
  110. 110. Ofertant de servicii de telefonie mobilă Servicii Web model de calcul YQL model de acces la date mash-up-uri la nivel de dispozitiv mobil model de implementare model de interacțiune adaptare după twitter.com/sh1mmer Dr. Sabin Buragawww.purl.org/net/busaco model de acces la date – studiu de caz model de comunicare
  111. 111. Web-ul având un caracter multidisciplinar, modelele utilizate pot fi diferite reprezentarea unei varietăți de opinii (posibil, contradictorii) care nu pot fi reconciliate la nivel global Dr. Sabin Buragawww.purl.org/net/busaco model: puncte de vedere
  112. 112. Necesitate: o infrastructură oferind suport atât pentru AAA (Anyone can say Anything about Any topic), cât și pentru a media puncte de vedere diferite Dr. Sabin Buragawww.purl.org/net/busaco model
  113. 113. Necesitate: o infrastructură oferind suport atât pentru AAA (Anyone can say Anything about Any topic), cât și pentru a media puncte de vedere diferite partajarea + concilierea modelelor (in)formale utilizate Dr. Sabin Buragawww.purl.org/net/busaco model
  114. 114. Fiecare model oferă un anumit nivel de expresivitate exemplu: expresivități diferite ale modelelor de specificare a unei molecule de apă Dr. Sabin Buragawww.purl.org/net/busaco model: expresivitate
  115. 115. Modele cu niveluri de expresivitate și sintaxe diferite rețea semantică adaptare după Sean Bechhofer Dr. Sabin Buragawww.purl.org/net/busaco model: expresivitate
  116. 116. Modele cu niveluri de expresivitate și sintaxe diferite asocieri de subiecte (topic map) adaptare după Sean Bechhofer Dr. Sabin Buragawww.purl.org/net/busaco model: expresivitate
  117. 117. Modele cu niveluri de expresivitate și sintaxe diferite diagrame UML adaptare după Sean Bechhofer Dr. Sabin Buragawww.purl.org/net/busaco model: expresivitate
  118. 118. Modele cu niveluri de expresivitate și sintaxe diferite grafuri conceptuale adaptare după Sean Bechhofer Dr. Sabin Buragawww.purl.org/net/busaco model: expresivitate
  119. 119. Modele cu niveluri de expresivitate și sintaxe diferite grafuri RDF adaptare după Sean Bechhofer Dr. Sabin Buragawww.purl.org/net/busaco model: expresivitate
  120. 120. Modele cu niveluri de expresivitate și sintaxe diferite Every programmer likes the Sun. (Ax) programmer (x) => likes (x, Sun) You can fool some of the people all of the time. (Ex) (At) (person (x) ^ time (t)) => canFool (x, t) Tux is not human. ~human (Tux) adaptare după Sean Bechhofer logica de ordin I Dr. Sabin Buragawww.purl.org/net/busaco model: expresivitate
  121. 121. Limbajele de modelare conceptuală a resurselor în contextul Web-ului semantic au grade diferite de expresivitate RDFRDFS (RDF Schema)SKOSOWL detalii în cursurile viitoare Dr. Sabin Buragawww.purl.org/net/busaco model: expresivitate
  122. 122. În contextul Web-ului, scopul principal este modelarea unei arii (domeniu) de cunoaștere concepte primare – entități, “lucruri” ale domeniului relații între concepte atribute/proprietăți (nume & valori) ale conceptelor reguli de asociere privind concepte, relații, atribute Dr. Sabin Buragawww.purl.org/net/busaco “noul” Web
  123. 123. Dr. Sabin Buragawww.purl.org/net/busaco “noul” Web – componente de bază
  124. 124. Faze privind evoluția: 1. infrastructura de bază (HTTP, RDF, OWL) finalizată www.w3.org/2001/sw/ Dr. Sabin Buragawww.purl.org/net/busaco “noul” Web
  125. 125. Faze privind evoluția: 2. formularea necesităților de promovare & de implementare identificarea grupurilor de lucru relevante atragerea comunităților de interes (științe ale vieții, GIS – Geographical Information Systems, ofertanți de bunuri digitale, guverne etc.) + intersecția Web-ului semantic cu alte tehnologii Dr. Sabin Buragawww.purl.org/net/busaco “noul” Web
  126. 126. Dr. Sabin Buragawww.purl.org/net/busaco viziunea stratificată privitoare la Semantic Web (Tim Berners-Lee)
  127. 127. Semantic Web (Web of Data) actualele “cărămizi” ale Web-ului semantic oferă modalități de modelare conceptuală a resurselor pentru a permite efectuarea de raționamente automate Dr. Sabin Buragawww.purl.org/net/busaco “noul” Web
  128. 128. Constituirea unei științe a Web-ului (Science of the Web) – Berners-Lee et al., 2006 Web science = combinație între științe analitice (e.g., biologia) și cele sintetice (computer science) caracter inerent inter-disciplinar webscience.org Dr. Sabin Buragawww.purl.org/net/busaco “noul” Web
  129. 129. “Web science is about more than modeling the current Web. It is about engineering new infrastructure protocols and understanding the society that uses them, and it is about the creation of beneficial new systems.” Tim Berners-Lee et al., Science, 313, august 2006 Dr. Sabin Buragawww.purl.org/net/busaco “noul” Web
  130. 130. It’s not the wires – it’s the computers  It’s not the computers – it’s the documents  It’s not the documents – it’s the things Dr. Sabin Buragawww.purl.org/net/busaco “concluzii”
  131. 131. Dr. Sabin Buragawww.purl.org/net/busaco “concluzii” “The last level of abstraction is the Web of real things, built on top of the Web of documents, which is in turn built on the network of computers.” Tim Berners-Lee
  132. 132. Dr. Sabin Buragawww.purl.org/net/busaco rezumat modelarea cunoștințelor: de la tagging la Web science
  133. 133. Sabin Firefox areStatut produsDe este Persoană produce Deschis Mozilla este Organizație areStatut este Apache produce Hadoop Lucene episodul viitor: modelul de date RDF Dr. Sabin Buragawww.purl.org/net/busaco Firebug extinde utilizează
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×