• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Att bygga webbapplikationer baserade på länkad data
 

Att bygga webbapplikationer baserade på länkad data

on

  • 824 views

 

Statistics

Views

Total Views
824
Views on SlideShare
823
Embed Views
1

Actions

Likes
1
Downloads
3
Comments
0

1 Embed 1

https://twitter.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Att bygga webbapplikationer baserade på länkad data Att bygga webbapplikationer baserade på länkad data Presentation Transcript

    • WebbapplikationerDrivna av Länkad Data http://www.slideshare.net/matthiaspalmer/lodwebbapps Matthias Palmér matthias@kth.se matthias.palmer@ull.uu.se matthias@metasolutions.se
    • Innehåll1. Olika typer av applikationer2. Hinder för LD javascript applikationer3. Skrivbar länkad data4. Demos
    • Olika typer av Applikationer
    • Kommunikation med LoD molnet
    • Nackdelar med icke RESTfulla ApplikationerStatic Web Pages Web1.0RPC WS API + LD APIProg. Enh. API & App. i konflikt (Låt oss undersöka denna sista implikationen lite noggrannare)
    • Prog. Enh. Webb Applikation och LD● Webbapplikationen != LD API ○ RDFa => RDF på två ställen, måste synkas ○ Semantic HTML => dubbel semantik att underhålla● Webbapplikationen == LD API (RDFa) ○ Designa Applikationen först => dåligt API ○ Designa API:et först => dålig applikation
    • Min rekommendation?RESTfulla Ajax Web Applikationer som jobbar med Länkad Data (RESTfulla Native Applications är ok för tex mobiler och kan då jobba med samma länkad data) Bilden tagen från The Noun Project
    • Hinder för Länkad Data baseradeRESTfulla Ajax Webb Applikationer● Hämta Länkad data ○ Cross Side Scripting problem ○ Hur presentera Länkad Data utan att ladda alla referenser, URI:er är inte vackra● Skrivbar Länkad data ○ Javascript vänliga RDF format ○ Javascript API:er för RDF ○ Editerings ramverk ○ Hur skicka tillbaka modifierad länkad data till servern
    • Skrivbar Länkad Data - InitiativEj lämpliga● WebDav - utvidgning till HTTP● Atom - för specifikt, ingen RDF mappning● SPARQL1.1 Update - RPC orienteratIntressanta / att bevaka● RDFa 1.1 - RDF i HTML● JSON-LD och RDF/JSON - RDF i JSON● SPARQL 1.1 Graph Store HTTP Protocol● Linked Data Basic Profile 1.0● Linked Data Platform (LDP) Working Group
    • Skrivbar Länkad Data - RamverkPå serversidan / molntjänster● Callimachus - Folders, BLOBs & RDF grafer● EntryStore - Resurser, metadata och ACL:er● OpenApp - länkad data för widgetsPå klientsidan (javascript)● rdfquery - JQuery plugin för att processa RDF● RForms - RDF i konfigurerbara formulär
    • Demos - Info & LänkarRForms - konfigurerbara RDF formulärhttp://code.google.com/p/rforms/EntryStore / EntryScapehttp://my.confolio.org/http://code.google.com/p/entrystore/wiki/IntroductionOpenApp inom ROLE Platformenhttp://role.ull.uu.sehttp://role.ull.uu.se/spaces/uutestbed
    • RForms - RDF Formulär● Mall i JSON ● Ordning, lablar, förklaringar● Klarar djup RDF struktur ● Presentation / Editering● RDF/JSON ● Autodetekterar via properties
    • EntryScape - Digital Portfölj
    • OpenApp - Länkad data för widgets● OpenApp resurser (traditionell LD)● OpenApp events (LD som events mellan widgets)
    • Nu är det slut! Tack! Frågor?