|
1 |
| -# Triple Pattern Fragments Server <img src="http://linkeddatafragments.org/images/logo.svg" width="100" align="right" alt="" /> |
2 |
| -Triple Pattern Fragments server in Java. |
| 1 | +# Linked Data Fragments Server <img src="http://linkeddatafragments.org/images/logo.svg" width="100" align="right" alt="" /> |
| 2 | +On today's Web, Linked Data is published in different ways, |
| 3 | +which include [data dumps](http://downloads.dbpedia.org/3.9/en/), |
| 4 | +[subject pages](http://dbpedia.org/page/Linked_data), |
| 5 | +and [results of SPARQL queries](http://dbpedia.org/sparql?default-graph-uri=http%3A%2F%2Fdbpedia.org&query=CONSTRUCT+%7B+%3Fp+a+dbpedia-owl%3AArtist+%7D%0D%0AWHERE+%7B+%3Fp+a+dbpedia-owl%3AArtist+%7D&format=text%2Fturtle). |
| 6 | +We call each such part a [**Linked Data Fragment**](http://linkeddatafragments.org/). |
| 7 | + |
| 8 | +The issue with the current Linked Data Fragments |
| 9 | +is that they are either so powerful that their servers suffer from low availability rates |
| 10 | +([as is the case with SPARQL](http://sw.deri.org/~aidanh/docs/epmonitorISWC.pdf)), |
| 11 | +or either don't allow efficient querying. |
| 12 | + |
| 13 | +Instead, this server offers **[Triple Pattern Fragments](http://www.hydra-cg.com/spec/latest/triple-pattern-fragments/)**. |
| 14 | +Each Triple Pattern Fragment offers: |
| 15 | + |
| 16 | +- **data** that corresponds to a _triple pattern_ |
| 17 | + _([example](http://data.linkeddatafragments.org/dbpedia?subject=&predicate=rdf%3Atype&object=dbpedia-owl%3ARestaurant))_. |
| 18 | +- **metadata** that consists of the (approximate) total triple count |
| 19 | + _([example](http://data.linkeddatafragments.org/dbpedia?subject=&predicate=rdf%3Atype&object=))_. |
| 20 | +- **controls** that lead to all other fragments of the same dataset |
| 21 | + _([example](http://data.linkeddatafragments.org/dbpedia?subject=&predicate=&object=%22John%22%40en))_. |
| 22 | + |
| 23 | +This is a **Java** implementation based on Jena. |
3 | 24 |
|
4 | 25 | ## Build
|
5 | 26 | Execute the following command to create a WAR file:
|
|
0 commit comments