Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Drop filtering tuple table when done with a query | Federico Igne | 2021-11-01 | 2 | -84/+11 |
| | | | | | This avoids running out of memory on RDFox side when executing a use amount of queries. | ||||
* | Finalise dbpedia functional testing | Federico Igne | 2021-10-30 | 8 | -12/+97 |
| | |||||
* | Fix verbose printing of canonical model facts | Federico Igne | 2021-10-22 | 1 | -1/+1 |
| | | | | Printing a fact does not add a dot at the end on the line. | ||||
* | Serialise and silence output in tests | Federico Igne | 2021-10-21 | 3 | -3/+6 |
| | |||||
* | Rework RDFox simulation to be more modular | Federico Igne | 2021-10-20 | 4 | -16/+91 |
| | | | | This will help with faster testing and debugging. | ||||
* | Add script to load debug data to RDFox | Federico Igne | 2021-10-05 | 3 | -9/+16 |
| | |||||
* | Add substitution rules in equality axiomatisation | Federico Igne | 2021-10-04 | 1 | -2/+29 |
| | |||||
* | Fix issue where not all roles where considered for top axiomatisation | Federico Igne | 2021-10-04 | 6 | -41/+56 |
| | |||||
* | Tag some tests as slow | Federico Igne | 2021-10-04 | 1 | -2/+15 |
| | |||||
* | Make file logging lazy | Federico Igne | 2021-10-04 | 2 | -2/+2 |
| | |||||
* | Add file output on verbose log level | Federico Igne | 2021-10-03 | 2 | -6/+15 |
| | |||||
* | Rework CLI configs | Federico Igne | 2021-10-03 | 2 | -124/+164 |
| | |||||
* | Fix functional tests | Federico Igne | 2021-10-03 | 1 | -1/+1 |
| | |||||
* | Fix prefix in dependency graph | Federico Igne | 2021-10-03 | 1 | -1/+1 |
| | |||||
* | Introduce functional tests | Federico Igne | 2021-10-03 | 2 | -3/+54 |
| | | | | | These tests will check correctness of the overall system across versions. We should add more tests for know ontologies. | ||||
* | Assign queries integer identifier | Federico Igne | 2021-10-03 | 2 | -12/+14 |
| | | | | | | | | | | | The ID needs to be specified at creation time or in a query file preceeding the query with the syntax ``` ^[Query<id>] ``` where `<id>` is the id of the query. | ||||
* | Temporary comment unit test | Federico Igne | 2021-10-03 | 4 | -207/+207 |
| | |||||
* | Move to os-lib for filesystem operations | Federico Igne | 2021-10-03 | 4 | -38/+51 |
| | |||||
* | Fix compilation errors | Federico Igne | 2021-10-03 | 4 | -23/+27 |
| | |||||
* | Allow querying of a single query | Federico Igne | 2021-10-02 | 1 | -18/+36 |
| | |||||
* | Expose logger level to CLI | Federico Igne | 2021-10-02 | 2 | -5/+24 |
| | |||||
* | Rework revides filtering program computation to use named graphs | Federico Igne | 2021-10-02 | 7 | -262/+254 |
| | |||||
* | Rework naive filtering program computation to use named graphs | Federico Igne | 2021-10-01 | 7 | -166/+298 |
| | |||||
* | Make canonical model generation parametric over named graph | Federico Igne | 2021-10-01 | 6 | -83/+141 |
| | |||||
* | Refactor query answering to use named graphs | Federico Igne | 2021-09-30 | 5 | -82/+148 |
| | |||||
* | Write answers to output file | Federico Igne | 2021-09-29 | 2 | -3/+16 |
| | |||||
* | Always use internal equality instead of SAME_AS | Federico Igne | 2021-09-29 | 1 | -2/+2 |
| | |||||
* | Add import of multiple queries | Federico Igne | 2021-09-29 | 3 | -40/+70 |
| | |||||
* | Add JSON format for CQ answers | Federico Igne | 2021-09-29 | 2 | -4/+21 |
| | |||||
* | Update RDFox library to 5.2.1 | Federico Igne | 2021-09-01 | 3 | -9/+12 |
| | |||||
* | Add new fresh data factory | Federico Igne | 2021-08-06 | 14 | -376/+455 |
| | | | | This will help write more significant test. | ||||
* | Extend converter to RDFox rules to handle property chain axioms | Federico Igne | 2021-08-03 | 2 | -66/+36 |
| | | | | | | | | | The converter to RDFox datalog rules shouldn't worry about which axiom is supported or not (it should be a job of the approximation algorithm or of a previous step). Now the converter tries its best to convert anything that makes sense in datalog. Also upperbound is ready for testing. | ||||
* | Update normalizer to handle additional OWL axioms | Federico Igne | 2021-08-02 | 1 | -111/+97 |
| | | | | | | Also the normalizer should not distinguish ALCHOIQ axioms from non-ALCHOIQ axioms, and should try its best to return a normalised axiom. | ||||
* | Implement fine-grained constant skolemization in upperbound | Federico Igne | 2021-07-29 | 1 | -100/+128 |
| | |||||
* | Change spelling: LowerBound to Lowerbound | Federico Igne | 2021-07-29 | 2 | -11/+11 |
| | |||||
* | Add skeleton for upperbound computation | Federico Igne | 2021-07-27 | 1 | -0/+183 |
| | |||||
* | Merge branch 'approximation'v0.2.0 | Federico Igne | 2021-07-27 | 9 | -415/+886 |
|\ | |||||
| * | Rework class structure to match more general workflow | Federico Igne | 2021-07-27 | 3 | -13/+15 |
| | | | | | | | | | | | | | | | | The major change is the introduction of a new class Ontology (superclass of RSAOntology) that contains all those operation that we would like to perform on *any* OWL 2 ontology. Approximation is also generic on the return type, allowing for example intermediate steps (or chaining of approximations). | ||||
| * | Fix file naming | Federico Igne | 2021-07-22 | 3 | -2/+2 |
| | | |||||
| * | Remove normalization step from lowerbound computation | Federico Igne | 2021-07-22 | 2 | -18/+15 |
| | | |||||
| * | Review main workflow | Federico Igne | 2021-07-22 | 4 | -17/+61 |
| | | |||||
| * | Make approximation generic over returned type | Federico Igne | 2021-07-22 | 3 | -38/+33 |
| | | |||||
| * | Move some generic commands from RSAOntology to Ontology | Federico Igne | 2021-07-22 | 3 | -259/+248 |
| | | |||||
| * | Generalize dependency graph generation | Federico Igne | 2021-07-20 | 8 | -119/+182 |
| | | | | | | | | | | | | | | | | | | | | The code to generate the dependency graph has been moved in the companion object of the generic OWL 2 ontology wrapper Ontology. This signals that we could potentially build a dependency graph for any ontology (and not only RSA ontology). Moreover, a dependency graph can be build for an Ontology object or an arbitrary TBox and Abox. | ||||
| * | Add generic Ontology wrapper for common tasks | Federico Igne | 2021-07-20 | 1 | -0/+90 |
| | | |||||
| * | Merge branch 'master' into approximation | Federico Igne | 2021-06-23 | 4 | -14/+31 |
| |\ | |||||
| * | | Fix minor compilation errors | Federico Igne | 2021-06-01 | 4 | -83/+106 |
| | | | |||||
| * | | Multiple fixes | Federico Igne | 2021-05-31 | 4 | -54/+80 |
| | | | |||||
| * | | Add scafolding for generic approximation support | Federico Igne | 2021-05-31 | 3 | -143/+385 |
| | | | |||||
* | | | Merge branch 'master' of github.com:KRR-Oxford/RSA-combined-approach | Federico Igne | 2021-06-30 | 31 | -0/+496 |
|\ \ \ |