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

Ré-écriture de la partie sur le moissonnage OAI et les CMS

parent 0d16dccd
Pipeline #5219 failed with stage
in 0 seconds
...@@ -272,7 +272,7 @@ Pour plus d’information, vous pouvez consulter notre billet sur le sujet : [Is ...@@ -272,7 +272,7 @@ Pour plus d’information, vous pouvez consulter notre billet sur le sujet : [Is
## Comment faire pour que des données soient référencées par ISIDORE ? ## Comment faire pour que des données soient référencées par ISIDORE ?
Il y a deux façon de faire référencer des données et documents par Il y a plusieurs façon de faire référencer des données et documents par
ISIDORE : ISIDORE :
- Proposer ses données via un flux XML de métadonnées normalisées et - Proposer ses données via un flux XML de métadonnées normalisées et
...@@ -287,6 +287,30 @@ ISIDORE : ...@@ -287,6 +287,30 @@ ISIDORE :
RDFa](https://documentation.huma-num.fr/index.php?solution_id=1035). RDFa](https://documentation.huma-num.fr/index.php?solution_id=1035).
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. 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, etc.) :
### 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 ? ### Comment signaler ses données dans ISIDORE avec des métadonnées et le protocole OAI-PMH ?
Pour signaler ses données dans ISIDORE en utilisant le protocole Pour signaler ses données dans ISIDORE en utilisant le protocole
...@@ -353,7 +377,7 @@ tel que : ...@@ -353,7 +377,7 @@ tel que :
sont indispensables. sont indispensables.
##### Exemple d’une notice en OAI-PMH : ##### Exemple d’une notice complète selon le protocole OAI-PMH :
```xml ```xml
<record> <record>
...@@ -445,7 +469,7 @@ balises `<meta>` pour définir une structure RDF offrant la possibilité ...@@ -445,7 +469,7 @@ balises `<meta>` pour définir une structure RDF offrant la possibilité
de structurer les métadonnées minimales par exemple avec le vocabulaire de structurer les métadonnées minimales par exemple avec le vocabulaire
documentaire Dublin Core Element Set. documentaire Dublin Core Element Set.
#### Comment faire ? #### 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 contenir des informations qui vont utiliser le modèle RDF, ainsi, le
...@@ -457,7 +481,7 @@ DOCTYPE sera : ...@@ -457,7 +481,7 @@ DOCTYPE sera :
Dans la balise `<html>`, doivent être présente les adresses des Dans la balise `<html>`, doivent être présente les adresses des
ontologie documentaires (via leurs *NameSpace XML*) qui servent ontologie documentaires (via leurs *NameSpace XML*) qui servent
à "typer" les informations. RDFa — qui place des métadonnées dans le Web sémantique, nécessite à minima de faire appel aux ontologies RDF et RDF Schema et au Dublin Core Element Set (dc). Il est possible d'utiliser en plus — afin d'afiner les métadonnées, le Dublin Core Terms (dcterms) : à "typer" les informations. RDFa — qui place des métadonnées dans le Web sémantique, nécessite à minima de faire appel aux ontologies RDF et RDF Schema et au Dublin Core Element Set (dc). Il est possible d'utiliser en plus — afin d'affiner les métadonnées, le Dublin Core Terms (dcterms) :
```xml ```xml
<html xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" <html xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
...@@ -482,9 +506,7 @@ xmlns:foaf="http://xmlns.com/foaf/0.1/" ...@@ -482,9 +506,7 @@ xmlns:foaf="http://xmlns.com/foaf/0.1/"
xmlns:cc="http://creativecommons.org/ns#"> xmlns:cc="http://creativecommons.org/ns#">
``` ```
Dans l'exemple ci-dessus, [foaf](http://www.foaf-project.org/) sert à encoder des Dans l'exemple ci-dessus, [foaf](http://www.foaf-project.org/) sert à encoder des informations relatives à une personne ou un objet décrit par les métadonnées. L'ontologie [CC](http://creativecommons.org) permet de signaler quelle licence, issues des *Creative Commons*, s’appliquerait à ce contenu.
informations relatives à une personne ou un objet décrit par les
métadonnées. L'ontologie [CC](http://creativecommons.org) permet de signaler quelle licence, issues des *Creative Commons*, s’appliquerait à ce contenu.
La structure RDFa au travers de balises La structure RDFa au travers de balises
`<meta>` dans l’en-tête `<head>` de la page HTML. Dans un premier `<meta>` dans l’en-tête `<head>` de la page HTML. Dans un premier
...@@ -567,21 +589,6 @@ Il est possible de tester l’extraction que fera ISIDORE de vos ...@@ -567,21 +589,6 @@ Il est possible de tester l’extraction que fera ISIDORE de vos
métadonnées RDFa à l’aide de l’application "ISIDORE à la demande" métadonnées RDFa à l’aide de l’application "ISIDORE à la demande"
disponible sur à l'adresse <http://rd.rechercheisidore.fr/ondemand/fr/rdfa.html> disponible sur à l'adresse <http://rd.rechercheisidore.fr/ondemand/fr/rdfa.html>
### 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 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 :
[https://documentation.huma-num.fr/index.php?solution_id=1035](https://documentation.huma-num.fr/index.php?solution_id=1035%20)
## Périmètre d'ISIDORE ## Périmètre d'ISIDORE
### Pourquoi certains articles ne se retrouvent pas dans ISIDORE ? ### Pourquoi certains articles ne se retrouvent pas dans ISIDORE ?
......
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