pour refaire en Web avec Banana-RDF ce que fait Domain-Application en Java Swing.
Il y a les fonctionalités de base en lecture d'URL sémantiques et navigation (y compris noeuds anonymes), recherche de chaîne de caractères.
Les vocab' de base sont préchargés avec PopulateRDFCache.loadCommonVocabularies .
Il faut maintenant :
- extraire les références à TDB en exploitant mieux Banana
- formulaire de création d'instance
- cache simple
- I18N sémantique
- mieux séparer partie serveur et IHM
- faire une installation serveur de Play! ; supprimer les dépendances inutiles
- améliorer le log, éventuellement le stocker en RDF
- téléchargement automatique des ontologies référencées;
- mise en ligne d'un fragment RDF ou d'un fichier;
- authentification minimale
Et on aura un bon point de départ pour des applis gestionnaires de tous types de données.
Par la suite, on passera à un serveur SPARQL 1.1 plus robuste : BigData(R)
Il y a un hébergement pour cette application, qui tourne avec 1800 Mo virtuels et 500 Mo résident, sur une machine Linux avec 1636 Mo de méméoire totale. Mais ce n'est pas encore pour un usage public (pas de sécurité du tout, mais pas non plus de mise à jour possible).