Samvera Community Wiki
Applied Linked Data 2017-01-23
Time: 12:00 AM PST / 3:00 PM EST
Google Hangout: https://plus.google.com/hangouts/_/gv3gejk2am4xggnpntydvheh3aa
USE THIS: https://hangouts.google.com/call/2ufa2cnb45enji3y5xonmnfkiie
Backup Phone Line If Hangout Doesn't Work: 712-775-7035 (Access Code: 960009)
Etherpad Group Notes: https://etherpad.wikimedia.org/p/Hydra-LDP-20170123
Attendees:
@sanderson
@tamsin woo
@Chrissy Rissmeyer
@zschoenb
@Huda Khan
@Hutt, Arwen
@Lynette Rayle
Agenda:
Linked Data Fragments Caching Update
Resolving string literals in Linked Data Fragments (light demo)
In progress on the Linked Data Fragments end. An example will be run on my machine. I've loaded the following places from dbpedia: Berlin, Boston, and New_Hampshire, Massachusetts_Bay, San_Francisco_Bay, and Las_Vegas.
Known issues:
The format for the Fragment url isn't simple.
I'm struggling to get "?" working fine in routes. As such, I'm using "QUESTION" to represent it for this demo.
Currently splitting on spaces so that means string literals with multiple spaces won't work for this demo.
How does one set case sensitive vs case insensitive? Assuming insensitive for these queries.
I'm using SPARQL::CLIENT for the queries as I'm unsure how to do wildcard searches in RDF::Repository (or even how to pass direct SPARQL into it)?
I'm supporting the rdfs prefix. What list of prefixes should have native support?
Samples:
Get all matches for rdfs:label that start with "Las":
http://localhost:3000/q/QUESTION||rdfs:label||^Las.ttl
Get all matches for rdfs:label that start with "Las" and are in english:
http://localhost:3000/q/QUESTION||rdfs:label||^Las@en.ttl
Get all matches for words that have a word that starts with "Bay" in them in English (client combined the following):
Get all matches for words that contain words that start with "B" in them in English (client combined the following):
(May not work) Get all matches for words that contain words that start with "Bay" and are limited to Massachusetts Bay as the subject:
Of course, you can use the results to get more information on the objects that were matched on. For example,
http://localhost:3000/s/http://dbpedia.org/resource/Massachusetts_Bay.ttl"
Or, lastly, use something else than "label". For example, perhaps one wants to get matches from description with "Commonwealth":
http://localhost:3000/q/QUESTION||<http://dbpedia.org/ontology/abstract>||Commonwealth.ttl
Changing from Working Group to top level Interest Group update
Supporting Search for QA Integration
<Add additional agenda items here>
Next Meeting: February 6 at 12pst/3est