aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala
Commit message (Collapse)AuthorAgeFilesLines
...
* Introduce naive fresh variable generatorFederico Igne2020-09-075-35/+45
|
* Fix SKOLEM function callFederico Igne2020-09-071-1/+3
| | | | | | The first argument of the function call has to be a string. Here we use the atom IRI string. Since arguments need to be `BuiltinExpression`s, we use a XSD_STRING `Literal` to represent it.
* Add setup code to compute the RSA filtering programFederico Igne2020-09-076-48/+261
| | | | | Not all rules of the filtering program have been implemented, but the code for the generation and reification of the rules seems to work.
* Add check for RSA graph acyclicityFederico Igne2020-08-191-40/+44
|
* Generalise prefixesFederico Igne2020-08-193-35/+21
|
* Use `rdf(..)` instead of `create(..)` to create `Atom`sFederico Igne2020-08-196-58/+76
|
* Add simple examplesFederico Igne2020-08-171-1/+2
|
* Automate query evaluation in RDFoxUtilFederico Igne2020-08-172-14/+34
|
* Add code to access query answers programmaticallyFederico Igne2020-08-161-12/+10
|
* Include built-in rules in RSA checkFederico Igne2020-08-164-112/+214
|
* Fix role unsafety checkFederico Igne2020-08-112-7/+8
| | | | | We now check that the existential expression in the axiom of type T3 is not top.
* Add code to communicate with a local RDFox instanceFederico Igne2020-08-112-3/+61
|
* Add condition 2 for role unsafety detectionFederico Igne2020-08-081-15/+30
|
* Add unsafety check for ontology rolesFederico Igne2020-08-062-132/+142
| | | | | | The current implementation is still a first attempt and by far not the most effective. It is still missing some corner cases and extensive testing.
* Refactor code into different filesFederico Igne2020-08-065-167/+335
| | | | | This has been done to better accommodate the code to detect all unsafe roles in an ontology.
* Adapt LP conversion to RSA checkFederico Igne2020-08-044-28/+68
| | | | | | Part of the process involves the search of unsafe roles in the input ontology. This is still to be implemented and for now the set of unsafe roles for the testing example is hardcoded.
* Add DL renderer for input rulesFederico Igne2020-08-034-17/+55
|
* Update to JRDFox v3.1.0Federico Igne2020-07-165-15/+20
|
* Rename source code directory structureFederico Igne2020-07-156-0/+0
|
* Add reworked code from previous repoFederico Igne2020-07-156-0/+390