ProyectoAether / Aether-Portal

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

Home Page:https://portal.aether.es/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

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

https://portal.aether.es/

License:MIT License


Languages

Language:Svelte 49.7%Language:Python 31.8%Language:TypeScript 14.5%Language:JavaScript 2.4%Language:Dockerfile 0.8%Language:CSS 0.4%Language:HTML 0.3%