<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>RDF Server on SemSpect</title><link>http://doc.semspect.de/rdf-server/</link><description>Recent content in RDF Server on SemSpect</description><generator>Hugo</generator><language>en-us</language><atom:link href="http://doc.semspect.de/rdf-server/index.xml" rel="self" type="application/rss+xml"/><item><title/><link>http://doc.semspect.de/rdf-server/installation-and-quickstart/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>http://doc.semspect.de/rdf-server/installation-and-quickstart/</guid><description>&lt;h1 id="installation--quickstart-of-the-rdf-server">
 Installation &amp;amp; Quickstart of the RDF Server
 &lt;a class="anchor" href="#installation--quickstart-of-the-rdf-server">#&lt;/a>
&lt;/h1>
&lt;style>
.boxBorder {
 #border: 2px solid #ffd7c0 ;
 #padding: 15px;
 padding-top: 20px;
 padding-left: 20px;
 padding-right: 10px;
 padding-bottom: 1px;
 outline-offset: 5px;
 width: 95%;
 background-color: #ffe1cf ;
 }
&lt;/style>
&lt;h2 id="system-requirements">
 System Requirements
 &lt;a class="anchor" href="#system-requirements">#&lt;/a>
&lt;/h2>
&lt;ul>
&lt;li>Java 17 or later (parsing is approx. 50% slower with Java &amp;gt;=19)&lt;br>
&lt;em>The RDF SemSpect server was tested under macOS, Linux, Windows&lt;/em>&lt;/li>
&lt;li>A recent web browser&lt;br>
&lt;em>WARNING: we do not recommend using Firefox under Windows, some versions have issues in the table view&lt;/em>&lt;/li>
&lt;/ul>
&lt;h2 id="installation-of-the-rdf-semspect-server">
 Installation of the RDF SemSpect Server
 &lt;a class="anchor" href="#installation-of-the-rdf-semspect-server">#&lt;/a>
&lt;/h2>
&lt;div class="boxBorder">
&lt;b>Download the RDF SemSpect server package from:&lt;/b>
&lt;p>&lt;a href="https://www.semspect.de/rdf-semspect-distribution-19.2.1.zip" target="_blank" rel="noopener">&lt;strong>https://www.semspect.de/rdf-semspect-distribution-19.2.1.zip&lt;/strong>&lt;/a>&lt;/p></description></item><item><title/><link>http://doc.semspect.de/rdf-server/loading-and-inferencing/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>http://doc.semspect.de/rdf-server/loading-and-inferencing/</guid><description>&lt;h1 id="loading-data-into-rdf-semspect">
 Loading Data into RDF SemSpect
 &lt;a class="anchor" href="#loading-data-into-rdf-semspect">#&lt;/a>
&lt;/h1>
&lt;h2 id="semspect-is-a-snapshot-explorer">
 SemSpect is a Snapshot Explorer
 &lt;a class="anchor" href="#semspect-is-a-snapshot-explorer">#&lt;/a>
&lt;/h2>
&lt;p>SemSpect is an explorer and querying tool for RDF data snapshots. This means that SemSpect does not fetch data from a SPARQL
endpoint on demand, but loads the specified list of RDF input data for which it generates special indices. If the input
data changes, the index must be recalculated.&lt;/p>
&lt;p>RDF SemSpect indices are managed by &lt;strong>derivo SemStore&lt;/strong>, a proprietary in-memory RDF store. SemStore uses low-memory
index structures that have been specially developed and optimized for the efficient processing of SemSpect front-end
requests. Parts of these index structures are based on a variant of
the &lt;a href="https://dl.acm.org/doi/10.1007/978-3-030-77385-4_7" target="_blank" rel="noopener">Bitmap Triple (BT) indices&lt;/a>, which extend the compact triple data
structure of the RDF compression format &lt;a href="https://www.rdfhdt.org/" target="_blank" rel="noopener">HDT&lt;/a>.&lt;/p></description></item><item><title/><link>http://doc.semspect.de/rdf-server/configuration/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>http://doc.semspect.de/rdf-server/configuration/</guid><description>&lt;h1 id="configuration-of-the-rdf-server">
 Configuration of the RDF Server
 &lt;a class="anchor" href="#configuration-of-the-rdf-server">#&lt;/a>
&lt;/h1>
&lt;style>
.highlight pre {
background-color: #f8f9fa !important;
}
&lt;/style>
&lt;h2 id="start-scripts">
 Start scripts
 &lt;a class="anchor" href="#start-scripts">#&lt;/a>
&lt;/h2>
&lt;p>The start scripts are available as shell (&lt;code>*.sh&lt;/code>) and batch (&lt;code>*.bat&lt;/code>) variants for each of the 2 operation modes:&lt;/p>
&lt;ul>
&lt;li>&lt;code>semspect-smart.*&lt;/code> for the single-database &amp;ldquo;smart&amp;rdquo; mode described in the &lt;a href="http://doc.semspect.de/rdf-server/installation-and-quickstart/#rdf-semspect-quickstart">quickstart page&lt;/a>.&lt;/li>
&lt;li>&lt;code>semspect-server.*&lt;/code> for the more complex but highly configurable multi-database &amp;ldquo;server&amp;rdquo; mode.&lt;/li>
&lt;/ul>
&lt;p>The batch and shell start scripts can be partially configured through &lt;strong>environment variables&lt;/strong>:&lt;/p></description></item><item><title>Resource Considerations</title><link>http://doc.semspect.de/rdf-server/resource-considerations/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>http://doc.semspect.de/rdf-server/resource-considerations/</guid><description>&lt;h1 id="resource-considerations">
 Resource Considerations
 &lt;a class="anchor" href="#resource-considerations">#&lt;/a>
&lt;/h1>
&lt;p>This section is intended to provide assistance in estimating the required memory and the resulting indexing speed of SemSpect on the basis of empirical values.&lt;/p>
&lt;p>The following is a statistical evaluation of RDF SemSpect on the indexing speed and the memory requirements. For this, we considered altogether 26 datasets with up to 352M triples. The benchmark has been conducted for different JVM memory allocations in order to roughly estimate the memory requirements to support a desired amount of triples. Moreover, it compares our two indexing methods, namely the &amp;ldquo;one pass&amp;rdquo; and &amp;ldquo;two pass&amp;rdquo; approaches. In particular, we generate the index (compressed dictionary and triples) in a single parsing iteration (namely &amp;ldquo;one pass&amp;rdquo;: faster, higher memory consumption) or in two separate parsing iterations (&amp;ldquo;two pass&amp;rdquo;: slower, but less memory consumption).&lt;/p></description></item><item><title>Managed Mode - REST API</title><link>http://doc.semspect.de/rdf-server/database-management-rest-api/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>http://doc.semspect.de/rdf-server/database-management-rest-api/</guid><description>&lt;h1 id="semspect-managed-mode">
 SemSpect Managed Mode
 &lt;a class="anchor" href="#semspect-managed-mode">#&lt;/a>
&lt;/h1>
&lt;p>RDF SemSpect can be started without any predefined databases. We provide a REST API to create/delete databases and replace their content while the server is running (hotswap). The UI not only monitors hotswaps but is also aware of the creation and deletion of new databases.&lt;/p>
&lt;h2 id="rest-api-routes">
 REST API Routes
 &lt;a class="anchor" href="#rest-api-routes">#&lt;/a>
&lt;/h2>
&lt;h3 id="create-database">
 Create Database
 &lt;a class="anchor" href="#create-database">#&lt;/a>
&lt;/h3>
&lt;pre tabindex="0">&lt;code>POST /api/database/{DATABASE_ID}
{
 &amp;#34;metadata&amp;#34;: {
 &amp;#34;databaseCaption&amp;#34;: &amp;#34;DB caption&amp;#34;,
 &amp;#34;contentDescription&amp;#34;: &amp;#34;&amp;#34;,
 &amp;#34;exampleKey1&amp;#34;: &amp;#34;test&amp;#34;,
 &amp;#34;exampleKey2&amp;#34;: 42
 },
 &amp;#34;config&amp;#34;: {
 &amp;#34;indexing&amp;#34;: {
 &amp;#34;disableDomainRangeEntailment&amp;#34;: true,
 &amp;#34;rdfDataSources&amp;#34;: [
 &amp;#34;file:///...&amp;#34; 
 ]
 },
 &amp;#34;exploration&amp;#34;: {
 &amp;#34;showTopClassInTree&amp;#34;: false,
 &amp;#34;showClassesAndPropertiesAsResources&amp;#34;: false
 },
 &amp;#34;presentation&amp;#34;: {
 &amp;#34;locales&amp;#34;: [&amp;#34;en&amp;#34;, &amp;#34;de&amp;#34;, &amp;#34;fr&amp;#34;]
 }
 }
}
&lt;/code>&lt;/pre>&lt;h4 id="notes">
 Notes
 &lt;a class="anchor" href="#notes">#&lt;/a>
&lt;/h4>
&lt;ul>
&lt;li>
&lt;p>&lt;strong>Metadata&lt;/strong>&lt;/p></description></item><item><title>FAQ</title><link>http://doc.semspect.de/rdf-server/faq/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>http://doc.semspect.de/rdf-server/faq/</guid><description>&lt;h1 id="frequently-asked-questions">
 Frequently Asked Questions
 &lt;a class="anchor" href="#frequently-asked-questions">#&lt;/a>
&lt;/h1>
&lt;p>&lt;strong>Please also note the &lt;a href="http://doc.semspect.de/rdf-server/installation-and-quickstart/#current-limitations">current limitations&lt;/a>&lt;/strong>.&lt;/p>
&lt;h2 id="how-are-html-tags-in-string-values-processed">
 How are HTML tags in string values processed?
 &lt;a class="anchor" href="#how-are-html-tags-in-string-values-processed">#&lt;/a>
&lt;/h2>
&lt;p>SemSpect supports a predefined set of HTML tags in string values that are permitted for rendering within the user interface. These tags include &lt;code>a&lt;/code>, &lt;code>b&lt;/code>, &lt;code>i&lt;/code>, &lt;code>em&lt;/code>, and &lt;code>br&lt;/code>. Any HTML tags not listed in this set will be automatically excluded from the rendered output.&lt;/p>
&lt;h2 id="how-can-i-report-bugs-request-features-or-provide-general-feedback">
 How can I report bugs, request features, or provide general feedback?
 &lt;a class="anchor" href="#how-can-i-report-bugs-request-features-or-provide-general-feedback">#&lt;/a>
&lt;/h2>
&lt;p>To report bugs, request features, or to provide general feedback, please open a new issue in our dedicated &lt;a href="https://github.com/derivo-company/semspect-community" target="_blank" rel="noopener">SemSpect Community GitHub repository&lt;/a>.&lt;/p></description></item><item><title/><link>http://doc.semspect.de/rdf-server/known-issues/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>http://doc.semspect.de/rdf-server/known-issues/</guid><description>&lt;h1 id="known-issues-of-rdf-semspect-server">
 Known Issues of RDF SemSpect Server
 &lt;a class="anchor" href="#known-issues-of-rdf-semspect-server">#&lt;/a>
&lt;/h1>
&lt;p>This page contains information about all known issues of the latest release of RDF SemSpect. To report other bugs, request features, or just provide general feedback,
you can use the dedicated &lt;a href="https://github.com/derivo-company/semspect-community" target="_blank" rel="noopener">SemSpect Community GitHub repository&lt;/a>.&lt;/p>
&lt;h2 id="the-context-menu-of-the-column-headers-in-the-table-view-has-an-erratic-behaviour">
 The context menu of the column headers in the table view has an erratic behaviour
 &lt;a class="anchor" href="#the-context-menu-of-the-column-headers-in-the-table-view-has-an-erratic-behaviour">#&lt;/a>
&lt;/h2>
&lt;p>Some versions of Firefox under Windows have issues in the table view (e.g., opening the context menu of the columns
in the table view selects the previous column). Try another version of Firefox or use another browser.&lt;/p></description></item></channel></rss>