aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md92
1 files changed, 85 insertions, 7 deletions
diff --git a/README.md b/README.md
index 7a9697e..6fcd98d 100644
--- a/README.md
+++ b/README.md
@@ -1,13 +1,70 @@
1# Combined approach for RSA 1<!-- TITLE -->
2 2<p align="center">
3Re-implementation of the combined approach for CQ answering over RSA ontologies described in [[1](#references)]. 3
4<!--
5<a href="https://github.com/">
6<img src="resources/logo.png" alt="Logo" width="80" height="80">
7</a>
8-->
9
10<h1 align="center">&middot; RSAComb &middot;</h1>
11
12<p align="center">
13Combined approach for Conjunctive Query answering in RSA
14<br/>
15<a href="https://arxiv.org/abs/2107.00369">Read the paper</a>
16&middot;
17<a href="https://arxiv.org/abs/2107.00369">Read the technical report</a>
18&middot;
19<a href="https://github.com/KRR-Oxford/RSAComb/issues">Report bug</a>
20<br/><br/>
21<a href="https://github.com/KRR-Oxford/RSAComb/releases/latest">
22<img src="https://img.shields.io/github/release/KRR-Oxford/RSAComb.svg?style=for-the-badge" alt="Release badge">
23</a>
24<a href="https://github.com/KRR-Oxford/RSAComb/issues">
25<img src="https://img.shields.io/github/issues/KRR-Oxford/RSAComb.svg?style=for-the-badge" alt="Issues badge">
26</a>
27<a href="LICENSE">
28<img src="https://img.shields.io/github/license/KRR-Oxford/RSAComb.svg?style=for-the-badge" alt="License badge">
29</a>
30<a href="https://doi.org/10.5281/zenodo.5047811">
31 <img src="https://img.shields.io/badge/DOI-10.5281/zenodo.5047811-blue?style=for-the-badge" alt="DOI badge">
32</a>
33</p>
34
35</p>
36
37<!-- TABLE OF CONTENTS -->
38<details close="close">
39<summary>Table of Contents</summary>
40<ol>
41 <li><a href="#about">About</a></li>
42 <li><a href="#preliminaries">Preliminaries</a></li>
43 <li>
44 <a href="#using-the-software">Using the software</a>
45 <ul>
46 <li><a href="#provide-rdfox-license">Provide RDFox license</a></li>
47 <li><a href="#compiling-and-running-the-project">Compiling and running the project</a></li>
48 <li><a href="#running-tests">Running tests</a></li>
49 </ul>
50 </li>
51 <li><a href="#changes-introduced">Changes introduced</a></li>
52 <li><a href="#acknowledgements">Acknowledgements</a></li>
53 <li><a href="#credits">Credits</a></li>
54 <li><a href="#license">License</a></li>
55</ol>
56</details>
57
58## About
59
60This is a re-implementation of the combined approach for CQ answering over RSA ontologies described in [[1](#references)].
4 61
5> Please note that the prototype mentioned in [[1](#references)] is not available (and the contributors of this repository have never seen it); 62> Please note that the prototype mentioned in [[1](#references)] is not available (and the contributors of this repository have never seen it);
6> therefore, this "re-implementation" could be completely different from that prototype (potentially using different tools and programming language). 63> therefore, this "re-implementation" could be completely different from that prototype (potentially using different tools and programming language).
7 64
8## Preliminaries 65## Preliminaries
9 66
10In order to use this program you need to have [RDFox](https://www.oxfordsemantic.tech/product) available in your system, along with a valid license. 67In order to use this program you need to have [RDFox](https://www.oxfordsemantic.tech/product) available in your system, along with *a valid license*.
11RDFox is proprietary software and as such we are not able to distribute it along with our code. 68RDFox is proprietary software and as such we are not able to distribute it along with our code.
12Please refer to [this link](https://www.oxfordsemantic.tech/tryrdfoxforfree) to request a free trial. 69Please refer to [this link](https://www.oxfordsemantic.tech/tryrdfoxforfree) to request a free trial.
13 70
@@ -17,6 +74,17 @@ This software has been developed and tested with RDFox v.4.1
17 74
18We assume you followed [these steps](https://docs.oxfordsemantic.tech/getting-started.html#getting-started) in order to setup RDFox on your personal machine and in particular you know the path to the `JRDFox.jar` library that comes with the distribution. 75We assume you followed [these steps](https://docs.oxfordsemantic.tech/getting-started.html#getting-started) in order to setup RDFox on your personal machine and in particular you know the path to the `JRDFox.jar` library that comes with the distribution.
19 76
77Alternatively, run the following commands from the root of the project to install RDFox locally.
78Download links for specific versions and operating systems can be found [here](https://www.oxfordsemantic.tech/downloads).
79
80```{.bash}
81mkdir -p lib && pushd lib
82wget https://rdfox-distribution.s3.eu-west-2.amazonaws.com/release/v4.2.0/RDFox-linux-4.2.0.zip
83unzip RDFox-linux-4.2.0.zip
84ln -s RDFox-linux-4.2.0.zip/lib/JRDFox.jar
85popd
86```
87
20### Provide RDFox license 88### Provide RDFox license
21 89
22The [documentation](https://docs.oxfordsemantic.tech/features-and-requirements.html#license-key), describes several ways to provide the license to RDFox. 90The [documentation](https://docs.oxfordsemantic.tech/features-and-requirements.html#license-key), describes several ways to provide the license to RDFox.
@@ -107,14 +175,24 @@ The following is a (non exhaustive) summary of fixes (🔧), changes (🔄) and
107 In Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence, IJCAI 2015, Buenos Aires, Argentina, July 25-31, 2015, 2971–2977, 2015. 175 In Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence, IJCAI 2015, Buenos Aires, Argentina, July 25-31, 2015, 2971–2977, 2015.
108 http://ijcai.org/Abstract/15/420. 176 http://ijcai.org/Abstract/15/420.
109 177
178[2] Horridge, Matthew and Bechhofer, Sean.
179 *The OWL API: A Java API for OWL Ontologies*.
180 Semantic Web Journal 2(1), Special Issue on Semantic Web Tools and Systems, pp. 11-21, 2011.
181
110## Acknowledgements 182## Acknowledgements
111 183
112*temporarily redacted* 184- OWLAPI [[2]](#references)
185- [RDFox](https://www.oxfordsemantic.tech/product)
186- [Graph for Scala](https://github.com/scala-graph/scala-graph)
113 187
114## Credits 188## Credits
115 189
116*temporarily redacted* 190- Federico Igne
191- Stefano Germano
192- Ian Horrocks (*Scientific Supervisor*)
193
194From the [Knowledge Representation and Reasoning research group](https://www.cs.ox.ac.uk/isg/krr/) in the [Department of Computer Science](https://www.cs.ox.ac.uk/) of the [University of Oxford](https://www.ox.ac.uk/).
117 195
118## License 196## License
119 197
120*temporarily redacted* 198This project is licensed under the [Apache License 2.0](LICENSE).