Creating ontologies manually is complicated, tedious and error-prone. Especially the task of creating lots of individuals can become cumbersome very quickly. This tool provides functionalities to create and manipulate RDF/OWL data according to Ontology Design Patterns (ODPs) based on industry standards (see links here). Currently, the TBoxes according to the following industry standards are supported:
This tool offers two basic functionalities:
In order to run LiOnS, you must have Node.js installed. Download it from https://nodejs.org/en/download/ and install it as per the instructions.
http://localhost:7200
. Go to "Setup" -> "Repositories" -> "Create new repository"
. Create a new repository called testdb
. You can change this later on.backend
and frontend
folder. Of course you can open a terminal in you IDE (e.g. VS Code) so that you have the code and the terminal in one place.npm install
to install all npm dependenciesnpm install
finished, execute npm run start:dev
in both shells to start both backend and frontend in develoment mode. localhost:4200
if it isn't opened automatically.:construction: Documentation coming soon :construction:
:construction: Documentation coming soon :construction:
LiOnS enables an RDF Designer to model DIN EN 61360 properties in RDF with an eased interface. ECLASS offers two options: Downloading full releases that can be hosted on your own SQL database or retrieving data from an webservice. Both options are supported by LiOnS and both options require some license.
In order to retrieve data from the ECLASS webservice, you need a valid certificate. Visit the ECLASS website to find out how to get one. The certificate file (for example xx-xx_Webservice.full.pfx
) has to be renamed to eclass-webservice.pfx
and be placed inside the folder backend/certificates
.
Download an ECLASS release. You will need the properties and units table from a basic release. The filenames of those should look like this: eClassxx_x_PR_xx.csv
and eClassxx_x_UN_xx.csv
, depending on the release and the language.
Install MySQL. MySQL Server is the minimum, but additionally installing MySQL Workbench will make the setup easier.
Set up a database called eclass
. Create the tables eclass_pr
for properties and eclass_un
for units of measures from the .csv
files you just downloaded. The SQL data base configuration should be as follows:
"host": "127.0.0.1",
"user": "root",
"password": "root",
"database": "eclass"
You can change this by editing the file backend/eclass-db-config.json
.