aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/rsacomb/RDFoxUtil.scala
Commit message (Collapse)AuthorAgeFilesLines
* Rework RSA as a utility objectFederico Igne2020-11-181-113/+0
|
* Remove implicit RSAOntology conversionFederico Igne2020-11-171-0/+10
| | | | | | This was causing problems without giving any significant advantage. Now it will be easier to refactor classes like RSA, RSAOntology, CanonicalModel.
* Unify use of RSASuffixFederico Igne2020-11-171-1/+1
| | | | This commit comes with minor fixes and code simplifications.
* Improve query pretty printingFederico Igne2020-11-101-1/+1
|
* Update code to RDFox v4.0Federico Igne2020-11-051-6/+13
|
* Add partial unit tests for filtering program computationFederico Igne2020-10-291-2/+2
| | | | The committed tests will fail, but the reason is still not clear.
* Simplify ProgramGenerator constructorFederico Igne2020-10-091-4/+11
| | | | | If we pass the whole ontology there is no need to also provide the set of unsafe roles.
* Add method to parse a string into a QueryFederico Igne2020-09-231-1/+12
| | | | This is using `SPARQLParser`, an undocumented class provided by JRDFox
* Fix RDFox query execution helperFederico Igne2020-09-221-6/+11
|
* Add setup code to compute the RSA filtering programFederico Igne2020-09-071-1/+5
| | | | | Not all rules of the filtering program have been implemented, but the code for the generation and reification of the rules seems to work.
* Use `rdf(..)` instead of `create(..)` to create `Atom`sFederico Igne2020-08-191-2/+7
|
* Automate query evaluation in RDFoxUtilFederico Igne2020-08-171-0/+22
|
* Include built-in rules in RSA checkFederico Igne2020-08-161-0/+42