infoeducatie
De ceWeb 3.0?
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Dr. Sabin‐Corneliu Buraga
Facultatea de InformaticăUniversitatea “A. I. Cuza” din Iaşi
infoeducatie
Web 3.0
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
infoeducatie
Preambul
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
generalități privitoare la spațiul Web
infoeducatie
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
infoeducatie
Răspuns
„Pânză de păianjen mondială”
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Web, WWW (World Wide Web)
infoeducatie
Răspuns
Serviciu Internet
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Web ≠ Internet
infoeducatie
Răspuns
Mediu de comunicare între oameni
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
…şi între calculatoare
infoeducatie
Răspuns
Bazat pe modelul client/serverşi pe hipertext
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
şi pe hipertext
infoeducatie
Actul I
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
despre Web 1.0 şi alte „antichități”
infoeducatie
Caracterizare
Idee (Sir Tim Berners‐Lee la CERN – 1989)integrarea unor sisteme informaționale
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
integrarea unor sisteme informaționaledisparate într‐un mod unitar,
fără diferențe între sursele de date
Anything can link to anything
infoeducatie
Caracterizare
Scopuri principaleindependența de dispozitiv
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
independența de dispozitivindependența de software
scalabilitateamultimedia
infoeducatie
Caracterizare
Resursele sunt identificate prin adresa lor – identificator uniform de resurse (URI)
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
identificator uniform de resurse (URI)Existența unui protocol (e.g., HTTP)
pentru accesul la conținutul resurselorResursele (văzute ca documente)
includ marcaje (adnotări)Marcajele conțin la rândul lor URI‐uri
infoeducatie
Caracterizare
Funcționează conform reglementărilorC ți l i W b ( b i)
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Consorțiului Web (>500 membri)MIT, ERCIM, Keio University
Adobe, HP, IBM, Microsoft, Sun,…
www.w3.org
infoeducatie
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
infoeducatie
Caracterizare
Sit Websistem pe care rulează un server Web
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
sistem pe care rulează un server Webgăzduind o serie de pagini (documente) WWW
înrudite – ale unei organizații, companiisau persoane
infoeducatie
Caracterizare
Sit WebOferă informații unitare
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Oferă informații unitareAre asociată o adresă publică (vizibilă),
bazată pe un domeniu InternetServerul Web poate gestiona simultan mai multe situri – găzduire virtuală
Poate fi disponibil în intranet sau extranet
infoeducatie
Caracterizare
Aplicație Webcolecție interconectată de pagini Web
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
colecție interconectată de pagini Webcu conținut generat dinamic, menită a oferi
utilizatorilor o funcționalitate specifică
infoeducatie
Caracterizare
Aplicație WebInteracțiunea dintre aplicație şi utilizatori are loc
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Interacțiunea dintre aplicație şi utilizatori are locvia o interfață Web
Uzual, sit Web = aplicație Web
Exemple: Amazon, Expedia, Kartoo, PHPMyAdmin, webmin,…
infoeducatie
Caracterizare
Arhitectura unei aplicații Web
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
infoeducatie
Caracterizare
Aplicație Web = Interfață + Conținut (Date) + Program
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Mitul 1: cea mai importantă e interfațaMitul 2: cel mai important este programulMitul 3: cele mai importante sunt datele
Fapt: sunt importante toate!
infoeducatie
Caracterizare
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
infoeducatie
Actul II
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
implicarea utilizatorilor – Web‐ul social (2.0)
infoeducatie
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
infoeducatie
Web‐ul „vechi” (1.0)
Web‐ul ca spațiu de „aprovizionare” cu datedistribuție de informații – read‐only Web
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
distribuție de informații read only WebUtilizatorul privit drept consumatorInteracțiunea cu vizitatorul este limitată
via e‐mail, guestbooks, webrings, forumuri etc.Apariția e‐business‐ului (.com‐urile) şi a altor e‐* Căutări bazate pe cuvinte‐cheie sau pe cataloageLipsa standardelor „războiul” browser‐elor
infoeducatie
Web‐ul prezent
“The web is more a social creation than a technical one The ultimate goal of the Web
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
a technical one. The ultimate goal of the Web is to support and improve our web‐like existence in the world. We clump into families, associations, andcompanies. We develop trust across miles and distrust around a corner.” – Tim Berners‐Lee
infoeducatie
Web‐ul prezent
WWW ≡ platforma în care utilizatorulî i t l ă iil d t
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
îşi controlează propriile date
Aşa‐numitul Web 2.0, conform TimO’Reilly, 2005
infoeducatie
Web‐ul social
“…openness of data and services, rich user experience and low cost of delivery ”
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
rich user experience and low cost of delivery. Jeff Clavier
infoeducatie
Web‐ul social
Noi tipuri de aplicatii Web – exemple:Weblog uri
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Weblog‐uriWiki‐uri
Social networksPodcast‐uri& Vodcast‐uri
Mash‐ups
infoeducatie
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
infoeducatie
Web‐ul social: Caracteristici
Servicii şi nu pachete softwareaplicațiile masive ( mamut”) sunt substituite
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
aplicațiile masive („mamut ) sunt substituitede cele constituite din servicii specifice,disponibile peWeb, uşor de înlocuit
suita Office Google Docs
API‐uri gratuite pentru acces la servicii Web publice
infoeducatie
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
infoeducatie
Web‐ul social: Caracteristici
Participareread/write Web
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
read/write Web
colaborare, comunități,conectivitate inter‐personală & între aplicații
infoeducatie
Web‐ul social: Caracteristici
Transformare/refolosire a datelor
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
datele sunt disponibile în formate deschise,universale, facil de procesat
(r)evoluția XML(Extensible Markup Language)
infoeducatie
Web‐ul social: Caracteristici
Software rulat oriunde
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
ubicuitatea aplicațiilor Web
bookmark‐uri salvate local (pentru fiecare browser)vs. bookmark‐uri disponibile pe Web, uşor de accesat
şi de partajat cu alții
infoeducatie
Web‐ul social: Caracteristici
Inteligența colectivă
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
editare & management colaborativ al conținutului
infoeducatie
Web‐ul social: Caracteristici
Valori de bază
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
deschidere, transparență, respect
inițiativa Creative Commonsreasonable, flexible copyright
infoeducatie
Web‐ul social
Adnotări (tag‐uri) definite de utilizator
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
clasificări ad‐hoc realizate de oamenipartajate în cadrul unei comunități
tag (termen de conținut) = dată/meta‐dată simplăasociată extern unui obiect (unei resurse)
infoeducatie
Web‐ul social
Adnotări (tag‐uri) definite de utilizator
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
tagging
infoeducatie
Web‐ul social
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
infoeducatie
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
infoeducatie
Web‐ul social
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
infoeducatie
Web‐ul social
Participare, nu doar publicare a datelor
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Fenomenul blogging blogosfera
BloggerWordpress
MovableType
infoeducatie
Web‐ul social
Participare, nu doar publicare a datelor
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Micro‐bloggingscrierea de notițe scurte via Web, aplicații convenționale ori SMS
TwitterJaiku
Cirip.ro
infoeducatie
Web‐ul social
Participare, nu doar publicare a datelor
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Rețele sociale (social networks)în stilul peer‐to‐peer – P2P
infoeducatie
Web‐ul social
Participare, nu doar publicare a datelor
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Generația 1inter‐conexiuni (in)directe între persoane
LinkedIn (afaceri), Friendster, Hi5 (relații sociale), MySpace (muzică) etc.
infoeducatie
Web‐ul social
Participare, nu doar publicare a datelor
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Generația 2partajarea unui obiect social
Flickr (foto), YouTube (video), Newsvine (ştiri),H20 (idei), BookMooch (cărți vechi) etc.
infoeducatie
Web‐ul social
Participare, nu doar publicare a datelor
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Utilizatorii pot adăuga valoare resurselor Web
Fenomenul remixării (e.g., mash‐up) via API‐uri deschiseYahoo! Pipes – procesare preponderent pe server
Microsoft PopFly – procesare preponderent la client
infoeducatie
Web‐ul social
Adrese WebConnotea, Del.icio.us
PrezentăriSlideLive, Slideshare
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
,Documente
Google Docs, ScribdMindmapping& diagrame
Bubbl.us , GliffyVideo
Blip.TV, JumpCut , Vimeo
,Evenimente
Eventful, UpcomingManagement de proiecte
BasecampSpații virtuale 3D
SecondLife
infoeducatie
Web‐ul social
Încredere radicală
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Fenomenulwikimanagement colaborativ al conținutului
Wikipedia – enciclopedia colaborativă deschisă
MediaWiki, TWiki, XWiki etc.
infoeducatie
Web‐ul social
Încredere radicală
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Autentificare descentralizată de tip SSO (Single Sign On)via OpenID sau CardSpace
openid.net
infoeducatie
Web‐ul social
Mediatizare (syndication) Web
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
date privitoare la un sit Web sunt expuse libervia un flux (feed) în format RSS (Really Simple Syndication)
sau Atom
infoeducatie
Web‐ul social
Podcasting = pod (iPod) + broadcast
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
flux audio/video automat expediat utilizatorului pentru a fi redat de un playermultimedia – e.g., iTunes
accesibil oricând via un podcast feed
infoeducatie
Web‐ul social
Interacțiune bogată cu utilizatorulinteractivitate Web similară interacțiunii convenționale
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
interactivitate Web similară interacțiunii convenționaleRIA – Rich Internet Applications
încurajarea utilizării tehnologiilor deschise
AJAX (Asynchronous JavaScript And XML), Flex/AIR, Silverlight
www.openajax.org
infoeducatie
Web‐ul social
Interacțiune bogată cu utilizatorul
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
widget‐uri (mini‐aplicații specifice) la nivel de:desktopWeb
dispozitive mobile
Google Desktop, iPhone, KDE, Mac OS X, Vista,…
infoeducatie
Web‐ul social
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
infoeducatie
Web‐ul social
Aplicații Web hibride: mash‐upscombinarea conținutului ce provine
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
combinarea conținutului ce provinedin mai multe surse (situri),
oferindu‐se o funcționalitate/experiență nouă
utilizează fluxuri RSS/Atom, servicii Web, API‐uri,…
infoeducatie
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
EcaterinaValică
infoeducatie
Actul III
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
spre viitor: Web‐ul datelor…
infoeducatie
Web‐ul „vechi”: Probleme
Supraîncărcarea informațională(information overload)
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
(information overload)
datele generate de fiecare angajat al unei organizații (companii,…) se dublează la fiecare 18 luni
44% din utilizatorii americani adulți sunt creatoride conținut digital on‐line
infoeducatie
Web‐ul „vechi”: Probleme
Sisteme de tip „conductă” (stovepipe systems)
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
componente software interconectate strânspentru a lucra împreună
aplicații închise, lipsa flexibilității
infoeducatie
Web‐ul „vechi”: Probleme
Agregarea precară a conținutului
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
informații care nu pot fi partajate sau refolositeîn alt context, de către alți utilizatori
infoeducatie
Necesități
O manieră de a ataşa meta‐date(date privitoare la date)
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
(date privitoare la date)
vocabulare de termeni descriind „ceva”(proprietăți, domenii, persoane, lumi,...)
infoeducatie
Necesități
Un mod de specificare de relații între resurse
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
structuri de organizare a datelor
infoeducatie
Necesități
Modelarea & procesarea cunoştințelor despre „lucruri” (knowledge about things)
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
(knowledge about things)
realizate sistematic, formalizat
create ad‐hoc, manual, de către utilizatorii obişnuiți
infoeducatie
Necesități
Modelarea datelor trebuie să facă implicitul explicit
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
„java” ≡ limbajul, insula ori sortimentul de cafea?
infoeducatie
Necesități
Modelarea datelor trebuie să facă implicitul explicit„Java este un limbaj de programare.”
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
„XWiki este o aplicație Web scrisă în limbajul Java.”„Programarea Java poate fi mai uşoară decât cea în C++.”
… dar pot fi oare înțelese de către calculatoare?
infoeducatie
Web 3.0: Data Web, Semantic Web
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
infoeducatie
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
infoeducatie
Răspuns
RDF (Resource Description Framework)
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
folosit la asocierea de meta‐date resurselor Webşi la specificarea relațiilor dintre resurse
poate fi exprimat şi via o sintaxă XML
infoeducatie
Titlu: In the flesh – liveArtist: RogerWatersAnul apariției: 2002Format: DVDSunet 5 1 Dolby Digital
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Sunet: 5.1 Dolby DigitalTip: concertDurata: 170 min.Subtitrare: N/ADetalii: www.roger‐waters.com
infoeducatie
Formatul fizic al resursei desemnate de adresahttp://www.roger‐waters.com/in‐the‐flesh este DVD
RDF: exemple
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
<rdf:RDF><rdf:Description
rdf:about="http://www.roger-waters/in-the-flesh"> <s:Format>DVD</s:Format>
</rdf:Description> </rdf:RDF>
infoeducatie
Alternative sintactice:format ("http://www.roger‐waters.com/in‐the‐flesh", "DVD")
RDF: exemple
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
infoeducatie
isA ("#java", "#limbaj")
i I ("h // iki /" "#j ")
RDF: exemple
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
scrisIn ("http://www.xwiki.org/", "#java")
prezentLa ("http://www.infoiasi.ro/~busaco/","http://www.infoeducatie.ro/")
infoeducatie
deține
www.flickr.com/daniel
clasa persoanelor
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
relațiaknows
proprietateaareNume
areTag
infoeducatie
Relații între resurse: FOAF (Friend Of A Friend), DOAP (Description Of A Project),…
RDF: utilizări
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Meta‐date „scufundate” în resurse: Adobe XMP (Extensible Metadata Platform), microformate etc.
Modelarea cunoştințelor (taxonomii, tezaure, ontologii):OWL (Web Ontology Language) et al.
infoeducatie
Oamenii/maşinile trebuie să utilizeze în acelaşi mod cunoştințele
Ontologii
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
ş ş ț
partajarea aceleaşi conceptualizări a informației într‐o comunitate
studiul categoriilor de lucruri (things) care există sau pot existaîntr‐un domeniu de interes
infoeducatie
Class (participant intersectionOf (elev pasionat persoana))Class (participant
Ontologii: exemple
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
intersectionOf (restriction (areAnimal allValuesFrom (pinguin))restriction (areAnimal someValuesFrom (animal))))
Orice participant trebuie să aibă măcar un pinguin – deoarece el trebuie să aibă măcar un animal de casă şi toate animalele trebuie să fie pinguini
infoeducatie
ObjectProperty (areAnimal domain (persoana) range (animal))Individual (Daniel type (pasionat) type (elev)
Ontologii: exemple
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
value (areAnimal Tux))
Daniel trebuie să fie o persoană – deoarece proprietarii de animale de casă sunt persoane – şi este un participant
Tux trebuie să fie un pinguin(toate animalele de casă ale participanților sunt pinguini)
infoeducatie
Oferă premisele realizării de raționamente automate
Ontologii
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
utilizarea de reguli
dacă P este pasionat, atunci P poate fi premiantunii dintre cei care iau premii sunt inteligenți
infoeducatie
Interogarea „inteligentă” a Wikipedia: DBpedia, Powerset
Aplicații
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Rețele sociale semantice: GroupMe!, Twine
Review & rating colaborativ: Revyu
Semantic Web browsing: Magpie, PowerMagpie
infoeducatie
Mash‐up‐uri recurgând la date marcate „semantic”:OpenData
Aplicații
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
infoeducatie
Asigurarea portabilității: inițiativa DataPortability
Aplicații
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
infoeducatie
Sweet Tools – Comprehensive Listing of Semantic Weband Related Tools
Instrumente
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
www.mkbergman.com/?page_id=325
infoeducatie
Pseudo‐deznodământ
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
următorii (zeci de) ani
infoeducatie
Web attitude (Tim Berners‐Lee)
Punct de vedere
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Anyone can say anything about anything
No one knows everything about anything
My system is most valuablebecause of its interconnection to its peers
infoeducatie
Centrate pe documentepagini statice, situri de companii
Interactiveexpoziții virtuale, ştiri, e‐travel
Tranzacționale e‐banking, soluții B2B, workflow‐uri
Colaborativeh t l i i ii P P iki
Evoluția în tim
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
chat, e‐learning, servicii P2P,wikiOrientate spre portaluri
comunități, pentru afaceri etc.De tip ubicuu
servicii bazate pe locație, multi‐platformăWeb social
blog‐uri, spații de lucru virtuale, filtrare colaborativăWeb semantic
sisteme de recomandare, mediatizare, cunoştințe
p a complexității
infoeducatie
“Concluzii”
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
infoeducatie
Rezumat
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
De la Web‐ul clasic, la cel social şi la viitorul datelor marcate semantic – Web‐ul 3.0
infoeducatie
Web 3.0
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
infoeducatie
Întrebări?
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Top Related