Created: 2017-07-05 Wed 23:23
The Web provides linked documents with human readable information
LD movement proposes a way to model data that can be linked and distributed
Defines the layout of the data
prefix dblpAuthor: <http://dblp.l3s.de/d2r/resource/authors>
prefix dblpConf: <http://dblp.l3s.de/d2r/resource/publications/conf/>
dblpConf:sigmod/Stonebraker90 dc:creator dblpAuthor:Michael_Stonebraker
dblpConf:sigmod/Stonebraker90 rdfs:label "The Postgres DBMS."
dblpAuthor:Michael_Stonebraker foaf:name "Michael Stonebraker"
Databases must be queried to be useful
A SQL-like language for querying and modifying graph databases
Property paths allow expressing composed relations using regular expressions over IRIs and their inverses
Property Path Automata


Matching resembles a search problem
Distances to accepting states are lower bounds for finding answers

Expanding a \((node, state)\) discovers nodes paired with successor states




Over the 11 queries we counted on how many queries the algorithms performed the best
| Measure | A* | BFS | DFS |
|---|---|---|---|
| Requests / Answers | 11 | 3 | 4 |
| Time / Answers | 11 | 3 | 4 |
Requests vs answers is the most fair measure as dereference times vary. We noted that parallelism helps all algorithm
| Parallel requests allowed | A* | BFS | DFS |
|---|---|---|---|
| 1 | 11 | 3 | 4 |
| 10 | 7 | 3 | 3 |
| 20 | 6 | 3 | 3 |
| 40 | 6 | 4 | 5 |
Notice what happens when you just discovered an IRI that is a goal for a new f-value level
Looking for all patterns that match can be too much
Available on the repo
Black (default) - White - League - Sky - Beige - Simple
Serif - Blood - Night - Moon - Solarized