Skip to content

Commit 779c3a1

Browse files
author
Miel Vander Sande
committed
Merge branch 'master' of github.com:LinkedDataFragments/Server.Java
2 parents 6c35d95 + af7e8c8 commit 779c3a1

File tree

1 file changed

+22
-1
lines changed

1 file changed

+22
-1
lines changed

README.md

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,26 @@
11
# Linked Data Fragments Server <img src="http://linkeddatafragments.org/images/logo.svg" width="100" align="right" alt="" />
2-
Basic Linked Data Fragments server in Java.
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.
324

425
## Build
526
Execute the following command to create a WAR file:

0 commit comments

Comments
 (0)