Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | refactor(rdfox-dsl): simplify creation of Datalog rules | Federico Igne | 2022-05-19 | 4 | -14/+94 |
| | |||||
* | fix(cli): handle empty list of arguments for some CLI flags | Federico Igne | 2022-05-19 | 1 | -2/+2 |
| | |||||
* | refactor: move RSAOntology class under ontology package | Federico Igne | 2022-05-19 | 8 | -148/+23 |
| | |||||
* | refactor: internal implementation of Ontology class | Federico Igne | 2022-05-19 | 2 | -155/+420 |
| | |||||
* | Refactor code | Federico Igne | 2022-05-09 | 2 | -55/+86 |
| | |||||
* | Fix bug in normalisation | Federico Igne | 2021-11-29 | 2 | -11/+6 |
| | | | | This would not produce a completely normalised ontology. | ||||
* | Move verbose output before importing into RDFox | Federico Igne | 2021-11-29 | 1 | -4/+4 |
| | | | | | This gives us better debug output when the import fails or doesn't terminate. | ||||
* | Fix bug caused by existential axioms with equal sub/super class | Federico Igne | 2021-11-29 | 1 | -1/+2 |
| | |||||
* | Ignore unparsable queries and notify the user | Federico Igne | 2021-11-25 | 2 | -8/+14 |
| | |||||
* | Fix small formatting issue on verbose output | Federico Igne | 2021-11-17 | 1 | -2/+4 |
| | |||||
* | Add an optimised version of the filtering program | Federico Igne | 2021-11-17 | 4 | -12/+437 |
| | |||||
* | Clean up commented code | Federico Igne | 2021-11-17 | 1 | -58/+0 |
| | |||||
* | Make query parsing more forgiving on syntax errors | Federico Igne | 2021-11-12 | 1 | -4/+8 |
| | |||||
* | Fix bug with data/query directories as CLI argument | Federico Igne | 2021-11-11 | 1 | -6/+6 |
| | |||||
* | Add support for directory of query files | Federico Igne | 2021-11-11 | 3 | -8/+27 |
| | |||||
* | Add option to specify the approximation algorithm from the CLI | Federico Igne | 2021-11-03 | 2 | -2/+12 |
| | |||||
* | Avoid generating a JSON string before writing to file | Federico Igne | 2021-11-03 | 3 | -18/+40 |
| | | | | This solve a crash when considering a huge amount of queries. | ||||
* | 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. |