LOD Laundromat Workshop

Van USB stick naar query endpoint

Wouter Beek, Laurens Rietveld

Slides at http://wouterbeek.github.io/pilod.html

Programma

  1. Data uploaden
  2. Data downloaden
  3. Metadata gebruiken
  4. Data gebruiken
  5. Data vinden
  6. Data applicaties bouwen

[1] Data uploaden


LOD Basket

[2.1] Data downloaden: Web site


LOD Wardrobe

[2.2] Data downloaden: Web Service

http://download.lodlaundromat.org/MD5

[2.3] Data downloaden: Frank

$ frank documents
$ frank statements

[3.1] Metadata gebruiken


Widgets


http://lodlaundromat.org/visualizations/

[3.2] Metadata: dereference

http://lodlaundromat.org/resource/MD5

[3.3] Metadata: endpoint


Endpoint

[3.3] Metadata: endpoint

  PREFIX llo: 
  PREFIX xsd: 
  SELECT DISTINCT ((?dups / xsd:double(?dups + ?triples))
                  AS ?relDups) ?url
  WHERE {
    ?dataset llo:duplicates ?dups ;
      llo:triples ?triples ;
      llo:url ?url .
    FILTER(?triples > 0)
  }
  ORDER BY DESC(?relDups) LIMIT 50
    
Query

[3.4] Metadata: frank

$ ./frank documents --minTriples=1000 --maxTriples=10000

[4.1] Data gebruiken


LOD Wardrobe

Linked Data Fragments

(Gent collaboration)

LOD Laundromat + LDF

[4.1] Data gebruiken: Web site

http://ldf.lodlaundromat.org/MD5

[4.2] Data gebruiken: Web service

http://ldf.lodlaundromat.org/MD5

Parameters:

  • subject
  • predicaat
  • object

[5.1] Data vinden: namespace

Namespace index

[5.2] Data vinden: resource

Resource index

[6] Data-intensieve applicaties bouwen

Cheatsheet

[1] Data uploaden
LOD Basket
[2] Data downloaden
http://download.lodlaundromat.org/MD5
[3] Metadata gebruiken
Endpoint
[4] Data gebruiken
http://ldf.lodlaundromat.org/MD5
[5] Data vinden
http://index.lodlaundromat.org/
[6] Data applicaties bouwen
  • https://github.com/LODLaundry/Frank
  • https://github.com/LODLaundry/GettingStartedJava