de ce web 3.0? (why web 3.0?)

Post on 22-May-2015

2.416 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

An introduction to certain directions of development towards Web 3.0.

TRANSCRIPT

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