Skip to content

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

License

Notifications You must be signed in to change notification settings

ProyectoAether/Aether-Portal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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