Link Search Menu Expand Document
Start for Free


This page describes some commonly used terms in Stardog and this documentation.

Term Definition
Stardog Database Management System, aka Stardog Server An instance of Stardog; only one Stardog Server may run per JVM. A computer may run multiple Stardog Servers by running one per multiple JVMs.
Stardog Home, Home, STARDOG_HOME A directory in a filesystem in which Stardog stores files and other information; established either in a Stardog configuration file or by environment variable. Only one Stardog Server may run simultaneously from a STARDOG_HOME.
Stardog Network Home A URL that identifies a Stardog Server running on the network.
Database A Stardog database is a graph of RDF data under management of a Stardog Server. It may contain zero or more RDF Named Graphs. A Stardog Server may manage more than one Database; there is no hard limit, and the practical limit is disk space.
Database Short Name, aka Database Name An identifier used to name a database, provided as input when a database is created.
Database Network Name A Database Short Name is part of the URI of a Database addressed over some network protocol.
Index The unit of persistence for a Database. We sometimes (sloppily) use Database and Index interchangeably in the manual.
Connection String An identifier (a restricted subset of legal URLs, actually) that is used to connect to a Stardog database to send queries or perform other operations.
Default Graph The Default Graph in a Database is the context into which RDF triples are stored when a Named Graph is not explicitly specified. A SPARQL query executed by Stardog that does not contain any Named Graph statements is executed against the data in the Default Graph only.
Security Realm A Security Realm defines the users and their permissions for each Database in an Stardog Server. There is only one Security Realm per Stardog Server.