-
Notifications
You must be signed in to change notification settings - Fork 1
fr_Loading Sample Data
🇬🇧 This page is also available in English: _Loading-Sample-Data
Les données d'exemple VIVO fournissent une université fictive (personnes, départements, publications, bourses, adhésions) pour explorer les fonctionnalités de VIVO sur une instance fraîchement déployée.
Deux scénarios de chargement sont couverts ci-dessous :
- Sans i18n — langue unique (anglais), un seul fichier à charger
- Avec i18n — multilingue (anglais + français canadien), trois fichiers à charger en séquence
Chargez les données d'exemple uniquement sur une instance vierge ou dédiée. Ne les mélangez pas avec des données institutionnelles réelles.
- VIVO est en cours d'exécution et accessible à
https://<public-ip>/ - Vous êtes connecté en tant qu'administrateur du site (le courriel et le mot de passe définis au déploiement)
- Naviguez vers : Site Admin → Add/Remove RDF Data
Chargez un seul fichier N3. Les étiquettes sont incorporées en anglais sans marqueurs de langue.
Dans Add/Remove RDF Data :
| Champ | Valeur |
|---|---|
| URL | https://raw.githubusercontent.com/vivo-project/sample-data/master/sample-data.n3 |
| Action | Add instance data |
| File type | N3 |
Cliquez sur Submit.
Naviguez vers la page d'accueil VIVO. Vous devriez voir les domaines de recherche, les personnes et les organisations renseignés. Essayez de rechercher Chemistry, Roberts ou Pringle.
Carte des compétences : Si la carte des compétences à
/vis/capabilitymapn'affiche aucun nœud malgré la présence des données, consultez fr_Troubleshooting#carte-des-compétences-vide--jsonp-bloqué-par-le-type-mime.
Le répertoire i18n/ du dépôt de données d'exemple distribue les étiquettes par locale :
| Fichier | Contenu |
|---|---|
sample-data.ttl |
Données de base — structure et relations, sans étiquettes de langue |
sample-data-en_US.ttl |
Étiquettes en anglais (en_US) pour toutes les ressources |
sample-data-fr_CA.ttl |
Étiquettes en français canadien (fr_CA) pour toutes les ressources |
Connectez-vous en SSH à la VM et configurez runtime.properties pour le mode multi-locale :
sudo sed -i \
-e 's|^languages\.forceLocale|#languages.forceLocale|' \
-e 's|^#\?languages\.selectableLocales.*|languages.selectableLocales = en_US, fr_CA|' \
-e 's|^RDFService\.languageFilter.*|RDFService.languageFilter = true|' \
/data/vivo/home/config/runtime.properties
sudo systemctl restart tomcatAttendez le redémarrage de Tomcat (~30 secondes), puis vérifiez :
grep -E "languageFilter|forceLocale|selectableLocales" /data/vivo/home/config/runtime.propertiesDans Site Admin → Add/Remove RDF Data :
| Champ | Valeur |
|---|---|
| URL | https://raw.githubusercontent.com/vivo-project/sample-data/master/i18n/sample-data.ttl |
| Action | Add instance data |
| File type | Turtle |
Cliquez sur Submit.
| Champ | Valeur |
|---|---|
| URL | https://raw.githubusercontent.com/vivo-project/sample-data/master/i18n/sample-data-en_US.ttl |
| Action | Add instance data |
| File type | Turtle |
Cliquez sur Submit.
| Champ | Valeur |
|---|---|
| URL | https://raw.githubusercontent.com/vivo-project/sample-data/master/i18n/sample-data-fr_CA.ttl |
| Action | Add instance data |
| File type | Turtle |
Cliquez sur Submit.
Naviguez vers la page d'accueil VIVO. Un sélecteur de langue devrait apparaître dans l'en-tête. Basculez entre English et Français — les étiquettes des organisations, des personnes et des domaines de recherche devraient changer en conséquence.
Carte des compétences : Si la carte des compétences à
/vis/capabilitymapn'affiche aucun nœud malgré la présence des données, consultez fr_Troubleshooting#carte-des-compétences-vide--jsonp-bloqué-par-le-type-mime.
Après le chargement, quel que soit le scénario, confirmez que les données sont entièrement indexées et que la carte des compétences est fonctionnelle.
Les données d'exemple de base (sans les fichiers de locale i18n) ajoutent environ 436 documents à l'index Solr.
curl -s "http://localhost:8983/solr/vivocore/select?q=*:*&rows=0" | python3 -c \
"import sys, json; d=json.load(sys.stdin); print('Docs indexés :', d['response']['numFound'])"Résultat attendu après le chargement des données d'exemple :
Docs indexés : 436
Si le nombre est inférieur (typiquement ~394 après un démarrage initial), l'indexation Solr est peut-être encore en cours ou le chargement n'a pas abouti.
Confirmez que l'API retourne des résultats avant de tester l'interface navigateur :
# Lister tous les domaines de recherche indexés
curl -sk "https://<fqdn>/visualizationAjax?vis=capabilitymap&query=all&data=concepts" | head -c 500
# Récupérer les chercheurs liés à un concept spécifique
curl -sk "https://<fqdn>/visualizationAjax?vis=capabilitymap&query=Rhetoric&callback=ipretResults&noCacheIE=1" | head -c 500Résultat attendu : une fonction de rappel JSONP contenant des données JSON (ipretResults({...})).
Si la réponse est du HTML (page d'erreur VIVO), les données sont manquantes. Si le navigateur bloque la requête, consultez fr_Troubleshooting#carte-des-compétences-vide--jsonp-bloqué-par-le-type-mime.
Les navigateurs appliquent une vérification stricte du type MIME. Confirmez que nginx retourne le bon type :
curl -sk -I "https://<fqdn>/visualizationAjax?vis=capabilitymap&query=Rhetoric&callback=ipretResults&noCacheIE=1" \
| grep -i content-typeRésultat attendu :
content-type: application/javascript; charset=UTF-8
Si la réponse retourne text/html, appliquez la correction nginx décrite dans fr_Troubleshooting#carte-des-compétences-vide--jsonp-bloqué-par-le-type-mime.
Les données d'exemple VIVO de vivo-project/sample-data utilisent le namespace par défaut http://vivo.mydomain.edu/individual/. Lorsque votre instance VIVO est configurée avec un namespace personnalisé (ex. : http://vivo.moninstitution.edu/individual/), la carte des compétences et les fonctions de recherche fonctionneront correctement, mais la navigation directe vers les pages de profil individuel par URI risque de ne pas aboutir.
Ceci est attendu lorsque les données d'exemple Lyrasis sont utilisées telles quelles sur un déploiement personnalisé. Ces données permettent d'explorer les fonctionnalités de VIVO ; elles ne sont pas destinées à un usage en production.
Pour supprimer toutes les données d'exemple et revenir à une instance VIVO vide :
- Connectez-vous en SSH à la VM
- Arrêtez tous les services :
sudo systemctl stop tomcat solr
- Videz le triplestore TDB2 et l'index Solr :
sudo rm -rf /data/vivo/home/tdbContentModels sudo rm -rf /data/vivo/home/tdb sudo rm -rf /data/solr/data/vivocore/data
- Redémarrez les services :
sudo systemctl start solr sleep 15 sudo systemctl start tomcat
VIVO rechargera ses données d'ontologie intégrées au premier démarrage (~2–3 minutes). Une fois terminé, la page d'accueil affichera une instance vide.
- vivo-project/sample-data — dépôt GitHub
- Sample Data — VIVO 1.15.x Documentation — wiki LYRASIS
- Restoring VIVO to First Time State — wiki LYRASIS
- Language Filter — VIVO 1.15.x Documentation — wiki LYRASIS
- fr_Troubleshooting — Carte des compétences vide, problème de type MIME
Page originale (English) : _Loading-Sample-Data
Getting Started
Configuration
Using VIVO
Help
Démarrage
Configuration
Utiliser VIVO
Aide