I want to develop a webapp with Apache Marmotta. The current release 3.3
(released in 2014) does not provide GeoSPARQL functionalities, which seems to be present in the 3.4 version. I saw at least one instance of a 3.4.0-SNAPSHOT
online (here). Nevertheless, I couldn't find its installation files. I tried to clone and install the git repository with maven, but it keeps installing version 3.3
.
Asked
Active
Viewed 97 times
0

CptNemo
- 6,455
- 16
- 58
- 107
-
The latest development on that repository seems to happen in `develop` branch, so make sure that after you clone you do `git checkout develop` – 1615903 May 16 '17 at 04:08
1 Answers
0
Sadly Apache Marmotta 3.4.0 will not support GeoSPARQL because it forces users to install PostGIS and works only PostgreSQL; there is also a change in the schema of the DB. Until there is a new approach I think it won't be released. However, you can try it yourself. Just clone the branch MARMOTTA-584
, which has this functionality.
Clone:
git clone -b MARMOTTA-584 https://github.com/apache/marmotta
cd to marmotta folder and build it:
mvn clean install -DskipTests
Deploy the war in Apache Tomcat 7 and there you go; btw you need to use PostgreSQL and install PostGIS.

c.uent
- 115
- 2
- 9
-
Is this official? From this page, it seems they might actually include it with the next release (3.4): http://marmotta.apache.org/kiwi/geosparql.html – CptNemo Jan 06 '18 at 02:41
-
AFAK, I worked on it as part of GSOC 2015. The documentation also says this: _Warning! Because some portability issues, GeoSPARQL support has not been shipped as part of any public release. We expect to manage to solve it in a future release. In the meantime, you need to build branch MARMOTTA-584 manually from the source code._ In [Jira](https://issues.apache.org/jira/browse/MARMOTTA-584?jql=project%20%3D%20MARMOTTA%20AND%20text%20~%20%22geosparql%22) the release cycle for GeoSPARQL has been moved to version 3.5.0. – c.uent Jan 06 '18 at 02:49