SlideShare ist ein Scribd-Unternehmen logo
1 von 101
Downloaden Sie, um offline zu lesen
Internetics 2008




                       Orizonturi Web




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

                             pasiune              muzică
                                                                 pictură
                   busaco              literatură
                                                                    fotografie
                                                          arte
     (micro)blog                                                   România
  XML
                             Sabin Buraga
                                                         profesor
     Computer Science                                                A. I. Cuza
                     cercetare                              facultate
    Web   interacțiune                                conferințe    management
  semantic                  design               cărți
             cursuri              programare
Dr. Sabin‐Corneliu Buraga   www.purl.org/net/busaco
Internetics 2008




     Opiniile exprimate în cadrul acestei prezentări
    nu 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




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


         Orizonturi Web – partea I




           despre Web 1.0 şi alte „antichități”
Dr. Sabin‐Corneliu Buraga   www.purl.org/net/busaco
Internetics 2008


                                     Web 1.0




             Sir Tim Berners‐Lee – CERN, 1989
   acces uniform la sisteme informaționale disparate,
          indiferent de natura surselor de date
                    anything can link to anything

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


                                     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

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


                                     Web 1.0


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

                       MIT, ERCIM, Keio University
                     Adobe, HP, IBM, Microsoft, Sun,…

                                   www.w3.org

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


                                     Web 1.0


                   situri Web versus aplicații Web

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




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


                                     Web 1.0




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


                                     Web 1.0


                                  Aplicație Web
          interacțiunea dintre aplicație şi utilizatori are loc
                        via o interfață Web

                       uzual, sit Web = aplicație Web

       exemple: Amazon, Expedia, MSDN, PHPMyAdmin,…

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


                                     Web 1.0


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




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




          mitul 1: cea mai importantă este interfața
Dr. Sabin‐Corneliu Buraga   www.purl.org/net/busaco
Internetics 2008




          mitul 2: cel mai important este conținutul
Dr. Sabin‐Corneliu Buraga   www.purl.org/net/busaco
Internetics 2008




          mitul 3: cel mai important este programul
Dr. Sabin‐Corneliu Buraga   www.purl.org/net/busaco
Internetics 2008


                                     Web 1.0


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


            de fapt, toate sunt la fel de importante!




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


        Orizonturi Web – partea II




              Web 2.0: implicarea utilizatorilor


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




                                                          „Care va fi
                                                      să fie mişcarea?”




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


                             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

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




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

                                     Jeff Clavier




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


                Web‐ul social: Caracteristici



                   SAAS – Software As A Service

             Suita Office Google Docs, Office Live
          API‐uri oferind acces liber la servicii Web publice



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


                Web‐ul social: Caracteristici




                                   Participare
                                read/write Web


                        colaborare, comunități,
             conectivitate inter‐personală & între aplicații
Dr. Sabin‐Corneliu Buraga   www.purl.org/net/busaco
Internetics 2008


                Web‐ul social: Caracteristici




                       Software rulat oriunde

                      ubicuitatea aplicațiilor Web
Dr. Sabin‐Corneliu Buraga   www.purl.org/net/busaco
Internetics 2008



using System.Xml;
                    Web‐ul social: Caracteristici
using System.Xml.Serialization;

[XmlRootAttribute(quot;Cadouriquot;,
  Namespace=quot;http://www.mag.ro/produsequot;, 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(quot;produsquot;)]
  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
Dr. Sabin‐Corneliu Buraga         www.purl.org/net/busaco
Internetics 2008


                Web‐ul social: Caracteristici


                             Inteligența colectivă

        editare & management colaborativ al conținutului


               calitatea articolelor oferite de Wikipedia



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


                Web‐ul social: Caracteristici


                              Încredere radicală

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




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


                Web‐ul social: Caracteristici


                                  Valori de bază

                     deschidere, transparență, respect

         inițiativa Creative Commons + Science Commons
                     reasonable, flexible copyright



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


                               Web‐ul social


                     Arhitecturi ale participării
         blogging            blogosferaWeb (locală/globală)

      de la jurnal on‐line personal la advertising corporatist

                    Blogger, Wordpress, MovableType


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


                               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
Dr. Sabin‐Corneliu Buraga   www.purl.org/net/busaco
Internetics 2008


                               Web‐ul social


                     Arhitecturi ale participării
                   rețele sociale – social networks

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



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


                               Web‐ul social


        Adrese Web                                      Prezentări
     Connotea, Del.icio.us                         SlideLive, Slideshare
         Documente                                     Evenimente
      GoogleDocs, Scribd                           Eventful, Upcoming
   Mindmapping & diagrame                        Management de proiecte
       Bubbl.us, Gliffy                          Basecamp, Teamness.ro
            Video                                    Spații virtuale 3D
  JumpCut, Vimeo, Trilulilu.ro                   Habbo Hotel, Second Life
                                                                etc., etc.
Dr. Sabin‐Corneliu Buraga   www.purl.org/net/busaco
Internetics 2008


                               Web‐ul social
                                                              Last.fm
                               Flickr


                                                      Twine
       BookMooch

                                        MySpace

                                                         Orkut
    ???
Dr. Sabin‐Corneliu Buraga   www.purl.org/net/busaco
Internetics 2008


                               Web‐ul social


                     Arhitecturi ale participării
                    aplicații de tip wiki
       managementul colaborativ (deschis) al conținutului

                        MediaWiki, TWiki, XWiki etc.



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




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


                               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
                                                          XML
                   podcasting = pod (iPod) + broadcast

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


                               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.

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


                               Web‐ul social


                                                      tagging




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




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


                               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



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


                                Web‐ul social

                            Utilizări ale tagging‐ului:
             social bookmarking: del.icio.us, Ma.gnolia
            multimedia: Dabble, Flickr, Last.fm, Viddler
                               ştiri: Digg
                       e‐business: Amazon, Lulu
      localizare geografică (geotagging): Panoramio, Platial
                muzee: Steve.museum, Powerhouse
                  ştiință: CiteULike, myExperiment
          în Intranet: IBM Dogear, Scuttle, ConnectBeam
      la nivel de sistem de operare (fişiere): Mac OS X,Vista
Dr. Sabin‐Corneliu Buraga    www.purl.org/net/busaco
Internetics 2008


                               Web‐ul social




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


                               Web‐ul social


                Interacțiune bogată cu utilizatorul
     interactivitate Web similară interacțiunii convenționale

                   RIA – Rich Internet Applications
  platforme (de dezvoltare) Web pentru utilizatorul obişnuit
              Facebook, Joomla, Microsoft PopFly,
            Twitter, WordPress, Yahoo! Pipes etc.
Dr. Sabin‐Corneliu Buraga   www.purl.org/net/busaco
Internetics 2008


                               Web‐ul social


            Interacțiune bogată cu utilizatorul
        Ajax (Asynchronous JavaScript And XML) + Comet
                           Flex/AIR
                          Silverlight




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


                               Web‐ul social




            Interacțiune bogată cu utilizatorul
   widget‐uri/gadget‐uri (mini‐aplicații specifice) la nivel de:
               desktop, Web, dispozitive mobile
     Google Desktop, iPhone/iPod, KDE, Mac OS X, Vista,…
Dr. Sabin‐Corneliu Buraga   www.purl.org/net/busaco
Internetics 2008


                               Web‐ul social




            Interacțiune bogată cu utilizatorul
    „jocuri” sociale – în contextul augmented/virtual reality
Dr. Sabin‐Corneliu Buraga   www.purl.org/net/busaco
Internetics 2008


                               Web‐ul social


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

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

                            ProgrammableWeb.com

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


                               Web‐ul social




       Mash‐up în „linia de comandă” a navigatorului Web:
                extensia Ubiquity pentru Firefox
Dr. Sabin‐Corneliu Buraga   www.purl.org/net/busaco
Internetics 2008


     Orizonturi Web – intermezzo




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


                                     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 Web
                  fiecare sit stochează date specifice
             şi nu le partajează cu altele – similare sau nu
Dr. Sabin‐Corneliu Buraga   www.purl.org/net/busaco
Internetics 2008


                                     realități




    calculatoarele nu înțeleg datele prezente pe Web
Dr. Sabin‐Corneliu Buraga   www.purl.org/net/busaco
Internetics 2008


                                     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,…)




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


                                    întrebare

       Cum se asigură utilizarea, interoperabilitatea, 
       consistența şi refolosirea în mod „inteligent”
                    a acestor web‐uri?




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


        Orizonturi Web – partea III




                   spre Web 3.0 – Web‐ul datelor


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


                                   necesitate




        asocierea de meta‐date (date despre date)
                resurselor existente pe Web


               vocabulare de termeni descriind „ceva”:
                proprietăți, domenii, persoane, lumi,…
Dr. Sabin‐Corneliu Buraga   www.purl.org/net/busaco
Internetics 2008


                                   necesitate




              specificarea relațiilor dintre resurse
Dr. Sabin‐Corneliu Buraga   www.purl.org/net/busaco
Internetics 2008


                                   necesitate




           modelarea & procesarea cunoştințelor
Dr. Sabin‐Corneliu Buraga   www.purl.org/net/busaco
Internetics 2008


                                   necesitate

                        Modelarea cunoştințelor
                        knowledge about things

                           realizată:
 sistematic, formalizat – cu concursul calculatorului, de dorit
       ad‐hoc, manual – de către utilizatorii obişnuiți



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


                                   necesitate

  Modelarea datelor trebuie să facă implicitul explicit




         „java” ≡ limbajul, insula ori sortimentul de cafea?
Dr. Sabin‐Corneliu Buraga   www.purl.org/net/busaco
Internetics 2008


                                   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.”

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

          … dar pot fi oare înțelese de către calculatoare?
Dr. Sabin‐Corneliu Buraga   www.purl.org/net/busaco
Internetics 2008


                                    întrebare


          Există mijloace de a „explica” datele?




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


                                       soluții


                                Microformate

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

              curentul POSH (Plain Old Semantic HTML)

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


                                       soluții


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

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

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


                                       soluții




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


                                       soluții




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


                                       soluții


                                Microformate
    utilizare: Facebook, Flickr, infoiasi.ro, Last.fm, Revyu, 
           Upcoming, WordPress, Yahoo! Tech etc.
          extragere: Operator, Tails – extensii Firefox
  procesare: Cognition, GreaseMonkey, Microsoft Oomph,…



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

                                                       Recomandări 
                                                         bazate pe
                                                          conținut
                                                       microformatat

                                                      machine learning
                                                         JavaScript
                                                            Java
                                                      Berkeley DB XML


                                                      Lucrare de licență
                                                        a Ancăi Luca
Dr. Sabin‐Corneliu Buraga   www.purl.org/net/busaco
Internetics 2008


                                       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
Dr. Sabin‐Corneliu Buraga   www.purl.org/net/busaco
Internetics 2008


                                                               engleză

                                          Titlu: In the flesh – live
                                          Artist: RogerWaters
                                          An: 2002
                                          Format: DVD
                                          Sunet: 5.1 Dolby Digital
                                          Tip: concert
                                          Durată: 170 minute
                                          Subtitrare: nu e cazul
                                          Detalii: www.roger‐waters.com



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


                               RDF: exemplu

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

       <rdf:RDF>
          <rdf:Description
              rdf:about=quot;http://www.roger-waters.com/in-the-fleshquot;>
             <s:Format>DVD</s:Format>
          </rdf:Description>
       </rdf:RDF>

                      „In the flesh” are formatul DVD.
Dr. Sabin‐Corneliu Buraga   www.purl.org/net/busaco
Internetics 2008


                               RDF: exemplu

                              Alternative sintactice:
  format (quot;http://www.roger‐waters.com/in‐the‐fleshquot;, quot;DVDquot;)




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


                               RDF: exemplu


                            Alternative sintactice:
    isA sau a
                         este (quot;#Javaquot;, quot;#Limbajquot;)
                       este (quot;#Sabinquot;, quot;#Persoanaquot;)
             utilizează (quot;#Sabinquot;, quot;#VisualWebDeveloperquot;)
                utilizează (quot;#Sabinquot;, quot;http://twitter.com/quot;)
referă (quot;http://twitter.com/busacoquot;, quot;http://www.purl.org/net/busacoquot;)



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

               Clasa persoanelor

                                             deține



    Alina
                                       www.flickr.com/bogdan
                      relația                                    areTag
                      knows


proprietatea                                                    pig
 areNume
                                                               photo
  Bogdan
Dr. Sabin‐Corneliu Buraga   www.purl.org/net/busaco
Internetics 2008


                                RDF: utilizări


                             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.

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




              datele existente pot fi interconectate
                     pentru utilizări viitoare
Dr. Sabin‐Corneliu Buraga   www.purl.org/net/busaco
Internetics 2008




            Mash‐up‐uri semantice via Linked Open Data
Dr. Sabin‐Corneliu Buraga   www.purl.org/net/busaco
Internetics 2008


               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.

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


                                    Ontologii




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


                            ipoteza lumilor deschise
                            contrast cu bazele de date
Dr. Sabin‐Corneliu Buraga   www.purl.org/net/busaco
Internetics 2008


                                    Ontologii


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

                        structurarea cunoştințelor
                   conform diverselor puncte de vedere




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


                                    Ontologii




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

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


                                    Ontologii




 o ontologie pentru domeniul cinematografic (Sergiu Bursuc)

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


                                    Ontologii




    AAA – Anyone can say Anything about Any topic


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


                                    Ontologii




                proprietate
               dedusă prin
               raționament
                 automat



  premisele realizării de inferențe, eventual via reguli
Dr. Sabin‐Corneliu Buraga   www.purl.org/net/busaco
Internetics 2008


             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 proiecte
           software, permițând filtrarea bug‐urilor

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



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


             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


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


             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 desktop
      meta‐datele asociate fişierelor sunt stocate în RDF


                              semanticdesktop.org

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


             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




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


             aplicații (aproape de) Web 3.0

    Soluții colaborative de management al resurselor
             multimedia î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


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


             aplicații (aproape de) Web 3.0

       Descrieri semantice ale sistemelor de tip grid

                            DisMy
    managementul unificat al resurselor pe baza limbajului
   de 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
Dr. Sabin‐Corneliu Buraga   www.purl.org/net/busaco
Internetics 2008


             aplicații (aproape de) Web 3.0

               Interogarea în limbaj natural şi
       localizarea informațiilor din cadrul articolelor
                    oferite de Wikipedia

                              Powerset (Microsoft)




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


             aplicații (aproape de) Web 3.0




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


             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

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


             aplicații (aproape de) Web 3.0

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

                                     Group Me!
                                       Revyu
                                       Twine




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




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


             aplicații (aproape de) Web 3.0

           Management colaborativ al conținutului
             modelat semantic (semantic wikis)

                              Semantic MediaWiki

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



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


             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 Global
     Review of the Semantic Web Industry, septembrie 2008



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


             Orizonturi Web – viitor




                            următorii (zeci de) ani…



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


        Noi
    orizonturi!




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


                                    implicații

           Creşterea complexității aplicațiilor Web


           instrumentele actuale oferă suportul necesar?


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


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




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


                                  „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

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


                                      resurse
              D. Allemang, J. Hendler, Semantic Web
      for 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
Dr. Sabin‐Corneliu Buraga   www.purl.org/net/busaco
Internetics 2008




                       Orizonturi Web


                                Dr. Sabin Buraga
                            www.purl.org/net/busaco
                             busaco.blogspot.com
                              twitter.com/busaco



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

Weitere ähnliche Inhalte

Was ist angesagt?

Gov 2.0 Post
Gov 2.0 PostGov 2.0 Post
Gov 2.0 Post
TBledsoe
 
Education Using Technology
Education Using TechnologyEducation Using Technology
Education Using Technology
charliepankeko
 
Why Portability matters (full presentation)
Why Portability matters (full presentation)Why Portability matters (full presentation)
Why Portability matters (full presentation)
Ian Forrester
 

Was ist angesagt? (15)

Web 2.0 / Library 2.0 Abridged version
Web 2.0 / Library 2.0 Abridged versionWeb 2.0 / Library 2.0 Abridged version
Web 2.0 / Library 2.0 Abridged version
 
Web 20-library-20-part-one-7907
Web 20-library-20-part-one-7907Web 20-library-20-part-one-7907
Web 20-library-20-part-one-7907
 
Web 2 0 Presentation
Web 2 0 PresentationWeb 2 0 Presentation
Web 2 0 Presentation
 
Mospra Handout 2
Mospra Handout 2Mospra Handout 2
Mospra Handout 2
 
Web 2.0 and New Learning Paradigms
Web 2.0 and New Learning ParadigmsWeb 2.0 and New Learning Paradigms
Web 2.0 and New Learning Paradigms
 
The Evolution of Web 3.0
The Evolution of Web 3.0The Evolution of Web 3.0
The Evolution of Web 3.0
 
Web 2.0: a course
Web 2.0: a courseWeb 2.0: a course
Web 2.0: a course
 
Gov 2.0 Post
Gov 2.0 PostGov 2.0 Post
Gov 2.0 Post
 
Education Using Technology
Education Using TechnologyEducation Using Technology
Education Using Technology
 
Microblogging for Networked Learning
Microblogging for Networked LearningMicroblogging for Networked Learning
Microblogging for Networked Learning
 
Science and Web2.0
Science and Web2.0Science and Web2.0
Science and Web2.0
 
Tacoma Keynote (4-17-09)
Tacoma Keynote (4-17-09)Tacoma Keynote (4-17-09)
Tacoma Keynote (4-17-09)
 
An Introduction to Web 2.0 and the Social Web".
An Introduction to Web 2.0 and the Social Web".An Introduction to Web 2.0 and the Social Web".
An Introduction to Web 2.0 and the Social Web".
 
Setting The Stage For Extending Our Reach: An Overview Of Web 2.0 Tools And R...
Setting The Stage For Extending Our Reach: An Overview Of Web 2.0 Tools And R...Setting The Stage For Extending Our Reach: An Overview Of Web 2.0 Tools And R...
Setting The Stage For Extending Our Reach: An Overview Of Web 2.0 Tools And R...
 
Why Portability matters (full presentation)
Why Portability matters (full presentation)Why Portability matters (full presentation)
Why Portability matters (full presentation)
 

Andere mochten auch (6)

Web07 Semantic Web: Ontologii -- Logicile Descrierii
Web07 Semantic Web: Ontologii -- Logicile DescrieriiWeb07 Semantic Web: Ontologii -- Logicile Descrierii
Web07 Semantic Web: Ontologii -- Logicile Descrierii
 
Semantic Web-based Knowledge Management in Distributed Systems
Semantic Web-based Knowledge Management in Distributed SystemsSemantic Web-based Knowledge Management in Distributed Systems
Semantic Web-based Knowledge Management in Distributed Systems
 
Web01 Semantic Web: Concepte
Web01 Semantic Web: ConcepteWeb01 Semantic Web: Concepte
Web01 Semantic Web: Concepte
 
Web02 Semantic Web: Modelarea Cunostintelor
Web02 Semantic Web: Modelarea CunostintelorWeb02 Semantic Web: Modelarea Cunostintelor
Web02 Semantic Web: Modelarea Cunostintelor
 
Semantic Web in the browser. From a blind Web to
Semantic Web in the browser. From a blind Web toSemantic Web in the browser. From a blind Web to
Semantic Web in the browser. From a blind Web to
 
Web09 Semantic Web: Inginerie Ontologica (II)
Web09 Semantic Web: Inginerie Ontologica (II)Web09 Semantic Web: Inginerie Ontologica (II)
Web09 Semantic Web: Inginerie Ontologica (II)
 

Ähnlich wie Orizonturi Web (Web Horizons)

Using the Grid and Semantic Web Technologies for Resource Management
Using the Grid and Semantic Web Technologies for Resource ManagementUsing the Grid and Semantic Web Technologies for Resource Management
Using the Grid and Semantic Web Technologies for Resource Management
Sabin Buraga
 
Infrastructure for Open Educational Resources at USP
Infrastructure for Open Educational Resources at USPInfrastructure for Open Educational Resources at USP
Infrastructure for Open Educational Resources at USP
Ewout ter Haar
 
WEB 3 IS THE FILE UPLOADED IN THIS APPROACH
WEB 3 IS THE FILE UPLOADED IN THIS APPROACHWEB 3 IS THE FILE UPLOADED IN THIS APPROACH
WEB 3 IS THE FILE UPLOADED IN THIS APPROACH
BalasundaramSr
 
2 Conferences in 1 hour
2 Conferences in 1 hour2 Conferences in 1 hour
2 Conferences in 1 hour
Ian Forrester
 

Ähnlich wie Orizonturi Web (Web Horizons) (20)

Web13 Semantic Web: Retrospective si perspective
Web13 Semantic Web: Retrospective si perspectiveWeb13 Semantic Web: Retrospective si perspective
Web13 Semantic Web: Retrospective si perspective
 
Web Technologies (9/12): Web Services. From Service-Oriented Architectures to...
Web Technologies (9/12): Web Services. From Service-Oriented Architectures to...Web Technologies (9/12): Web Services. From Service-Oriented Architectures to...
Web Technologies (9/12): Web Services. From Service-Oriented Architectures to...
 
Towards 5-star Data in the E-university
Towards 5-star Data in the E-universityTowards 5-star Data in the E-university
Towards 5-star Data in the E-university
 
The Web, The User and the Library (and why to get in between)
The Web, The User and the Library (and why to get in between)The Web, The User and the Library (and why to get in between)
The Web, The User and the Library (and why to get in between)
 
Social network and job searching and SN for researchers
Social network and job searching and SN for researchersSocial network and job searching and SN for researchers
Social network and job searching and SN for researchers
 
Web Technologies (3/12): Web Programming – Web Application Architecture. Web ...
Web Technologies (3/12): Web Programming – Web Application Architecture. Web ...Web Technologies (3/12): Web Programming – Web Application Architecture. Web ...
Web Technologies (3/12): Web Programming – Web Application Architecture. Web ...
 
Using the Grid and Semantic Web Technologies for Resource Management
Using the Grid and Semantic Web Technologies for Resource ManagementUsing the Grid and Semantic Web Technologies for Resource Management
Using the Grid and Semantic Web Technologies for Resource Management
 
Deployment Strategies For Web 2.0
Deployment Strategies For Web 2.0Deployment Strategies For Web 2.0
Deployment Strategies For Web 2.0
 
Web 2.0 in Law Libraries
Web 2.0 in Law LibrariesWeb 2.0 in Law Libraries
Web 2.0 in Law Libraries
 
Weaving Web 2.0 into Classroom Practice
Weaving Web 2.0 into Classroom PracticeWeaving Web 2.0 into Classroom Practice
Weaving Web 2.0 into Classroom Practice
 
Infrastructure for Open Educational Resources at USP
Infrastructure for Open Educational Resources at USPInfrastructure for Open Educational Resources at USP
Infrastructure for Open Educational Resources at USP
 
Content Used to be King: The Semantic Web in Education
Content Used to be King: The Semantic Web in EducationContent Used to be King: The Semantic Web in Education
Content Used to be King: The Semantic Web in Education
 
Web 2.0 Presentation
Web 2.0 PresentationWeb 2.0 Presentation
Web 2.0 Presentation
 
WEB 3 IS THE FILE UPLOADED IN THIS APPROACH
WEB 3 IS THE FILE UPLOADED IN THIS APPROACHWEB 3 IS THE FILE UPLOADED IN THIS APPROACH
WEB 3 IS THE FILE UPLOADED IN THIS APPROACH
 
From Academic Library 2.0 to (Literature) Research 2.0
From Academic Library 2.0  to (Literature) Research 2.0From Academic Library 2.0  to (Literature) Research 2.0
From Academic Library 2.0 to (Literature) Research 2.0
 
Web 2.0, Hip or Hype - A Library Perspective
Web 2.0, Hip or Hype - A Library PerspectiveWeb 2.0, Hip or Hype - A Library Perspective
Web 2.0, Hip or Hype - A Library Perspective
 
Web 2.0 Playground
Web 2.0 PlaygroundWeb 2.0 Playground
Web 2.0 Playground
 
Open for Learning
Open for LearningOpen for Learning
Open for Learning
 
The Web, the User and the Library
The Web, the User and the LibraryThe Web, the User and the Library
The Web, the User and the Library
 
2 Conferences in 1 hour
2 Conferences in 1 hour2 Conferences in 1 hour
2 Conferences in 1 hour
 

Mehr von Sabin Buraga

Mehr von Sabin Buraga (20)

Web 2020 01/12: World Wide Web – aspecte arhitecturale
Web 2020 01/12: World Wide Web – aspecte arhitecturaleWeb 2020 01/12: World Wide Web – aspecte arhitecturale
Web 2020 01/12: World Wide Web – aspecte arhitecturale
 
Web 2020 02/12: Programare Web – HTTP. Cookie-uri. Sesiuni Web
Web 2020 02/12: Programare Web – HTTP. Cookie-uri. Sesiuni WebWeb 2020 02/12: Programare Web – HTTP. Cookie-uri. Sesiuni Web
Web 2020 02/12: Programare Web – HTTP. Cookie-uri. Sesiuni Web
 
Web 2020 03/12: Programare Web – Arhitectura aplicaţiilor Web. Inginerie Web
Web 2020 03/12: Programare Web – Arhitectura aplicaţiilor Web. Inginerie WebWeb 2020 03/12: Programare Web – Arhitectura aplicaţiilor Web. Inginerie Web
Web 2020 03/12: Programare Web – Arhitectura aplicaţiilor Web. Inginerie Web
 
Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP
Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP
Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP
 
Web 2020 05/12: Modelarea datelor. Familia XML. Extragerea datelor cu XPath. ...
Web 2020 05/12: Modelarea datelor. Familia XML. Extragerea datelor cu XPath. ...Web 2020 05/12: Modelarea datelor. Familia XML. Extragerea datelor cu XPath. ...
Web 2020 05/12: Modelarea datelor. Familia XML. Extragerea datelor cu XPath. ...
 
Web 2020 06/12: Procesarea datelor XML & HTML. Document Object Model
Web 2020 06/12: Procesarea datelor XML & HTML. Document Object ModelWeb 2020 06/12: Procesarea datelor XML & HTML. Document Object Model
Web 2020 06/12: Procesarea datelor XML & HTML. Document Object Model
 
Web 2020 07/12: Procesarea datelor XML & HTML – Simple API for XML. Procesări...
Web 2020 07/12: Procesarea datelor XML & HTML – Simple API for XML. Procesări...Web 2020 07/12: Procesarea datelor XML & HTML – Simple API for XML. Procesări...
Web 2020 07/12: Procesarea datelor XML & HTML – Simple API for XML. Procesări...
 
Web 2020 08/12: Servicii Web. De la arhitecturi orientate spre servicii la SO...
Web 2020 08/12: Servicii Web. De la arhitecturi orientate spre servicii la SO...Web 2020 08/12: Servicii Web. De la arhitecturi orientate spre servicii la SO...
Web 2020 08/12: Servicii Web. De la arhitecturi orientate spre servicii la SO...
 
Web 2020 09/12: Servicii Web. Paradigma REST
Web 2020 09/12: Servicii Web. Paradigma RESTWeb 2020 09/12: Servicii Web. Paradigma REST
Web 2020 09/12: Servicii Web. Paradigma REST
 
Web 2020 10/12: Servicii Web. Micro-servicii. Serverless. Specificarea API-ur...
Web 2020 10/12: Servicii Web. Micro-servicii. Serverless. Specificarea API-ur...Web 2020 10/12: Servicii Web. Micro-servicii. Serverless. Specificarea API-ur...
Web 2020 10/12: Servicii Web. Micro-servicii. Serverless. Specificarea API-ur...
 
Web 2020 11/12: Interacţiune Web asincronă. Aplicaţii Web de tip mash-up. JAM...
Web 2020 11/12: Interacţiune Web asincronă. Aplicaţii Web de tip mash-up. JAM...Web 2020 11/12: Interacţiune Web asincronă. Aplicaţii Web de tip mash-up. JAM...
Web 2020 11/12: Interacţiune Web asincronă. Aplicaţii Web de tip mash-up. JAM...
 
Web 2020 12/12: Securitatea aplicaţiilor Web. Aspecte esenţiale
Web 2020 12/12: Securitatea aplicaţiilor Web. Aspecte esenţialeWeb 2020 12/12: Securitatea aplicaţiilor Web. Aspecte esenţiale
Web 2020 12/12: Securitatea aplicaţiilor Web. Aspecte esenţiale
 
STAW 01/12: Arhitectura aplicaţiilor Web
STAW 01/12: Arhitectura aplicaţiilor WebSTAW 01/12: Arhitectura aplicaţiilor Web
STAW 01/12: Arhitectura aplicaţiilor Web
 
STAW 02/12: Programare Web: Limbajul JavaScript. Aspecte esenţiale
STAW 02/12: Programare Web: Limbajul JavaScript. Aspecte esenţialeSTAW 02/12: Programare Web: Limbajul JavaScript. Aspecte esenţiale
STAW 02/12: Programare Web: Limbajul JavaScript. Aspecte esenţiale
 
STAW 03/12: Programare Web: Limbajul JavaScript. Aspecte moderne: ES6 et al.
STAW 03/12: Programare Web: Limbajul JavaScript. Aspecte moderne: ES6 et al.STAW 03/12: Programare Web: Limbajul JavaScript. Aspecte moderne: ES6 et al.
STAW 03/12: Programare Web: Limbajul JavaScript. Aspecte moderne: ES6 et al.
 
STAW 04/12: Programare Web: Node.js
STAW 04/12: Programare Web: Node.jsSTAW 04/12: Programare Web: Node.js
STAW 04/12: Programare Web: Node.js
 
STAW 05/12: Arhitectura navigatorului Web
STAW 05/12: Arhitectura navigatorului WebSTAW 05/12: Arhitectura navigatorului Web
STAW 05/12: Arhitectura navigatorului Web
 
STAW 06/12: JavaScript în navigatorul Web. De la DOM la Ajax şi mash-up-uri
STAW 06/12: JavaScript în navigatorul Web. De la DOM la Ajax şi mash-up-uriSTAW 06/12: JavaScript în navigatorul Web. De la DOM la Ajax şi mash-up-uri
STAW 06/12: JavaScript în navigatorul Web. De la DOM la Ajax şi mash-up-uri
 
STAW 07/12: Ingineria dezvoltării aplicaţiilor JavaScript
STAW 07/12: Ingineria dezvoltării aplicaţiilor JavaScriptSTAW 07/12: Ingineria dezvoltării aplicaţiilor JavaScript
STAW 07/12: Ingineria dezvoltării aplicaţiilor JavaScript
 
STAW 08/12: Programare Web. Suita de tehnologii HTML5
STAW 08/12: Programare Web. Suita de tehnologii HTML5STAW 08/12: Programare Web. Suita de tehnologii HTML5
STAW 08/12: Programare Web. Suita de tehnologii HTML5
 

Kürzlich hochgeladen

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Kürzlich hochgeladen (20)

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 

Orizonturi Web (Web Horizons)

  • 1. Internetics 2008 Orizonturi Web Dr. Sabin Buraga Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 2. Internetics 2008 pasiune muzică pictură busaco literatură fotografie arte (micro)blog România XML Sabin Buraga profesor Computer Science A. I. Cuza cercetare facultate Web interacțiune conferințe management semantic design cărți cursuri programare Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 3. Internetics 2008 Opiniile exprimate în cadrul acestei prezentări nu 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 Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 4. Internetics 2008 Orizonturi Web – partea I despre Web 1.0 şi alte „antichități” Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 5. Internetics 2008 Web 1.0 Sir Tim Berners‐Lee – CERN, 1989 acces uniform la sisteme informaționale disparate, indiferent de natura surselor de date anything can link to anything Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 6. Internetics 2008 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 Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 7. Internetics 2008 Web 1.0 Funcționează conform reglementărilor Consorțiului Web (>500 membri) MIT, ERCIM, Keio University Adobe, HP, IBM, Microsoft, Sun,… www.w3.org Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 8. Internetics 2008 Web 1.0 situri Web versus aplicații Web informații unitare versus funcționalități specifice Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 9. Internetics 2008 Web 1.0 Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 10. Internetics 2008 Web 1.0 Aplicație Web interacțiunea dintre aplicație şi utilizatori are loc via o interfață Web uzual, sit Web = aplicație Web exemple: Amazon, Expedia, MSDN, PHPMyAdmin,… Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 11. Internetics 2008 Web 1.0 Aplicație Web = Interfață + Conținut (Date) + Program Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 12. Internetics 2008 mitul 1: cea mai importantă este interfața Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 13. Internetics 2008 mitul 2: cel mai important este conținutul Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 14. Internetics 2008 mitul 3: cel mai important este programul Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 15. Internetics 2008 Web 1.0 Aplicație Web = Interfață + Conținut (Date) + Program de fapt, toate sunt la fel de importante! Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 16. Internetics 2008 Orizonturi Web – partea II Web 2.0: implicarea utilizatorilor Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 17. Internetics 2008 „Care va fi să fie mişcarea?” Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 18. Internetics 2008 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 Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 19. Internetics 2008 „…openness of data and services,  rich user experience and low cost of delivery.”  Jeff Clavier Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 20. Internetics 2008 Web‐ul social: Caracteristici SAAS – Software As A Service Suita Office Google Docs, Office Live API‐uri oferind acces liber la servicii Web publice Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 21. Internetics 2008 Web‐ul social: Caracteristici Participare read/write Web colaborare, comunități, conectivitate inter‐personală & între aplicații Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 22. Internetics 2008 Web‐ul social: Caracteristici Software rulat oriunde ubicuitatea aplicațiilor Web Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 23. Internetics 2008 using System.Xml; Web‐ul social: Caracteristici using System.Xml.Serialization; [XmlRootAttribute(quot;Cadouriquot;, Namespace=quot;http://www.mag.ro/produsequot;, 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(quot;produsquot;)] 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 Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 24. Internetics 2008 Web‐ul social: Caracteristici Inteligența colectivă editare & management colaborativ al conținutului calitatea articolelor oferite de Wikipedia Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 25. Internetics 2008 Web‐ul social: Caracteristici Încredere radicală autentificare descentralizată de tip SSO (Single Sign On) via OpenID sau CardSpace Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 26. Internetics 2008 Web‐ul social: Caracteristici Valori de bază deschidere, transparență, respect inițiativa Creative Commons + Science Commons reasonable, flexible copyright Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 27. Internetics 2008 Web‐ul social Arhitecturi ale participării blogging blogosferaWeb (locală/globală) de la jurnal on‐line personal la advertising corporatist Blogger, Wordpress, MovableType Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 28. Internetics 2008 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 Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 29. Internetics 2008 Web‐ul social Arhitecturi ale participării rețele sociale – social networks conexiuni (in)directe între persoane versus partajarea unui obiect cu rol social: fotografie, film, ştire,… Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 30. Internetics 2008 Web‐ul social Adrese Web Prezentări Connotea, Del.icio.us SlideLive, Slideshare Documente Evenimente GoogleDocs, Scribd Eventful, Upcoming Mindmapping & diagrame Management de proiecte Bubbl.us, Gliffy Basecamp, Teamness.ro Video  Spații virtuale 3D JumpCut, Vimeo, Trilulilu.ro Habbo Hotel, Second Life etc., etc. Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 31. Internetics 2008 Web‐ul social Last.fm Flickr Twine BookMooch MySpace Orkut ??? Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 32. Internetics 2008 Web‐ul social Arhitecturi ale participării aplicații de tip wiki managementul colaborativ (deschis) al conținutului MediaWiki, TWiki, XWiki etc. Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 34. Internetics 2008 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 XML podcasting = pod (iPod) + broadcast Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 35. Internetics 2008 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. Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 36. Internetics 2008 Web‐ul social tagging Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 38. Internetics 2008 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 Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 39. Internetics 2008 Web‐ul social Utilizări ale tagging‐ului: social bookmarking: del.icio.us, Ma.gnolia multimedia: Dabble, Flickr, Last.fm, Viddler ştiri: Digg e‐business: Amazon, Lulu localizare geografică (geotagging): Panoramio, Platial muzee: Steve.museum, Powerhouse ştiință: CiteULike, myExperiment în Intranet: IBM Dogear, Scuttle, ConnectBeam la nivel de sistem de operare (fişiere): Mac OS X,Vista Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 40. Internetics 2008 Web‐ul social Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 41. Internetics 2008 Web‐ul social Interacțiune bogată cu utilizatorul interactivitate Web similară interacțiunii convenționale RIA – Rich Internet Applications platforme (de dezvoltare) Web pentru utilizatorul obişnuit Facebook, Joomla, Microsoft PopFly, Twitter, WordPress, Yahoo! Pipes etc. Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 42. Internetics 2008 Web‐ul social Interacțiune bogată cu utilizatorul Ajax (Asynchronous JavaScript And XML) + Comet Flex/AIR Silverlight Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 43. Internetics 2008 Web‐ul social Interacțiune bogată cu utilizatorul widget‐uri/gadget‐uri (mini‐aplicații specifice) la nivel de: desktop, Web, dispozitive mobile Google Desktop, iPhone/iPod, KDE, Mac OS X, Vista,… Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 44. Internetics 2008 Web‐ul social Interacțiune bogată cu utilizatorul „jocuri” sociale – în contextul augmented/virtual reality Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 45. Internetics 2008 Web‐ul social Aplicații Web hibride: mash‐ups combinarea conținutului ce provine din surse (situri)  multiple, oferind o funcționalitate/experiență nouă utilizează fluxuri RSS/Atom, servicii Web, API‐uri,… ProgrammableWeb.com Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 46. Internetics 2008 Web‐ul social Mash‐up în „linia de comandă” a navigatorului Web: extensia Ubiquity pentru Firefox Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 47. Internetics 2008 Orizonturi Web – intermezzo Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 48. Internetics 2008 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 Web fiecare sit stochează date specifice şi nu le partajează cu altele – similare sau nu Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 49. Internetics 2008 realități calculatoarele nu înțeleg datele prezente pe Web Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 50. Internetics 2008 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,…) Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 51. Internetics 2008 întrebare Cum se asigură utilizarea, interoperabilitatea,  consistența şi refolosirea în mod „inteligent” a acestor web‐uri? Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 52. Internetics 2008 Orizonturi Web – partea III spre Web 3.0 – Web‐ul datelor Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 53. Internetics 2008 necesitate asocierea de meta‐date (date despre date) resurselor existente pe Web vocabulare de termeni descriind „ceva”: proprietăți, domenii, persoane, lumi,… Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 54. Internetics 2008 necesitate specificarea relațiilor dintre resurse Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 55. Internetics 2008 necesitate modelarea & procesarea cunoştințelor Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 56. Internetics 2008 necesitate Modelarea cunoştințelor knowledge about things realizată: sistematic, formalizat – cu concursul calculatorului, de dorit ad‐hoc, manual – de către utilizatorii obişnuiți Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 57. Internetics 2008 necesitate Modelarea datelor trebuie să facă implicitul explicit „java” ≡ limbajul, insula ori sortimentul de cafea? Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 58. Internetics 2008 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.” Uşor de înțeles  de (unii) oameni … dar pot fi oare înțelese de către calculatoare? Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 59. Internetics 2008 întrebare Există mijloace de a „explica” datele? Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 60. Internetics 2008 soluții Microformate specificarea vocabularelor de meta‐date direct în cadrul unor formate de redare a datelor curentul POSH (Plain Old Semantic HTML) www.microformats.org Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 61. Internetics 2008 soluții Microformate marcaje XHTML (<div>,<span>) pentru specificarea datelor şi structurii acestora „clase” CSS pentru prezentare şi asocierea de descrieri ale meta‐datelor Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 62. Internetics 2008 soluții Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 63. Internetics 2008 soluții Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 64. Internetics 2008 soluții Microformate utilizare: Facebook, Flickr, infoiasi.ro, Last.fm, Revyu,  Upcoming, WordPress, Yahoo! Tech etc. extragere: Operator, Tails – extensii Firefox procesare: Cognition, GreaseMonkey, Microsoft Oomph,… Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 65. Internetics 2008 Recomandări  bazate pe conținut microformatat machine learning JavaScript Java Berkeley DB XML Lucrare de licență a Ancăi Luca Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 66. Internetics 2008 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 Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 67. Internetics 2008 engleză Titlu: In the flesh – live Artist: RogerWaters An: 2002 Format: DVD Sunet: 5.1 Dolby Digital Tip: concert Durată: 170 minute Subtitrare: nu e cazul Detalii: www.roger‐waters.com Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 68. Internetics 2008 RDF: exemplu Format‐ul resursei desemnate de adresa (URI‐ul) http://www.roger‐waters.com/in‐the‐flesh este DVD <rdf:RDF> <rdf:Description rdf:about=quot;http://www.roger-waters.com/in-the-fleshquot;> <s:Format>DVD</s:Format> </rdf:Description> </rdf:RDF> „In the flesh” are formatul DVD. Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 69. Internetics 2008 RDF: exemplu Alternative sintactice: format (quot;http://www.roger‐waters.com/in‐the‐fleshquot;, quot;DVDquot;) Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 70. Internetics 2008 RDF: exemplu Alternative sintactice: isA sau a este (quot;#Javaquot;, quot;#Limbajquot;) este (quot;#Sabinquot;, quot;#Persoanaquot;) utilizează (quot;#Sabinquot;, quot;#VisualWebDeveloperquot;) utilizează (quot;#Sabinquot;, quot;http://twitter.com/quot;) referă (quot;http://twitter.com/busacoquot;, quot;http://www.purl.org/net/busacoquot;) Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 71. Internetics 2008 Clasa persoanelor deține Alina www.flickr.com/bogdan relația areTag knows proprietatea pig areNume photo Bogdan Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 72. Internetics 2008 RDF: utilizări 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. Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 73. Internetics 2008 datele existente pot fi interconectate pentru utilizări viitoare Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 74. Internetics 2008 Mash‐up‐uri semantice via Linked Open Data Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 75. Internetics 2008 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. Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 76. Internetics 2008 Ontologii studiul categoriilor de lucruri (things) ce există  sau pot exista într‐un domeniu de interes ipoteza lumilor deschise contrast cu bazele de date Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 77. Internetics 2008 Ontologii Partajarea aceleaşi conceptualizări a informației într‐o comunitate de practică structurarea cunoştințelor conform diverselor puncte de vedere Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 78. Internetics 2008 Ontologii managementul proiectelor via ontologii (Emilia & Alex Țânțar) Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 79. Internetics 2008 Ontologii o ontologie pentru domeniul cinematografic (Sergiu Bursuc) Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 80. Internetics 2008 Ontologii AAA – Anyone can say Anything about Any topic Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 81. Internetics 2008 Ontologii proprietate dedusă prin raționament automat premisele realizării de inferențe, eventual via reguli Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 82. Internetics 2008 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 proiecte software, permițând filtrarea bug‐urilor meta‐date stocate în RDF, interogări specifice prin SPARQL Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 83. Internetics 2008 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 Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 84. Internetics 2008 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 desktop meta‐datele asociate fişierelor sunt stocate în RDF semanticdesktop.org Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 85. Internetics 2008 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 Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 86. Internetics 2008 aplicații (aproape de) Web 3.0 Soluții colaborative de management al resurselor multimedia î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 Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 87. Internetics 2008 aplicații (aproape de) Web 3.0 Descrieri semantice ale sistemelor de tip grid DisMy managementul unificat al resurselor pe baza limbajului de 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 Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 88. Internetics 2008 aplicații (aproape de) Web 3.0 Interogarea în limbaj natural şi localizarea informațiilor din cadrul articolelor oferite de Wikipedia Powerset (Microsoft) Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 89. Internetics 2008 aplicații (aproape de) Web 3.0 Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 90. Internetics 2008 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 Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 91. Internetics 2008 aplicații (aproape de) Web 3.0 Aplicații colaborative (Web 2.0) bazate pe tehnologiile Web‐ului semantic (Web 3.0) Group Me! Revyu Twine Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 93. Internetics 2008 aplicații (aproape de) Web 3.0 Management colaborativ al conținutului modelat semantic (semantic wikis) Semantic MediaWiki extensie a sistemului MediaWiki: permitea dnotarea semantică a conținutului unui wiki Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 94. Internetics 2008 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 Global Review of the Semantic Web Industry, septembrie 2008 Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 95. Internetics 2008 Orizonturi Web – viitor următorii (zeci de) ani… Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 96. Internetics 2008 Noi orizonturi! Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 97. Internetics 2008 implicații Creşterea complexității aplicațiilor Web instrumentele actuale oferă suportul necesar? dezvoltatorii sunt pregătiți să treacă „dincolo” de orizontul cunoscut? Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 99. Internetics 2008 „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 Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 100. Internetics 2008 resurse D. Allemang, J. Hendler, Semantic Web for 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 Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco
  • 101. Internetics 2008 Orizonturi Web Dr. Sabin Buraga www.purl.org/net/busaco busaco.blogspot.com twitter.com/busaco Dr. Sabin‐Corneliu Buraga www.purl.org/net/busaco