PoolParty Directory Structure Linux
Linux
The following list gives a brief overview of the directory structure of a PoolParty server running on Linux (Debian distribution) following the default installation in the installation guide for Linux (Debian distribution).
Note
We only list files and folders relevant for the installation and configuration of PoolParty.
poolparty.server.com/bin/poolparty
The PoolParty control script e.g. for starting and stopping PoolParty.
poolparty.server.com/config/
auth.xml access 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.
poolparty.server.com/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 Sesame graph 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.
poolparty.server.com/index/
Includes the built-in Apache Solr 5 server. From PoolParty 2025 Release one the supported index is Elasticsearch.
poolparty.server.com/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.