GridexX/po2-engine

API For the PO2 Ontology

★ 0Forks 0JavaGitHub ↗Compare

README

PO²Engine

PO²Engine est une API Java qui sert de couche d’intermédiation entre l’interface utilisateur PO²Manager et les services backend tels que Nextcloud (stockage de fichiers) et GraphDB (triplestore RDF). Elle fournit les services nécessaires à la gestion des données sémantiques, à l'authentification, et à la communication avec les différents composants du système PO².


🚀 Fonctionnalités

  • API Java pour l’écosystème PO²
  • Communication avec :
    • Nextcloud pour le stockage de fichiers (Excel, TTL…)
    • GraphDB pour la gestion des graphes RDF
  • Authentification via LDAP
  • Utilisé comme backend par l’interface PO²Manager
  • Supporte la lecture et l’écriture sécurisées

⚙️ Configuration

Un fichier de configuration est requis pour exécuter PO²Engine :

  • Nom attendu : PO2Engine.properties
  • Emplacement : répertoire resources/ (classpath)
  • Modèle fourni : PO2Engine-template.properties

🔧 Adaptez ce template pour votre propre instance, en configurant les connexions à Nextcloud, GraphDB, LDAP, etc.


🪪 Licence

Ce logiciel est distribué sous licence MIT.


📬 Contact

Pour toute question ou problème technique, contactez l’équipe de développement à :
📧 [email protected]

Contributors

selioss

Issues