Introducing prefLabel.org

13
Introducing prefLabel.org Marat Charlaganov @charmarat WAI meeting 27-01-2014, VU Amsterdam

description

Pre-release presentation about http://prefLabel.org – a service for fast RDF entity label lookup.

Transcript of Introducing prefLabel.org

Page 1: Introducing prefLabel.org

Introducing prefLabel.org

Marat Charlaganov@charmarat

WAI meeting 27-01-2014, VU Amsterdam

Page 2: Introducing prefLabel.org

Common task: URI -> label

Pattern:• Use URI’s as names• Retrieve human-readable labels for (some)

URI’s at a later stage

Page 3: Introducing prefLabel.org

API’s return URI’s

Page 4: Introducing prefLabel.org

Emergent practices

Page 5: Introducing prefLabel.org

Conventional Solutions

• URI dereference• Guess the SPARQL endpoint• Use a SPARQL endpoint with loads of triples (e.g.

http://lod.openlinksw.com/sparqrl)

Page 6: Introducing prefLabel.org

Conventional Solutions

• URI dereference• Guess the SPARQL endpoint• Use a SPARQL endpoint with loads of triples (e.g.

http://lod.openlinksw.com/sparqrl)Concerns:• Non-derefernceable URI’s, constructing a query

requires prior knowledge of the data, post-processing of the results, downtime, latency

Page 7: Introducing prefLabel.org

Less Conventional

• Sindice API• …

Page 8: Introducing prefLabel.org

Proposal prefLabel.org

• Best-effort delivery of a single human-readable label for a given URI

+ Simple API+ Fast

Page 9: Introducing prefLabel.org
Page 10: Introducing prefLabel.org

Loaded Data

• DBpedia• Wikidata (using https://github.com/mkroetzsch/wda)

• Freebase• ~58M labels in total

Page 11: Introducing prefLabel.org

Use case: YASGUI

Page 12: Introducing prefLabel.org

Ideas

• Reverse lookup: label -> URI• Provenance requests (PROV-AQ?)• Fetch unknown labels with

conventional methods• Provide minimal SPARQL interface for

use in federated queries• …

Page 13: Introducing prefLabel.org

Questions:

• Can YOU use this?• Which datasets to load?• Missing features?• …