PoolParty Directory Structure Linux
Linux
The following list gives a brief overview of the directory structure of a PoolParty server running on GNU/Linux following the default installation in the installation guide for GNU/Linux.
Note
We will only list files and folders relevant for the installation or configuration of PoolParty
<PPAppDir>/bin/poolparty
The PoolParty control script e.g. for starting and stopping PoolParty.
<PPAppDir>/config/
auth.xmlAccess configuration file for the PoolParty APIs.
ConfigPathSetup.xml
Definition of pathnames used for saving data produced by PoolParty (e.g. repositories, files etc.) at runtime.
licenses/
Includes all license files of your PoolParty components.
poolparty.conf
Configuration of tomcat server specific startup parameters for PoolParty.
poolparty.properties
Main configuration file for the PoolParty Semantic Suite.
SesameSetup.xml
Main configuration file for PPT specific settings.
<PPAppDir>/data/
backupRoot/
This directory includes all project exports stored on the server. Exports are stored in one folder per project. The folder name is created from the projects UUID.
fileuploadRoot/
Files uploaded by the PoolParty import/export function. Uploads are stored in one folder per project. The folder name is created from the projects UUID.
corpus
Files uploaded to a document corpus. Uploads are stored in one folder per corpus. The folder name is created from the corpus UUID.
projects
PoolParty ppar files uploaded to create new projects from a project export.
reports
This directory includes all custom reports stored on the server.
frontendRoot/
default/
Including all stylesheets used in the PoolParty LD-Frontend
custom/
Place for adding custom templates for the Linked Data Frontend
css
wiki.cssCustom stylesheet for the Wiki Frontend
sparql.css
Custom stylesheet for PoolParty's SPARQL Endpoint
resourceRoot/
This directory holds all additional configuration files and files created by PPT (e.g. namespace.ttl -> Namespaces used in PoolParty at runtime). You can also place templates used for custom reports here.
sesameRoot/
This includes the Sesamegraph database used by PPT and all repositories created by PPT.
snapshotRoot/
The PoolParty snapshot function stores snapshots of all projects as defined in this directory.
solr
Includes all Solr configuration and cores used by the PoolParty Semantic Suite.
<PPAppDir>/index/
Includes the built in Apache Solr 5 server.
<PPAppDir>/tomcat/
conf/
tomcat-users.xml
Her you can set the user and password for the Tomcat Manager.
server.xml
web.xml
Here you can activate or deactivate the HttpOnly flag. For more information, refer to Cookie Settings for PoolParty.
context.xml
Here you can set the SameSite flag. For more information, refer to Cookie Settings for PoolParty.
lib/
log4j.properties Logging configuration for the Tomcat and the PoolParty server.
logs/
Here's where you look for log-files related to the Tomcat and the PoolParty server.
webapp/
extractor/
The PoolParty Extractor web application.
PoolParty/
The PoolParty Thesaurus Server web application.
ROOT/
The web application handling the LD Frontend.