Analytical queries are queries with numerical aggregators: computing the average number of objects per property, identifying the most frequent subjects, etc. Such queries are essential to monitor the quality and the content of the Linked Open Data (LOD) cloud. Many analytical queries cannot be executed directly on the SPARQL endpoints, because the fair use policy cuts off expensive queries. This paper shows how to rewrite such queries into a set of queries that each satisfy the fair use policy.
Anytime Large-Scale Analytics of Linked Open Data. Arnaud Soulet and Fabian M. Suchanek, Full paper at ISWC19 (research track).
We provide the results of all our experiments in the results directory:
- Validation on DBpedia:
- Quality of convergence: dbpedia_convergence.csv
- Top-k precision: dbpedia_top.csv
- Efficiency: dbpedia_efficiency.csv
- Usage query on the LOD cloud: LOD_statistics.csv
- Representativeness of LOD: LOD_representativeness.csv
We provide the Java source code of the prototype:
- Usage query: This implementation measures property usage and class usage in the statistics directory.
- Representativeness of LOD: This implementation computes for each property, a distribution over the frequency of the first significant digit of the number of objects per subject in the representativeness directory. We used the method proposed here to convert this distribution into a score between 0 and 1 that measures the "representativeness" of the triplestores.
This work was partially supported by the grant ANR-16-CE23-0007-01 (“DICOS”).