It's difficult to extract sense from strings, but they're the only communication coin we can count on. Alan Perlis, Epigrams in Programming

Stardog Terminology

In the Stardog documentation, the following terms have a specific technical meaning.

Terminology

Stardog Database Management System, aka Stardog Server, aka Stardog
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, aka 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 (HTTP or SNARL) which 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 Stardog docs.
Memory Database
A Database may be stored in-memory or on disk; a Memory Database is read entirely into system memory but can be (optionally) persisted to disk.
Disk Database
A Disk Database is only paged into system memory as needed and is persisted using one or more indexes.
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.
Named Graph
A Named Graph is an explicitly named unit of data within a Database. Named Graphs are queries explicitly by specifying them in SPARQL queries. There is no practical limit on the number of Named Graphs in a Database.
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.

Notes

Comments

blog comments powered by Disqus