You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Apr 22, 2022. It is now read-only.
Copy file name to clipboardExpand all lines: README.md
+16-20Lines changed: 16 additions & 20 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,44 +4,40 @@ The GeoKnow Generator provides workbench that integrates of tools developed with
4
4
5
5
## Install
6
6
7
-
*__From Debian package__: The GeoKnow Generator UI is available as a debuian package, to install follow [these](http://stack.linkeddata.org/documentation/installation-of-a-local-generator-demonstrator/) instructions.
8
-
9
-
*__Form source__: You can use `maven pacakge` to package the souces in a war file and deploy it on a servlet container.
7
+
*__From Debian package__: The GeoKnow Generator UI is available as a debuian package, to install follow [these](http://stack.linkeddata.org/documentation/installation-of-a-local-generator-demonstrator/) instructions. This is a preconfigured application that assumes that a triple store is installed in the localhost.
8
+
*__Form source__: Follow the configuration instructiobs below, and use `maven pacakge` to package the souces in a war file and deploy it on a servlet container.
10
9
11
10
These option will not install any integrated component from the stack and you require to install each one. You can choose to use again Debian packages following [these](http://stack.linkeddata.org/documentation/installation-of-a-local-generator-demonstrator/) instructions, or manually visiting each developer's component installation guides.
12
11
13
12
## Configuration
14
13
15
-
### Application configuration
16
-
17
-
1. Make a copy of the `src/main/resources/framework-configuration-template.ttl` to `src/main/resources/framework-configuration.ttl` and provide the ***REMOVED*** data.
14
+
### Requirements
18
15
19
-
2. Have a clean triple store and make sure to have a user create in the lds:StorageService, the lds:SecuredSPARQLEndPointService user will be automatically created
20
16
21
-
3. Make a copy of the `src/main/webapp/WEB-INF/web-template.xml` to `src/main/webapp/WEB-INF/web.xml` and provide the ***REMOVED*** data.
17
+
* Have a clean triple store and make sure to have a superuser created.
22
18
19
+
### Application configuration
23
20
24
-
Note that the endpoint has to support [UPDATE](http://www.w3.org/TR/2013/REC-sparql11-update-20130321/) service and [Graph Store HTTP Protocol](http://www.w3.org/TR/2013/REC-sparql11-http-rdf-update-20130321/)
25
-
21
+
1. Open the `src/main/resources/framework-configuration.ttl` and provide endpoints, users and password information in the lds:StorageService element. The lds:SecuredSPARQLEndPointService user will be automatically created in the setup.
26
22
27
-
## Optional Extra Configutation
23
+
2. Open the `src/main/resources/framework-components.ttl` and make sure URLs for alll stack components are accurate.
28
24
29
-
Depending on the components you use in the Generator some extra configurations may be required.
25
+
2. Edit `src/main/webapp/WEB-INF/web.xml` and provide the ***REMOVED*** data.
30
26
31
-
### Using Virtuoso Endpoint
32
27
33
-
If you have a Virtuoso Endpoint, you can configure the following:
28
+
Note that the endpoint has to support [UPDATE](http://www.w3.org/TR/2013/REC-sparql11-update-20130321/) service and [Graph Store HTTP Protocol](http://www.w3.org/TR/2013/REC-sparql11-http-rdf-update-20130321/)
29
+
30
+
### Application setup
34
31
35
-
1. Enable SPARQL Update on a Virtuoso SPARQL by excecuting the following lines in the isql utility:
32
+
To initalize the application the user is only required to navigate to the URL where the application has being deployed and a setup page will be shown. The application requires a system file (e.g. `/etc/generator/`) with write privileges for creating a init file that will be used as a flag for setting the system up.
36
33
37
-
$ isql-vt
38
-
GRANT SPARQL_UPDATE TO "SPARQL"
39
-
GRANT EXECUTE ON DB.DBA.L_O_LOOK TO "SPARQL"
34
+
### Virtuoso Endpoint
40
35
41
-
2.[Enable CORS for Virtuoso](http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VirtTipsAndTricksCORsEnableSPARQLURLs) SPARQL endpoint.
36
+
Currently ontly Virtuoso store is supported and it has being tested in version 7.1. The Generator makes use of Virtuoso users management to allow the creation of private graphs and allow them to grant access to to specific users.
42
37
43
-
### Authentication configuration
38
+
##Optional Extra Configutation
44
39
40
+
Depending on the components you use in the Generator some extra configurations may be required.
0 commit comments