Search Results

Documents authored by Ioannidis, Theofilos


Artifact
Software
GeoRDFBench Framework

Authors: Theofilos Ioannidis


Abstract

Cite as

Theofilos Ioannidis. GeoRDFBench Framework (Software, GeoRDFBench Framework, code). Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2026)


Copy BibTex To Clipboard

@misc{GeoRDFBench:github,
   title = {{GeoRDFBench Framework}}, 
   author = {Ioannidis, Theofilos},
   note = {Software, version 2.0.0., swhId: \href{https://archive.softwareheritage.org/swh:1:dir:972135253c56ac42c3face1b01ab2ad360acea96;origin=https://github.com/tioannid/geordfbench;visit=swh:1:snp:9c863d91d8a76fa2e170941e558245f19827b853;anchor=swh:1:rev:f3347a2f5e57c97ef5405f960cfe1b3f3311c0a1}{\texttt{swh:1:dir:972135253c56ac42c3face1b01ab2ad360acea96}} (visited on 2026-09-03)},
   url = {https://github.com/tioannid/geordfbench},
   doi = {10.4230/artifacts.27628},
}
Artifact
Service
GeoRDFBench Framework Web Site

Authors: Theofilos Ioannidis


Abstract

Cite as

Theofilos Ioannidis. GeoRDFBench Framework Web Site (Service, GeoRDFBench Framework, web site). Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2026)


Copy BibTex To Clipboard

@misc{GeoRDFBench:website,
   title = {{GeoRDFBench Framework Web Site}}, 
   author = {Ioannidis, Theofilos},
   note = {Service, version 2.0.0. (visited on 2026-09-03)},
   url = {https://geordfbench.di.uoa.gr/},
   doi = {10.4230/artifacts.27629},
}
Document
Resource
GeoSPARQL and SPARQL Benchmarking with GeoRDFBench Framework

Authors: Theofilos Ioannidis, Nikos Mamoulis, and Manolis Koubarakis

Published in: TGDK, Volume 4, Issue 2 (2024): Special Issue on Data Management for (Knowledge) Graphs. Transactions on Graph Data and Knowledge, Volume 4, Issue 2


Abstract
We present the GeoRDFBench framework, whose purpose is to assist and streamline the benchmarking of geospatial semantic stores. We identify and formally define all benchmark components, extend them to represent their geospatial aspects, allow for the automatic mapping of datasets to graphs, provide a specialization hierarchy of queryset types for micro or macro experimental scenarios, even for modeling dynamically generated queries. Queries may define their expected resultset to enable automatic accuracy verification. Experiment behavior and execution logic is controlled by the execution specification, which dictates the action (run experiment or print ground queries) to take, the number of repetitions per execution type (cold, warm, continuous cold), the query repetition and experiment timeouts, the delay period before clearing caches, the aggregating function for reporting execution times, and the policy to follow upon cold execution time out. We decouple these declarative benchmark specifications from the framework’s execution engine and serialize them as JSON files; this way, we increase their reuse (instantiation through deserialization), experiment reproducibility and dissemination. Furthermore, these JSON specification libraries can be served remotely by a configurable REST API endpoint. We also model the Geospatial RDF store optional application and database server modules and manage their life-cycle (start, stop, restart) during experiment execution to achieve ideal cold cache query executions. In addition, we unify by generalization the repository and connection functionalities of the three most common RDF framework Java APIs offered by RDF stores: OpenRDF Sesame, Eclipse RDF4J and Apache Jena. At the same time GeoRDFBench allows queryset filtering, automatic system-dependent query namespace prefix generation and query rewriting when non GeoSPARQL spatial vocabularies are used. We provide for a quick learning start by implementing several geospatial RDF stores as separate runtime-dependent modules with repository generation and experiment execution scripts. RDF modules include: RDF4J with and without Lucene, GraphDB, Stardog, Strabon, OpenLink Virtuoso and Jena GeoSPARQL.

Cite as

Theofilos Ioannidis, Nikos Mamoulis, and Manolis Koubarakis. GeoSPARQL and SPARQL Benchmarking with GeoRDFBench Framework. In Special Issue on Data Management for (Knowledge) Graphs. Transactions on Graph Data and Knowledge (TGDK), Volume 4, Issue 2, pp. 8:1-8:50, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2026)


Copy BibTex To Clipboard

@Article{ioannidis_et_al:TGDK.4.2.8,
  author =	{Ioannidis, Theofilos and Mamoulis, Nikos and Koubarakis, Manolis},
  title =	{{GeoSPARQL and SPARQL Benchmarking with GeoRDFBench Framework}},
  journal =	{Transactions on Graph Data and Knowledge},
  pages =	{8:1--8:50},
  ISSN =	{2942-7517},
  year =	{2026},
  volume =	{4},
  number =	{2},
  publisher =	{Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops.dagstuhl.de/entities/document/10.4230/TGDK.4.2.8},
  URN =		{urn:nbn:de:0030-drops-275896},
  doi =		{10.4230/TGDK.4.2.8},
  annote =	{Keywords: geospatial, semantic, benchmarking, framework}
}

Any Issues?
X

Feedback on the Current Page

CAPTCHA

Thanks for your feedback!

Feedback submitted to Dagstuhl Publishing

Could not send message

Please try again later or send an E-mail