Semantic Turkey Documentation
This documentation page is focused on Semamtic Turkey 1.0
Documentation for the previous version of Semantic Turkey, can be found here.
Requirements and Installation
Requirements
Semantic Turkey comes with a standalone distribution which includes:
- An Apache Karaf server, containing:
- the Semantic Turkey RDF services platform
so at least, for a simple use of the system, nothing else is necessary, except for Java 8 (no less, no more than 8)
We recommend use of a separate, dedicated triple store for storing the data, while adopting local repositories only for small projects and for quickly playing with the system. In particular, due to a bug in RDF4J, NativeStore repositories might not be properly persisted if the server is closed abruptely, without closing the project holding the repository first.
Optionally, a separate http server can be used for hosting the web application.
More details for both options are provided in the system administrator manual.
Installation
Installation of the system is pretty immediate: unzip the standalone distribution and that's all!
More advanced installation options are described in the system administrator manual.
Running the system
Just:
- run karaf (with extension: .bat in Windows systems) script from the /bin directory of the distribution and wait for the message "ST Started" to appear on the console. Learn here more about running the system
- follow the instructions on the user manual for invoking the first services after your first start, then learn more about how to invoke other services.
Manuals
The user manual details all (well, all..we are always improving the application, and we hope to keep up with the docs!) the operations that users can perform on the application.
The system administrator manual deals with various installation options and all the advanced features related to system customization/reconfiguration that need to be performed under the hood
The developer manual provides behind-the-stage information for ST developers, third party developers and anybody interested in how ST works