Remote Repository

Remote repositories are typically installed on servers. In most cases, a remote repository can be made operational also locally by running a localhost.

RDF store

Commercial and non-commercial RDF stores, also named Triplestores, are available, e.g. Stardog, Apache Jena Fuseki, Virtuoso.

RDF stores are typically structured into Datasets/Databases.

Apache Jena Fuseki

Apache Jena Fuseki is a SPARQL server that can run as an operating system service, as a Java web application (WAR file), or as a standalone server.

After downloading and unzipping Apache Jena Fuseki .zip file, the simplest way to run Fuseki as a Standalone Server by executing fuseki-server from the command prompt (or launching fuseki-server.bat in Windows).

The default location of a Fuseki server installation is http://localhost:3030

A demo Fuseki SPARQL Endpoint with a Dataset named "VLFT" is available here.

Online repository for binary/text files

GitHub repositories can be exploited to store binary files (e.g. 3D models, animation sequences) and make them available via secure HTTP connections.

  1. After your GitHub registration, you can create a new repository as "Public".

  2. Upload binary files to the repository ("Add file", "Upload files") and "Commit changes", creating the repository directories that you prefer.

A couple of examples:

Option 1

Each file in the repository can be directly retrieved with a URL structured as https://raw.githubusercontent.com/$User/$Repository/$Branch/$LocalFilePath where $User is the registered GitHub user, $Repository is the chosen name of the repository, $Branch is the selected versioning branch (e.g. "main"), and $LocalFilePath is the local of the file in the repository. The example files are available at these URLs:

Option 2

For a given GitHub repository it is possible to activate the GitHub Pages option ("Project site") that turns the repository into a website. The second example file is available at this URL:

Last updated