/Aether-Portal

Aether Portal, a repository for OWL ontologies preview and quick search

Primary LanguageSvelteMIT LicenseMIT

Aether Portal

Aether Portal is an ontology repository for visualizing and previewing the most relevant ontologies from the Aether Project.

ProyectoAether.github.io/Aether-Portal

✨ Features

  • Search for class
  • Search for ontology
  • Ontology's class hierarchy
  • Ontology's metadata representation
  • Ontology's related statistics

🐳 Try out production build

It uses docker and nginx to serve static content locally

# https://docs.docker.com/get-docker/
docker build -t aether-portal .

# Deploy container locally on 127.0.0.1:5000
docker run -p 5000:80 -d --rm --name AetherPortal aether-portal

# Shutdown container
docker stop AetherPortal

💻 Development

This repository has 2 separate modules:

In order to run the development app:

# In the project root directory
# These steps should be performed after installing the dependencies

mkdir frontend/src/lib/assets/ontologies
PYTHONPATH=scripts python3 scripts/ontoserpy/main.py ontologies.txt frontend/src/lib/assets/ontologies
cd frontend
pnpm dev

📰 More information about AETHER