Il Web del Futuro - Progettare applicazioni con il Web Semantico

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    2 Favorites

    Il Web del Futuro - Progettare applicazioni con il Web Semantico - Presentation Transcript

    1. Il Web del Futuro: Progettare applicazioni con il Web Semantico di Simone Onofri I think the Semantic Web is such a broad set of technologies and is going to do so many different things for different people. It is really difficult to put it on one thing. Tim Berners-Lee
    2. Grazie
    3. Come sono fatte le e come possono essere utili... applicazioni semantiche
    4. ...andiamo in metro...
    5. oppure con l’RDF bus...
    6. quali applicazioni?
    7. In medio stat virtus
    8. prendere due bus (RDF e XHTML)
    9. triplette di dati di facile Storage e Dati Semantici importazione-esportazione
    10. RDBMS
    11. RDBMS vs Triple Store
    12. Person Table S P O Subject Predicate Object ID f_name l_name 001 isA Person 001 firstName Jim 001 jim wissner 001 lastName Wissner 002 nova spivack 001 hasColleague 002 003 chris jones 002 isA Person 002 firstName Nova 004 lew tucker 002 lastName Spivack 002 hasColleague 003 003 isA Person 003 firstName Chris 003 lastName Jones 003 hasColleague 004 Colleagues Table 004 isA Person 004 firstName Lew SRC-ID TGT-ID 004 lastName Tucker 001 001 001 002 001 003 001 004 002 001 002 002 002 003 002 004 003 001 003 002 003 003 003 004 004 001 004 002 004 003 004 004
    13. Mash-up
    14. S P O S P O S P O
    15. Vocabolari
    16. Simple Protocol and RDF Query Cos’è SPARQL Language
    17. 1. linguaggio di query
    18. SELECT simile al SELECT di SQL Otteniamo una tabella
    19. ASK Otteniamo una risposta di tipo vero/falso
    20. CONSTRUCT Otteniamo un grafo RDF rispetto a quello che abbiamo chiesto
    21. DESCRIBE Otteniamo un grafo RDF rispetto alle informazioni disponibili su quello che abbiamo chiesto
    22. non solo...
    23. FILTER possiamo filtrare i risultati tramite operazioni, funzioni e regex
    24. OPTIONAL trova quella parte solo se è disponibile
    25. UNION per unire i risultati
    26. ORDER BY ordinare LIMIT limitare OFFSET paginare
    27. 2. un formato per i risultati
    28. XML
    29. JSON
    30. 3. un protocollo di accesso ai dati
    31. HTTP Bindings
    32. SOAP Bindings
    33. Xforms per l’interazione Gestire il Model View Controller con gli Standard Uomo-Macchina
    34. XForms is an XML application that represents the next generation of forms for the Web. XForms is not a free-standing document type, but is intended to be integrated into other markup languages [...] An XForms-based web form gathers and processes XML data using an architecture that separates presentation, purpose and content. Xforms 1.1 - W3C Candidate Recommendation
    35. una rubrica in Xforms
    36. Model
    37. View
    38. Controller
    39. Strumenti per la visualizzazione quando il dato è separato dalla sua presentazione... possiamo e la navigazione di RDF vederlo come volgiamo
    40. Presentazione: Altante delle foreste (Mappa)
    41. Presentazione: Analisi dello sversamento di petriolio dal 1960 al 1999 (Mappa)
    42. Presentazione: Analisi dello sversamento di petriolio dal 1960 al 1999 (Timeplot)
    43. Presentazione: Analisi dello sversamento di petriolio dal 1960 al 1999 (Timeline)
    44. Presentazione: RDF Browser / Data Explorer
    45. Presentazione: XSLT per mostrare i dati
    46. Grazie
    47. Simone Onofri http://simone.onofri.net/ simone@onofri.net
    48. Riferimenti Tim Berners-Lee e Steve Bratts (applicazioni semantiche), Fabien Gandon e Leight Dodds (SPARQL), Nova Spivack (RDBMS e Triple Store), Richard Cyganiak (linked data)

    + Simone OnofriSimone Onofri, 2 years ago

    custom

    1785 views, 2 favs, 0 embeds more stats

    I think the Semantic Web is such a broad set of tec more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 1785
      • 1785 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 2
    • Downloads 0
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories