-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathREADME
More file actions
53 lines (40 loc) · 1.71 KB
/
README
File metadata and controls
53 lines (40 loc) · 1.71 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
Linked User Feedback service documentation
More info: http://soa4all.isoco.net/luf/about
Installation Instructions
=========================
Note: In order to run the LUF service, a triple store (e.g., Sesame) is needed. Also, for exposing the feedback information as Linked Data, a Linked Data frontend (e.g., Pubby) is needed.
Sesame, LUF and Pubby can be deploed in a servlet container such as Tomcat. So, the steps would be:
(0: Tomcat)
1: Sesame
2: LUF
3: Pubby
1: Installing Sesame
--------------------
Plenty of info at http://www.openrdf.org/
2: Installing LUF
-----------------
- Get the code from GitHub
- (If using Eclipse, import project as Maven project)
- use JDK >= 1.6.0_12
- Move default_config.properties to config.properties
- Modify the default data and set the urls right
- Include your sparql endpoint
- "mvn package" to generate the .war
- Deploy the .war in tomcat
3: Installing Pubby
-------------------
- Download from https://github.com/cygri/pubby
- Deploy the webapp in a tomcat, and rename (for example to "luf")
- config.ttl needs to be modified:
- Include:
@prefix rev: <http://purl.org/stuff/rev#> .
@prefix tags: <http://www.holygoat.co.uk/owl/redwood/0.1/tags/> .
- Modify (examples given):
conf:projectName "Linked User Feedback";
conf:projectHomepage <http://soa4all.isoco.net/luf/about>;
conf:webBase <http://localhost:8080/luf/>;
conf:indexResource <http://localhost:8080/luf/comments/1234>;
conf:sparqlEndpoint <http://localhost:8080/openrdf-sesame/repositories/LUF>;
# conf:sparqlDefaultGraph <http://dbpedia.org>;
conf:datasetBase <http://soa4all.isoco.net/luf/>;
# conf:metadataTemplate "metadata.ttl";