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.
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 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).GitHub repositories can be exploited to store binary files (e.g. 3D models, animation sequences) and make them available via secure HTTP connections.
- 1.
- 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:
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: 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 modified 1yr ago