Commit 7e4384be authored by Stéphane Pouyllau's avatar Stéphane Pouyllau 💬
Browse files

Mise à jour des CMS

parent 5f74e7cf
Pipeline #8911 passed with stage
in 59 seconds
......@@ -105,7 +105,7 @@ ISIDORE, ils sont toujours en MAJUSCULE (ex. ET ou AND) :
- OU (OR) : la réunion permet de trouver les termes cherchés
appartenant aux deux ensembles de termes, ou à l’un ou à l’autre.
Par exemple :
- "web sémantique" OU "web 3.0"
- "Web sémantique" OU "Web 3.0"
- SAUF (NOT) : l’exclusion permet de réduire le bruit en excluant des
termes. Par exemple :
- révolution SAUF Française
......@@ -154,7 +154,7 @@ Isidore.science propose un espace personnel pour les chercheur·e·s permettant
Les [API du moteur de recherche d'isidore.science](https://api.isidore.science) sont disponibles à l'URL [https://api.isidore.science](https://api.isidore.science) par la méthode GET sur HTTP ou HTTPS.
Elles offrent un service de requêtage des données d'ISIDORE à la fois rapide, précis et fiable avec des fonctionnalités de recherche élaborées (auto-complétion, correction orthographique, recherches multi-critères, booléenne et à facettes, tri, agrégation des réponses, etc).
Chaque requête au moteur est soumise au moyen d'une URI pointant vers un service web spécifique. La réponse est un flux au format XML (format par défaut) ou JSON.
Chaque requête au moteur est soumise au moyen d'une URI pointant vers un service Web spécifique. La réponse est un flux au format XML (format par défaut) ou JSON.
La page Web sur les [API d'isidore.science](https://api.isidore.science) détaille l'ensemble des commandes disponibles pour les différents services disponibles.
......@@ -360,7 +360,7 @@ de votre dépôt (voir <https://developers.zenodo.org/#oai-pmh>).
#### Les bibliothèques numériques utilisant « Gallica marque blanche » peuvent-elles être référencées par ISIDORE en tant que collection d'ISIDORE ?
Oui, car la BnF expose selon le protocole OAI-PMH les contenus de la bibliothèque numérique utilisant [« Gallica marque blanche »](https://www.bnf.fr/fr/gallica-marque-blanche) sous la forme d'un ["Set" OAI-PMH](https://documentation.huma-num.fr/isidore/#comment-signaler-ses-donnees-dans-isidore-avec-des-metadonnees-et-le-protocole-oai-pmh). Pour être référencé au niveau de votre collection, merci de nous communiquer le point d'accès OAI-PMH via <isidore-sources@huma-num.fr>.
Oui, car la BnF expose selon le protocole OAI-PMH les contenus de la bibliothèque numérique utilisant [« Gallica marque blanche »](https://www.bnf.fr/fr/gallica-marque-blanche) sous la forme d'un [« Set » OAI-PMH](https://documentation.huma-num.fr/isidore/#comment-signaler-ses-donnees-dans-isidore-avec-des-metadonnees-et-le-protocole-oai-pmh). Pour être référencé au niveau de votre collection, merci de nous communiquer le point d'accès OAI-PMH via <isidore-sources@huma-num.fr>.
## Comment faire pour que des données soient référencées par ISIDORE ?
......@@ -372,31 +372,11 @@ ISIDORE :
Dublin core. Cette méthode est adaptée pour les bases de données
documentaires, les corpus, les fonds d’archives scientifiques et les
bibliothèques de documents/données. A titre d’exemple, [un outil tel
que Omeka (Classic ou S) propose le protocole OAI-PMH via des modules](#un-site-web-utilisant-omeka-classic-et-omeka-s-peuvent-il-etre-reference-par-isidore).
Cette méthode est adaptée aux sites web de programme de recherche présentant des corpus de documents ou de données, blogs scientifique (hors Hypotheses.org), et pages Web en général.
que Omeka (Classic ou S) propose le protocole OAI-PMH via des modules](#un-site-Web-utilisant-omeka-classic-et-omeka-s-peuvent-il-etre-reference-par-isidore).
Cette méthode est adaptée aux sites Web de programme de recherche présentant des corpus de documents ou de données, blogs scientifique (hors Hypotheses.org), et pages Web en général.
Ces deux méthodes sont par ailleurs souvent implémentées par des outils de publication de données (CMS, SIGB, etc.), par exemple :
### Un site web utilisant Drupal peut-il être référencé par ISIDORE ?
Oui, il est possible de faire indexer par ISIDORE des pages web générées
par le CMS Drupal. Il y a deux façons de faire, suivant la nature des
contenus de vos pages :
- Soit via le protocole OAI-PMH et dans ce cas il existe plusieurs
modules pour Drupal, voir sur
[https://www.drupal.org/search/site/OAI-PMH](https://www.drupal.org/search/site/OAI-PMH?f%5B0%5D=ss_meta_type%3Amodule "OAI-PMH pour Drupal").
- Soit via l’utilisation d’une structure de métadonnées en Dublin
Core dans les pages web générées par Drupal utilisant RDFa et un
sitemap.xml. Un article dédié à cette façon de procéder est
disponible à l’adresse ci-dessus.
### Un site web utilisant Omeka Classic et Omeka-S peuvent-il être référencé par ISIDORE ?
Oui, Omeka *Classic* et Omeka S proposent des modules permettant d'exposer les métadonnées selon le protocole OAI-PMH :
- Module pour [Omeka S](https://omeka.org/s/modules/OaiPmhRepository/)
- Module pour [Omeka Classic](https://omeka.org/classic/docs/Plugins/OaiPmhRepository/)
### Comment signaler ses données dans ISIDORE avec des métadonnées et le protocole OAI-PMH ?
......@@ -538,9 +518,9 @@ initiative](https://www.openarchives.org/pmh/tools/). Enfin, nous conseillons au
Le RDFa permet d'exprimer une structure de métadonnées selon les principes du Web sémantique (RDF pour *[Resource Description Framework](https://fr.wikipedia.org/wiki/Resource_Description_Framework)*) dans le code HTML de pages Web. Le "a" de RDFa veut dire "in
attributes", c'est à dire au sein du code HTML).
Comment exprimer des métadonnées d’une page web très simplement en
Comment exprimer des métadonnées d’une page Web très simplement en
utilisant la [syntaxe
RDFa](https://tcuvelier.developpez.com/tutoriels/web-semantique/rdfa/introduction/)
RDFa](https://tcuvelier.developpez.com/tutoriels/Web-semantique/rdfa/introduction/)
? Par exemple, dans un billet de blog publié avec WordPress. S’il
peut exister des [plugins pour faire
cela](https://wordpress.org/plugins/search/RDFa/),
......@@ -559,7 +539,7 @@ documentaire Dublin Core Element Set.
#### Comment faire pratiquement ?
En premier, il faut indiquer dans le DOCTYPE de la page web, qu’elle va
En premier, il faut indiquer dans le DOCTYPE de la page Web, qu’elle va
contenir des informations qui vont utiliser le modèle RDF, ainsi, le
DOCTYPE sera :
......@@ -608,10 +588,10 @@ numérique auquel les informations encodées en RDF seront rattachées :
Cette balise définit donc un conteneur pour les informations que nous
allons indiquer à l’aide des balises `<meta>`. Ce conteneur est
identifié par une URI qui se trouve être une URL, c’est à dire
l’adresse de la page dans le web.
l’adresse de la page dans le Web.
Les balises `<meta>` définissent ensuite un ensemble de métadonnées, c’est à dire dans notre cas, des informations descriptives de la page web du billet du blog :
Les balises `<meta>` définissent ensuite un ensemble de métadonnées, c’est à dire dans notre cas, des informations descriptives de la page Web du billet du blog :
```xml
<meta property="dc:title" content="Le titre de mon billet" />
......@@ -624,10 +604,10 @@ Les balises `<meta>` définissent ensuite un ensemble de métadonnées, c’est
<meta property="dc:subject" content="mot-clé 2" />
<meta property="dc:type" content="billet" />
<meta property="dc:format" content="text/html" />
<meta property="dc:relation" content="Un lien vers une page web complémentaire" />
<meta property="dc:relation" content="Un lien vers une page Web complémentaire" />
```
Suivant la nature du contenu de la page web, il est bien sûr possible
Suivant la nature du contenu de la page Web, il est bien sûr possible
d’être plus précis, plus fin et plus complet dans les informations
encodées. Par exemple, il sera judicieux d’utiliser le vocabulaire DC
Terms.
......@@ -639,10 +619,10 @@ Le DC Terms permet par exemple d'inclure une forme précise pour une référence
<meta property="dcterms:bibliographicCitation" content="Mettre ici une référence bibliographique" />
```
Il serait possible de passer l’ensemble du texte d’une page web à l’aide du vocabulaire SIOC [en utilisant la propriété
Il serait possible de passer l’ensemble du texte d’une page Web à l’aide du vocabulaire SIOC [en utilisant la propriété
`sioc:content`](http://www.lespetitescases.net/rdfaiser-votre-blog-2-la-pratique).
Il est possible également de relier des pages web entre elles (pour
Il est possible également de relier des pages Web entre elles (pour
définir un corpus d’auteurs par exemple) en utilisant dans le
vocabulaire DC Terms la propriété du DC Terms : `dcterms:isPartOf`.
......@@ -658,13 +638,13 @@ un fichier XML de type Sitemap listant les pages que vous souhaitez qu’ISIDORE
```xml
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://monsiteweb.com/</loc>
<loc>http://monsiteWeb.com/</loc>
<lastmod>2018-01-01</lastmod>
<changefreq>monthly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>http://monsiteweb.com/page1/</loc>
<loc>http://monsiteWeb.com/page1/</loc>
<lastmod>2018-03-05</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
......@@ -676,6 +656,36 @@ Il est possible de tester l’extraction que fera ISIDORE de vos
métadonnées RDFa à l’aide de l’application "ISIDORE à la demande"
disponible sur à l'adresse <https://rd.isidore.science/ondemand/fr/rdfa.html>
### Moissonnage par OAI pour les *Content Management System* (CMS)
#### Un site Web utilisant Omeka Classic et Omeka-S peuvent-il être référencé par ISIDORE ?
Oui, Omeka *Classic* et Omeka S proposent des modules permettant d'exposer les métadonnées selon le protocole OAI-PMH :
- Module pour [Omeka S](https://omeka.org/s/modules/OaiPmhRepository/)
- Module pour [Omeka Classic](https://omeka.org/classic/docs/Plugins/OaiPmhRepository/)
#### Un site Web utilisant WordPress peut-il être référencé par ISIDORE ?
Oui, il existe [plusieurs modules WordPress](https://fr.wordpress.org/plugins/search/oai/) pour exposer en OAI-PMH des contenus sous WordPress. Cependant, une implémentation en [Sitemap+RDFa](https://documentation.huma-num.fr/isidore/#comment-signaler-ses-donnees-dans-isidore-avec-des-metadonnees-rdfa) permet de travailler à une exposition plus fine sur les plans scientifiques et documentaires des contenus et des métadonnées et par ailleurs ne pas être dépendant de l'obsolescence des modules WordPress.
#### Un site Web utilisant Drupal peut-il être référencé par ISIDORE ?
Oui, il est possible de faire indexer par ISIDORE des pages Web générées
par le CMS Drupal. Il y a deux façons de faire, suivant la nature des
contenus de vos pages :
- Soit via le protocole OAI-PMH et dans ce cas il existe plusieurs
modules pour Drupal, voir sur
[https://www.drupal.org/search/site/OAI-PMH](https://www.drupal.org/search/site/OAI-PMH?f%5B0%5D=ss_meta_type%3Amodule "OAI-PMH pour Drupal").
- Soit via l’utilisation d’une structure de métadonnées en Dublin
Core dans les pages Web générées par Drupal utilisant RDFa et un
sitemap.xml. Un article dédié à cette façon de procéder est
disponible à l’adresse ci-dessus.
## Périmètre d'ISIDORE
### Pourquoi certains articles ne se retrouvent pas dans ISIDORE ?
......@@ -694,7 +704,7 @@ ces revues sont donc collectés et indexés par
[ISIDORE](https://isidore.science).
Il se peut également que vos articles soient publiés en ligne, mais pas
sur une plateforme d’édition électronique (mais un site web), ou sur une
sur une plateforme d’édition électronique (mais un site Web), ou sur une
plateforme d’édition électronique ne permettant pas l’indexation via le
protocole standard (voir la question-réponse sur l’OAI-PMH).
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment