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
  • Getting started
  • How to run OntoGuiWeb remotely
  • How to run OntoGuiWeb locally
  • URL Parameters

Was this helpful?

  1. VLF Tools and Libraries

OntoGuiWeb

PreviousPersonalizationNextModules

Last updated 3 years ago

Was this helpful?

OntoGuiWeb is a web application providing a graphical user interface for the instantiation and exploration of OWL ontologies. Like its original desktop application , OntoGuiWeb aims at supporting:

  • The fast evaluation of a T-box under development by concurrently instantiating a corresponding A-box, thus implementing a kind of test-driven development approach.

  • The generation of RDF data sets to be used as input for other ontology-based applications, without needing customized graphical user interfaces or data converters.

OntoGuiWeb works on any browser that supports WebGL and no specific configuration of the hardware is needed. The same can be stated for the Operating System (OS). OntoGuiWeb is developed in JavaScript making use of libraries rdflib, opn, path, server, xmlhttprequest. Source code of OntoGuiWeb is available upon request for non-commercial applications.

A is available.

Getting started

How to run OntoGuiWeb remotely

It is possible to remotely access the OntoGuiWeb application if it is installed on a server. If the server is active at the address $ServerAddress, then the application can be accessed via browser at $ServerAddress/OntoGuiWeb/

A is available.

How to run OntoGuiWeb locally

The application is organized starting from the root folder named $OntoGuiWeb, containing all the necessary tools and files to start working on your virtual environment.

Node.js and NPM are needed to run the application. If Node.js and NPM are not already installed, it is possible to download the latest (LTS) confirming the default settings. NPM (Node Package Manager) is a package manager for JavaScript leanguage and is included in this installation. For installing the dependencies, open the command prompt, go to directory $OntoGuiWeb and execute the command npm install.

It is important to keep the original structure of the $OntoGuiWeb folder to guarantee a correct execution of the application.

Running on Windows:

  1. launch the application by double-clicking OntoGui_launch.bat and a browser page will be opened automatically

Running on macOS:

  1. open the terminal in the root folder

  2. run the command sh OntoGui_launch.sh and a browser page will be opened automatically

URL Parameters

The following parameters can be set in the URL of OntoGuiWeb application.

Parameter
Description

config

App configuration defined as a URI available on a server.

inputonto

inputenv

Environment defined a URI available on a server. The environment specifies cameras, lights, shadow, background options.

inputanim

Animation defined a URI available on a server.

repoMod3d

Path of the repository where the 3D models can be found. The file path of 3D models is defined relatively to repoMod3d

repoAnim

Path of the repository where the animation sequences can be found. The file path of animation sequences is defined relatively to repoAnim

endpoint

db

​​

Scene to be loaded that is defined as a URI that is a graph available on a .

Addess of a SPARQL endpoint of a .

Database/Dataset available on the .

Contact person:

OntoGui
demo of OntoGuiWeb
demo of OntoGuiWeb
Node.js installer
Walter Terkaj (CNR-STIIMA)
License: CC BY-NC 4.0
RDF store
RDF store
RDF store