This repository contains three Java Eclipse projects:
This project contains the core classes to compute schema expansion and rule applicability using the SCORE and CRITICAL approaches. The two approaches are defined in the SchemaExpansionBySPARQLquery
Java class.
This project contains the classes needed to generate random schema and rulesets. These will be stored (and reused in later runs) under the chasebench\GPPG\
subfolder.
This project contains the runnable main class (in the runBenchmark
Java class) that will start two experiments:
- The experiment to compare the scalability of the SCORE and CRITICAL approaches.
- The experiment to evaluate the scalability of the SCORE approach for large sets of rules and different rule sizes.
These experiments will output python code to plot the results (requires the matplotlib
library).