Applied Linked Data 2017-01-23

Time: 12:00 AM PST / 3:00 PM EST
Backup Phone Line If Hangout Doesn't Work: 712-775-7035 (Access Code: 960009)


Attendees:
    
Agenda:
  1. Linked Data Fragments Caching Update
     
  2. Resolving string literals in Linked Data Fragments (light demo)
    1. 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.
    2. Known issues:
      1. The format for the Fragment url isn't simple.
        1. I'm struggling to get "?" working fine in routes. As such, I'm using "QUESTION" to represent it for this demo.
        2. Currently splitting on spaces so that means string literals with multiple spaces won't work for this demo.
        3. How does one set case sensitive vs case insensitive? Assuming insensitive for these queries.
      2.  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)?
      3. I'm supporting the rdfs prefix. What list of prefixes should have native support?
    3. Samples:
      1. Get all matches for rdfs:label that start with "Las":
        1. http://localhost:3000/q/QUESTION||rdfs:label||^Las.ttl
           
      2. Get all matches for rdfs:label that start with "Las" and are in english:
        1. http://localhost:3000/q/QUESTION||rdfs:label||^Las@en.ttl
           
      3. Get all matches for words that have a word that starts with "Bay" in them in English (client combined the following):
        1. http://localhost:3000/q/QUESTION||rdfs:label||^Bay@en.ttl
        2. http://localhost:3000/q/QUESTION||rdfs:label|| Bay@en.ttl

      4. Get all matches for words that contain words that start with "B" in them in English (client combined the following):
        1. http://localhost:3000/q/QUESTION||rdfs:label||^B@en.ttl
        2. http://localhost:3000/q/QUESTION||rdfs:label|| B@en.ttl
           
      5. (May not work) Get all matches for words that contain words that start with "Bay" and are limited to Massachusetts Bay as the subject:
        1. http://localhost:3000/q/<http://dbpedia.org/resource/Massachusetts_Bay>||rdfs:label|| Bay.ttl

      6. Of course, you can use the results to get more information on the objects that were matched on. For example,
        1. http://localhost:3000/q/QUESTION||rdfs:label|| Bay@en.ttl
        2. http://localhost:3000/s/http://dbpedia.org/resource/Massachusetts_Bay.ttl"

      7. Or, lastly, use something else than "label". For example, perhaps one wants to get matches from description with "Commonwealth":
        1. http://localhost:3000/q/QUESTION||<http://dbpedia.org/ontology/abstract>||Commonwealth.ttl
           
  3. Changing from Working Group to top level Interest Group update
     
  4. Supporting Search for QA Integration
  5. <Add additional agenda items here>

Next Meeting:  February 6 at 12pst/3est