Virtual Learning Factory Toolkit
  • Virtual Learning Factory Toolkit
  • VLF Knowledge Base
    • Factory Data Model
      • OWL Classes
      • SPARQL Queries
      • SPARQL Updates
    • Instantiation of Factory Models
      • Assets
        • Assets in Spreadsheet
        • Assets in JSON
        • Assets in Ontology
      • 3D Models of Assets
        • 3D Models for Virtual Reality
      • Statechart
      • Animations
      • Data Repositories
        • Local Repository
        • Remote Repository
  • VLF Tools and Libraries
    • OntoGui
      • Modules
        • Control Panel
        • Individual Manager
        • System Design
        • Utilities
      • Personalization
    • OntoGuiWeb
      • Modules
        • Control Panel
        • SPARQL
        • Graphs OWL
        • Utilities
        • Asset Design
        • System Design
        • System Control
        • Performance Evaluation
        • MQTT Sync
        • Virtual Environment
        • Graphs Eng
        • StateChart
      • Personalization
    • jsimIO
      • How to start
      • JMT Overview
        • JSim
          • Model generation
          • Launch of the simulation
          • Reporting
        • Bibliography
    • VEB.js
      • Functionalities
      • Input/Output files
      • Integration with other software tools
      • Advanced Users
    • ApertusVR
    • MTM
      • How to start
      • Formalise the process
      • Prepare input data
      • Execution and results
    • MOST
      • How to start
      • Formalise the process
      • Prepare input data
      • Execution and results
    • RULA
      • How to start
      • Formalise the process
      • Prepare input data
      • Execution and results
    • OCRA
      • How to start
      • Prepare input data
      • Execution and results
  • Use Cases
    • Automated Assembly Line
    • Assets and Animations
    • Modelling of Factory Assets
      • Modelling of an Assembled Product
      • Modelling of a Workstation
      • 3D Modelling of a Workstation for Virtual Reality
    • Process Modelling
      • Modelling an Assembly Process
    • Modelling of a manufacturing system
      • Modelling in OntoGui
      • Modelling a Job Shop using OntoGui
      • Modelling of a Flow Shop using OntoGui
      • Modelling a Hybrid Flow Shop using OntoGui
      • Modelling an assembly system using OntoGui
    • Performance evaluation using jsimIO
      • Performance evaluation of a manufacturing system
        • Performance evaluation in Jsim
        • Performance evaluation of a Flow Shop using Jsim
        • Performance Evaluation of a Job Shop using JSim
        • Performance evaluation of a Hybrid Flow Shop using Jsim
        • Performance evaluation of an assembly system using Jsim
      • jsimIO Assembly
      • jsimIO Automatic
      • jsimIO Production
  • Classworks
  • Advanced Features
    • JMT model
      • Automatic generation of a JMT model
      • Automatic generation of animations
    • Enabling technologies
      • Node-RED
        • Node-RED tutorial
      • RDF libraries
Powered by GitBook
On this page
  • RDF store
  • Online repository for binary/text files

Was this helpful?

  1. VLF Knowledge Base
  2. Instantiation of Factory Models
  3. Data Repositories

Remote Repository

PreviousLocal RepositoryNextVLF Tools and Libraries

Last updated 1 year ago

Was this helpful?

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

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

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 , 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

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

Online repository for binary/text files

repositories can be exploited to store binary files (e.g. , ) and make them available via secure HTTP connections.

  1. After your , you can 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:

  • repository with file

  • repository with file

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 option ("Project site") that turns the repository into a website. The second example file is available at this URL:

https://raw.githubusercontent.com/KhronosGroup/glTF-Sample-Models/master/2.0/WaterBottle/glTF-Binary/WaterBottle.glb
https://raw.githubusercontent.com/difactory/repository/main/scenes/ex/example_1.json
GitHub Pages
https://difactory.github.io/repository/scenes/examples/example_1.json
Apache Jena Fuseki
Apache Jena Fuseki .zip file
http://localhost:3030
here
GitHub
3D models
GitHub registration
create a new repository
https://github.com/KhronosGroup/glTF-Sample-Models
2.0/WaterBottle/glTF-Binary/WaterBottle.glb
https://github.com/difactory/repository
example_1.json
animation sequences
running a localhost