orizonturi web (web horizons)

101
Internetics 2008 Dr. SabinCorneliu Buragawww.purl.org/net/busaco Orizonturi Web Dr. Sabin Buraga

Upload: sabin-buraga

Post on 14-Nov-2014

3.324 views

Category:

Technology


9 download

DESCRIPTION

A general overview regarding the evolution of World Wide Web space -- a presentation delivered at Internetics 2008, Bucuresti, Romania.

TRANSCRIPT

Page 1: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

Orizonturi Web

Dr. Sabin Buraga

Page 2: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

Sabin Buraga

Computer Science

arte

Web interacțiune

design

pictură

profesor

muzică

facultate

semantic

literatură

A. I. Cuza

fotografie

(micro)blog

programare

conferințe

cărțicursuri

România

XML

busaco

cercetare

management

pasiune

Page 3: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

Opiniile exprimate în cadrul acestei prezentărinu reflectă punctul de vedere oficial al companiei 

Microsoft sau al Facultății de Informaticăa Universității „A. I. Cuza” din Iaşi, România

Page 4: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

despre Web 1.0 şi alte „antichități”

Orizonturi Web – partea I

Page 5: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

anything can link to anything

Web 1.0

Sir Tim Berners‐Lee – CERN, 1989

acces uniform la sisteme informaționale disparate,indiferent de natura surselor de date

Page 6: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

Web 1.0

Resursele sunt identificate prin adresa lor – identificator uniform de resurse (URI/IRI)

Existența unui protocol – e.g., HTTP –oferind acces la conținutul resurselor

Resursele – documente sau pagini Web – includ marcaje

Marcajele conțin la rândul lor URI‐uri

Page 7: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

Web 1.0

Funcționează conform reglementărilorConsorțiului Web (>500 membri)

MIT, ERCIM, Keio UniversityAdobe, HP, IBM, Microsoft, Sun,…

www.w3.org

Page 8: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

Web 1.0

situri Web versus aplicații Web

informații unitare versus funcționalități specifice

Page 9: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

Web 1.0

Page 10: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

Web 1.0

Aplicație Webinteracțiunea dintre aplicație şi utilizatori are loc

via o interfață Web

uzual, sit Web = aplicație Web

exemple: Amazon, Expedia, MSDN, PHPMyAdmin,…

Page 11: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

Web 1.0

Aplicație Web = Interfață + Conținut (Date) + Program

Page 12: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

mitul 1: cea mai importantă este interfața

Page 13: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

mitul 2: cel mai important este conținutul

Page 14: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

mitul 3: cel mai important este programul

Page 15: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

Web 1.0

Aplicație Web = Interfață + Conținut (Date) + Program

de fapt, toate sunt la fel de importante!

Page 16: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

Web 2.0: implicarea utilizatorilor

Orizonturi Web – partea II

Page 17: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

„Care va fisă fie mişcarea?”

Page 18: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

Web‐ul prezent

Platformă ce oferă utilizatorilor posibilitatea (libertatea) să‐şi controleze propriile date

aşa‐numitul Web 2.0, conform Tim O’Reilly, 2005

focalizare asupra aspectelor sociale

Page 19: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

„…openness of data and services, rich user experience and low cost of delivery.” 

Jeff Clavier

Page 20: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

Web‐ul social: Caracteristici

SAAS – Software As A Service

Suita Office Google Docs, Office Live

API‐uri oferind acces liber la servicii Web publice

Page 21: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

Web‐ul social: Caracteristici

Participareread/write Web

colaborare, comunități,conectivitate inter‐personală & între aplicații

Page 22: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

Web‐ul social: Caracteristici

Software rulat oriunde

ubicuitatea aplicațiilor Web

Page 23: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

using System.Xml;using System.Xml.Serialization;

[XmlRootAttribute("Cadouri", Namespace="http://www.mag.ro/produse", IsNullable = false)]

public class Cadouri : Object {public Cadou cadou;

}public class Cadou { // clasă cu informaţii despre cadouri// va fi serializat, chiar dacă are valoarea 'null'[XmlElementAttribute(IsNullable = false)] public int bucati;// la serializare, se va numi 'produs' şi nu 'nume'[XmlElementAttribute("produs")]public string nume;// va fi serializat ca un atribut, nu ca un element[XmlAttribute] public double pret;

} Transformare/refolosire a datelor(r)evoluția XML – Extensible Markup Language

Web‐ul social: Caracteristici

Page 24: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

Web‐ul social: Caracteristici

Inteligența colectivă

editare & management colaborativ al conținutului

calitatea articolelor oferite de Wikipedia

Page 25: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

Web‐ul social: Caracteristici

Încredere radicală

autentificare descentralizată de tip SSO (Single Sign On)via OpenID sau CardSpace

Page 26: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

Web‐ul social: Caracteristici

Valori de bază

deschidere, transparență, respect

inițiativa Creative Commons + Science Commonsreasonable, flexible copyright

Page 27: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

Web‐ul social

Arhitecturi ale participării

blogging blogosferaWeb (locală/globală)

de la jurnal on‐line personal la advertising corporatist

Blogger, Wordpress, MovableType

Page 28: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

Web‐ul social

Arhitecturi ale participării

microblogging

notițe scurte redactate via Web, dispozitive mobile sau aplicații convenționale

Twitter, Identi.ca, Jaiku, Cirip.ro

Page 29: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

Web‐ul social

Arhitecturi ale participării

rețele sociale – social networks

conexiuni (in)directe între persoane versuspartajarea unui obiect cu rol social: fotografie, film, ştire,…

Page 30: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

Web‐ul social

Adrese WebConnotea, Del.icio.us

DocumenteGoogleDocs, Scribd

Mindmapping & diagrameBubbl.us, Gliffy

Video JumpCut, Vimeo, Trilulilu.ro

PrezentăriSlideLive, Slideshare

EvenimenteEventful, Upcoming

Management de proiecteBasecamp, Teamness.ro

Spații virtuale 3DHabbo Hotel, Second Life

etc., etc.

Page 31: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

Web‐ul socialLast.fm

BookMooch

Flickr

Twine

Orkut

???

MySpace

Page 32: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

Web‐ul social

Arhitecturi ale participării

aplicații de tipwikimanagementul colaborativ (deschis) al conținutului

MediaWiki, TWiki, XWiki etc.

Page 33: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

Page 34: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

Web‐ul social

Mediatizare (syndication) Web

date privitoare la un sit Web – blog, wiki, agregator,… –sunt expuse liber via un flux (feed)

în format RSS (Really Simple Syndication) sau Atom

podcasting = pod (iPod) + broadcast

XML

Page 35: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

Web‐ul social

Tagging

tag‐urile definite de utilizator reprezintă clasificări ad‐hoc realizate de oameni, partajate în cadrul unei comunități 

tag = dată/meta‐dată simplă asociată extern unui obiect(unei resurse) – e.g., imagine, melodie, adresă Web etc.

Page 36: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

Web‐ul social

tagging

Page 37: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

Page 38: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

Web‐ul social

Tagging

facilitarea identificării, căutării, clasificării, agregării

tag‐uri asociate mesajelor de e‐mail (cazul GMail) vs.mesaje organizate pe directoare

Page 39: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

Web‐ul social

Utilizări ale tagging‐ului:social bookmarking: del.icio.us, Ma.gnoliamultimedia: Dabble, Flickr, Last.fm, Viddler

ştiri: Digge‐business: Amazon, Lulu

localizare geografică (geotagging): Panoramio, Platialmuzee: Steve.museum, Powerhouseştiință: CiteULike, myExperiment

în Intranet: IBM Dogear, Scuttle, ConnectBeamla nivel de sistem de operare (fişiere): Mac OS X,Vista

Page 40: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

Web‐ul social

Page 41: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

Web‐ul social

Interacțiune bogată cu utilizatorulinteractivitateWeb similară interacțiunii convenționale

RIA – Rich Internet Applications

platforme (de dezvoltare) Web pentru utilizatorul obişnuitFacebook, Joomla, Microsoft PopFly,

Twitter, WordPress, Yahoo! Pipes etc.

Page 42: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

Web‐ul social

Interacțiune bogată cu utilizatorul

Ajax (Asynchronous JavaScript And XML) + CometFlex/AIRSilverlight

Page 43: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

Web‐ul social

Interacțiune bogată cu utilizatorulwidget‐uri/gadget‐uri (mini‐aplicații specifice) la nivel de:

desktop, Web, dispozitive mobileGoogle Desktop, iPhone/iPod, KDE, Mac OS X, Vista,…

Page 44: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

Web‐ul social

Interacțiune bogată cu utilizatorul„jocuri” sociale – în contextul augmented/virtual reality

Page 45: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

Web‐ul social

Aplicații Web hibride: mash‐upscombinarea conținutului ce provine din surse (situri) multiple, oferind o funcționalitate/experiență nouă

utilizează fluxuri RSS/Atom, servicii Web, API‐uri,…

ProgrammableWeb.com

Page 46: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

Mash‐up în „linia de comandă” a navigatorului Web:extensia Ubiquity pentru Firefox

Web‐ul social

Page 47: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

Orizonturi Web – intermezzo

Page 48: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

realități

Supraîncărcare informațională (information overload)

Căutare încă bazată pe cuvinte‐cheie

Abuz de identitate necesitatea verificării sociale

Rigiditatea aplicațiilor Webfiecare sit stochează date specifice

şi nu le partajează cu altele – similare sau nu

Page 49: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

realități

calculatoarele nu înțeleg datele prezente pe Web

Page 50: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

realități

Constituirea unor „pânze” (web‐uri) – grupări,rețele – de informații disponibile liber,

evoluând conform intereselor unei comunități(e.g., grup de utilizatori, organizație, industrie,…)

Page 51: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

întrebare

Cum se asigură utilizarea, interoperabilitatea, consistența şi refolosirea în mod „inteligent”

a acestor web‐uri?

Page 52: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

Orizonturi Web – partea III

spre Web 3.0 – Web‐ul datelor

Page 53: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

necesitate

asocierea demeta‐date (date despre date)resurselor existente pe Web

vocabulare de termeni descriind „ceva”:proprietăți, domenii, persoane, lumi,…

Page 54: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

necesitate

specificarea relațiilor dintre resurse

Page 55: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

necesitate

modelarea & procesarea cunoştințelor

Page 56: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

necesitate

Modelarea cunoştințelorknowledge about things

realizată:sistematic, formalizat – cu concursul calculatorului, de dorit

ad‐hoc, manual – de către utilizatorii obişnuiți

Page 57: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

necesitate

Modelarea datelor trebuie să facă implicitul explicit

„java” ≡ limbajul, insula ori sortimentul de cafea?

Page 58: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

necesitate

Modelarea datelor trebuie să facă implicitul explicit

„Java este un limbaj de programare.”„XWiki este o aplicație Web scrisă în limbajul Java.”

„Programarea C# poate fi mai facilă decât cea în Java.”

… dar pot fi oare înțelese de către calculatoare?

Uşor de înțeles de (unii) oameni

Page 59: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

întrebare

Existămijloace de a „explica” datele?

Page 60: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

soluții

Microformate

specificarea vocabularelor de meta‐datedirect în cadrul unor formate de redare a datelor

curentul POSH (Plain Old Semantic HTML)

www.microformats.org

Page 61: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

soluții

Microformate

marcaje XHTML (<div>,<span>)pentru specificarea datelor şi structurii acestora

„clase” CSS pentru prezentareşi asocierea de descrieri ale meta‐datelor

Page 62: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

soluții

Page 63: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

soluții

Page 64: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

soluții

Microformate

utilizare: Facebook, Flickr, infoiasi.ro, Last.fm, Revyu, Upcoming, WordPress, Yahoo! Tech etc.

extragere: Operator, Tails – extensii Firefoxprocesare: Cognition, GreaseMonkey, Microsoft Oomph,…

Page 65: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

Recomandări bazate peconținut

microformatat

machine learningJavaScript

JavaBerkeley DB XML

Lucrare de licențăa Ancăi Luca

Page 66: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

soluții

RDF (Resource Description Framework)

folosit la asocierea de meta‐date resurselor Webşi la specificarea relațiilor dintre resurse

poate fi exprimat şi printr‐o sintaxă XML

fundație a Web‐ului semantic

Page 67: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

Titlu: In the flesh – liveArtist: RogerWatersAn: 2002Format: DVDSunet: 5.1 Dolby DigitalTip: concertDurată: 170 minuteSubtitrare: nu e cazulDetalii: www.roger‐waters.com

engleză

Page 68: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

Format‐ul resursei desemnate de adresa (URI‐ul)http://www.roger‐waters.com/in‐the‐flesh este DVD

<rdf:RDF><rdf:Description

rdf:about="http://www.roger-waters.com/in-the-flesh"><s:Format>DVD</s:Format>

</rdf:Description></rdf:RDF>

RDF: exemplu

„In the flesh” are formatul DVD.

Page 69: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

Alternative sintactice:format ("http://www.roger‐waters.com/in‐the‐flesh", "DVD")

RDF: exemplu

Page 70: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

Alternative sintactice:

este ("#Java", "#Limbaj")este ("#Sabin", "#Persoana")

utilizează ("#Sabin", "#VisualWebDeveloper")utilizează ("#Sabin", "http://twitter.com/")

referă ("http://twitter.com/busaco", "http://www.purl.org/net/busaco")

RDF: exemplu

isA sau a

Page 71: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

Alina

Bogdan

relațiaknows

deține

proprietateaareNume

pig

photo

www.flickr.com/bogdan

areTag

Clasa persoanelor

Page 72: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

Relații între resurse: FOAF (Friend Of A Friend), DOAP (Description Of A Project),…

Meta‐date „scufundate” în resurse: Adobe XMP (Extensible Metadata Platform), RDFa etc.

Modelarea cunoştințelor:OWL (Web Ontology Language) et al.

RDF: utilizări

Page 73: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

datele existente pot fi interconectatepentru utilizări viitoare

Page 74: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

Mash‐up‐uri semantice via Linked Open Data

Page 75: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

RDF: instrumente – exemple

API‐uri RDF: ActiveRDF (Ruby), Drive.NET (C#), Jena (Java), RAP – RDF API for PHP, RDFLib (Python), Redland (C/C++; 

bindings în alte limbaje), SemanticEngine.NET, SemWeb (C#)

Extractoare/convertoare RDF: Babel (Java), Greengrass (C#), LinqToRDF (C#), Piggy Bank (JavaScript – extensie Firefox), Raptor (C), Semantic Radar (JavaScript – extensie Firefox),...

Interogare cu SPARQL: ARC (PHP), Rasqual (C),RDF::Query (Perl), Sesame (Java), Virtuoso (C/C++) etc.

Page 76: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

studiul categoriilor de lucruri (things) ce există sau pot exista într‐un domeniu de interes

ipoteza lumilor deschisecontrast cu bazele de date

Ontologii

Page 77: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

Partajarea aceleaşi conceptualizări a informațieiîntr‐o comunitate de practică

structurarea cunoştințelorconform diverselor puncte de vedere

Ontologii

Page 78: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

Ontologii

managementul proiectelor via ontologii (Emilia & Alex Țânțar)

Page 79: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

Ontologii

o ontologie pentru domeniul cinematografic (Sergiu Bursuc)

Page 80: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

Ontologii

AAA – Anyone can say Anything about Any topic

Page 81: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

premisele realizării de inferențe, eventual via reguli

Ontologii

proprietatededusă prinraționamentautomat

Page 82: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

aplicații (aproape de) Web 3.0

Managementul „inteligent” al codului‐sursă

Baetle: Bug And Enhancement Tracking LanguagE (Sun)

vedere coerentă a dependențelor dintre diverse proiectesoftware, permițând filtrarea bug‐urilor

meta‐date stocate în RDF, interogări specifice prin SPARQL

Page 83: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

aplicații (aproape de) Web 3.0

Managementul informațiilor medicale

Cleveland Clinic, 2007

constituirea unui depozit de cunoştințe privind pacienții>54 milioane de aserțiuni RDF

+ integrarea unui sistem expert

Page 84: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

aplicații (aproape de) Web 3.0

Managementul informațiilor personale în KDE 4.0

proiectul NEPOMUK Semantic desktop (2008)

servicii de căutare & adnotare a resurselor la nivel de desktopmeta‐datele asociate fişierelor sunt stocate în RDF

semanticdesktop.org

Page 85: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

aplicații (aproape de) Web 3.0

Agregarea informațiilor privind angajații NASA

sistemul POPS de management inteligent al salariaților: date personale, competențe, implicări în proiecte etc.

arhitectură bazată pe servicii Web în stil REST

Page 86: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

aplicații (aproape de) Web 3.0

Soluții colaborative de management al resurselormultimedia în medii de producție

Interactive Media Manager (Microsoft)

recurge la un cadru de lucru bazat pe meta‐date şi ontologii

se oferă şi un SDK specializat disponibil pentru .NET

Page 87: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

aplicații (aproape de) Web 3.0

Descrieri semantice ale sistemelor de tip grid

DisMymanagementul unificat al resurselor pe baza limbajuluide coordonare Linda şi a tehnologiilor Web‐ului semantic

.NET Framework 3.5, Windows Communication Foundation,Alchemi, RDF, SPARQL etc.

lucrare de licență a lui Andrei Iacob – 2008

Page 88: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

aplicații (aproape de) Web 3.0

Interogarea în limbaj natural şilocalizarea informațiilor din cadrul articolelor

oferite de Wikipedia

Powerset (Microsoft)

Page 89: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

aplicații (aproape de) Web 3.0

Page 90: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

aplicații (aproape de) Web 3.0

Căutarea „avansată” a resurselor Web

Search Monkey (Yahoo!)

oferă maniere de rafinare a rezultatelor căutarilor pe Web

se bazează pe meta‐date scufundate în documentele HTML (microformate, RDFa) sau pe date ce pot fi extrase

din documente XML

Page 91: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

aplicații (aproape de) Web 3.0

Aplicații colaborative (Web 2.0)bazate pe tehnologiile Web‐ului semantic (Web 3.0)

Group Me!RevyuTwine

Page 92: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

Page 93: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

aplicații (aproape de) Web 3.0

Management colaborativ al conținutuluimodelat semantic (semantic wikis)

Semantic MediaWiki

extensie a sistemului MediaWiki:permitea dnotarea semantică a conținutului unui wiki

Page 94: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

aplicații (aproape de) Web 3.0

Alte studii de caz pe situl Consorțiului Web:www.w3.org/2001/sw/sweo/public/UseCases/

de parcurs şi David Provost, On The Cusp: A GlobalReview of the Semantic Web Industry, septembrie 2008

Page 95: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

Orizonturi Web – viitor

următorii (zeci de) ani…

Page 96: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

Noiorizonturi!

Page 97: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

implicații

Creşterea complexității aplicațiilor Web

instrumentele actuale oferă suportul necesar?

dezvoltatorii sunt pregătițisă treacă „dincolo” de orizontul cunoscut?

Page 98: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

Page 99: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

„concluzii”

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

„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, 2008

Page 100: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

D. Allemang, J. Hendler, Semantic Webfor the Working Ontologist, Morgan Kaufmann, 2008

G. Antoniou, F. van Harmelen,A Semantic Web Primer (2nd Edition), MIT Press, 2008

S. Buraga, Tehnologii XML, Polirom, 2006

Nodalities – The Magazine of Semantic Web: www.talis.com/nodalities

Situl Consorțiului Web: www.w3.org

resurse

Page 101: Orizonturi Web (Web Horizons)

Internetics 2008

Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco

Orizonturi Web

Dr. Sabin Buragawww.purl.org/net/busacobusaco.blogspot.comtwitter.com/busaco