SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano

274 Plugins, 192 contribs sur SPIP-Zone, 236 visiteurs en ce moment

Accueil > Squelettes > Outils pour squelettes > Dublin Core > Dublin Core

Dublin Core

21 septembre 2010 – par Joseph, Tony Gheeraert – 14 commentaires

12 votes

Un petit squelette pour l’insertion de méta-données Dublin Core dans la partie head des articles.

Le Dublin Core

« Le Dublin Core est un schéma de métadonnées générique qui permet de décrire des ressources numériques ou physiques et d’établir des relations avec d’autres ressources. » (Wikipédia).

Utilisées par les bibliothèques dans leurs opérations de catalogage et de moissonnage des ressources du web, les métadonnées Dublin Core sont également très employées par les outils d’indexation des travaux scientifiques et d’évaluation de la recherche (bibliométrie).

Grâce à ces métadonnées, les systèmes de référencement automatiques spécialisés peuvent ainsi aisément créer des notices conformes au contenu des pages, dans la mesure où celles-ci comportent nativement leur descriptif synthétique.

Référence : http://www.dublincore.org/

Instalation

Le plugin s’installe comme n’importe quel plugin. Il insère automatiquement dans les pages des articles les Dublin Core, si la balise #INSERT_HEAD est présente dans vos squelettes.

Personnalisation

Les Dublin Core peuvent être personnalisés via le plugin CFG.

Pour des personnalisations plus poussées, vous pouvez surcharger le fichier dublin_core_article.html en le recopiant dans votre dossier squelettes.

Compatibilité

Le plugin Dublin Core est compatible avec le plugin Une licence pour un article. Ainsi, si ce dernier est installé et qu’une licence est spécifiée pour un article, la valeur de celle-ci (plus précisément l’URL) sera utilisée pour le champs DC.Rights.License, la licence définie explicitement pour l’article ayant priorité sur la valeur générale définie dans la configuration du plugin Dublin Core.

Évolutions

Le plugin Dublin Core pourra évoluer pour prendre en charge de nouveaux champs Dublin Core. N’hésitez pas à exprimer vos usages et vos besoins dans le forum ci-dessous. Cependant, n’oubliez pas que l’intégration de nouvelles fonctionnalités dans le plugin sera fonction du temps disponible des auteurs.

Retour en haut de la page

Vos commentaires

  • Le 25 octobre 2011 à 14:38, par Renaud En réponse à : Dublin Core

    Je réponds à plusieurs interrogations postées concernant l’intérêt des métadonnées Dublin Core.
    Les laboratoires de recherche des Universités et du CNRS ont besoin de s’échanger entre eux des données numériques (souvent pour indexer un contenu d’un site sur un autre site, grâce au protocole OAI-PMH ). Ce type de métadonnées est l’un des standards retenus fréquemment.
    Des millions sont dépensés chaque année pour financer des actions de recherches interopérables mettant en place des corpus documentaires de tous types (notamment grâce à l’Agence Nationale de la Recherche). Or qui dit interopérable, dit échange de métadonnées et donc Dublin Core.
    Personnellement, comme ingénieur d’études en analyse de sources j’ai développé en Histoire du Droit un site à destination des chercheurs. De son côté le CNRS a mis en place une plateforme de recherche, appelée ISIDORE, qui recense, entre autres, l’activité des laboratoire en Sciences Humaines et Sociales.
    Déjà sous SPIP 2.0, l’intégration des pages de mon site s’est faite sans problème, mais elle sera facilitée grâce à ce plugin Dublin Core (migration auparavant en 2.1).
    Je gère également un autre site destiné à la publication d’articles scientifiques en ligne, ce genre de plugin est ici tout à fait nécessaire pour raffiner les distinctions dans ce qui est mis en ligne (article, titre etc.) et qui fait quoi (entre auteur de l’article scientifique et celui qui met en ligne en ajoutant une mise en forme).
    Je profite donc de l’occasion pour féliciter les créateurs de ce plugin, tout en leur montrant l’utilité de celui-ci. D’un autre côté, le Dublin Core comprend normalement 15 éléments, il serait très intéressant dans une prochaine version de pouvoir paramétrer ces 15 éléments, notamment pour distinguer un auteur d’un producteur scientifique.
    Merci aussi à toute l’équipe de SPIP pour ce génial CMS.

    • Le 25 octobre 2011 à 15:56, par Joseph En réponse à : Dublin Core

      Merci pour vos précisions fort intéressantes.

      Concernant les évolutions de ce plugin, il est en dépôt sur la zone et donc peu évoluer en fonction des besoins exprimés et des bonnes volontés pour s’en charger.

      En premier lieu, il faudrait faire le point sur les champs Dublin Core à ajouter et les options de configuration à fournir. Peut-être faut-il aussi envisager d’ajouter des champs spécifiques aux articles (par exemple un champs DOI).

      Cordialement

    • Le 26 octobre 2011 à 09:31, par Tony Gheeraert En réponse à : Dublin Core

      Merci pour ces encouragements, et pour les pistes d’amélioration possible. Il faudra qu’on y pense, effectivement...
      Amicalement,
      Tony.

    Répondre à ce message

  • Le 25 mars 2011 à 12:15, par tetue En réponse à : Dublin Core

    J’ai moi aussi ajouté des métadonnées Dublin Core dans le head de mes billets, mais je m’interroge vraiment sur l’utilité de la chose... A-t-on des retours d’expérience ?

    • Le 25 mars 2011 à 12:33, par Joseph En réponse à : Dublin Core

      C’est un vrai débat. Ceci dit, pour un scientifique comme moi gros adepte de Zotero, cela permet de faire un import à peu prêt correct d’une page web.

      Je pense que les métas Dublin Core ont un véritable sens concernant un site s’apparentant à une revue (les pages correspondant à des articles).

      Sur un site généraliste ou un blog, c’est peut-être plus discutable.

    • Le 25 mars 2011 à 14:40, par Loiseau2nuit En réponse à : Dublin Core

      Pour ma part, je n’ai pas d’infos ou de retours de tests à ce sujet. Google semble n’en penser pas moins.

      Je pense effectivement qu’en dehors de cette utilisation précise, ces metas n’ont pas d’utilité flagrante, mais cela relève plus de la conviction personnelle que de l’affirmation scientifique et/ou pragmatique

    • Le 25 mars 2011 à 14:50, par ? En réponse à : Dublin Core

      Bonjour,
      Les dublin core sont destines a être moissonnes par les outils recensant les publications scientifiques sur le web. Les bibliothèques et maintenant les instances d’evaluation les utilisent couramment. Lodel (le cms qui propulse revues.org) en fait un de ses points forts, par exemple.

      Quant a savoir si le champ d’application des DC est appelé a s’étendre, j’avoue que je ne sais pas...
      Cordialement.
      Tony Gheeraert

    Répondre à ce message

  • Le 23 octobre 2010 à 12:32, par Delaby Pierre En réponse à : Dublin Core

    Bonjour !
    Déjà merci pour ce chouette plugin. Une remarque cepandant :

    Chez moi l’insertion de la #INSERT_HEAD n’affiche pas non plus les balises de dublin core, j’ai donc rajouté les balises à la main. Et pour les articles , pour DC.Description.Abstract, le critère #DESCRIPTIF ramène du texte avec des balises html,, <p> en occurrence

    Ne serait il pas plus sur de mettre le texte en texte brut du style
    [(#CONFIG{dublin_core/dc_description_abstract}|non)[<meta name="DC.Description.Abstract" lang="#LANG" content="[(#DESCRIPTIF_SITE_SPIP|textebrut)]" />]] ?

    Répondre à ce message

  • Le 22 septembre 2010 à 16:35, par squirrel En réponse à : Dublin Core

    Cette fois ci çà fonctionne ! Par contre j’ai pas testé sur Zpip :)

    Il faudrait annuler le filtre |licence_affiche si on a pas installer le plugin licence affiche.

    Car il y a une erreur |Filtre licence_affiche non défini|

    Félicitation pour ce plugin bien utile !

    PNG - 49.9 ko
    • Le 22 septembre 2010 à 18:10, par Joseph En réponse à : Dublin Core

      En effet, il faut utiliser |appliquer_filtrefonction_specifique, param1, param2

      Je viens de corriger. Mais du coup, on perd la compatibilité SPIP 2.0 puisqu’appliuer_filtre n’est apparu qu’en 2.1.

      Cela pose-t-il problème ?

    Répondre à ce message

  • Le 22 septembre 2010 à 12:01, par Squirrel En réponse à : Dublin Core

    Salut,

    J’ai l’impression quand locale l’insertion des meta automatiquement ne se fait pas ! Je ne vois rien dans le code source de la page.

    Cependant, si je colle le code des meta dans le head de la page article l’insertion s’effectue.

    Le fichier lang à peut être un problème la dernière virgule n’est pas obligatoire ou en trop, non ?

    1. lignes 26
    2. 'label_dc_rights_rightsholder' => 'Propri&eacute;taire des droits (DC.Rights.RightsHolder)',
    3. );

    Merci pour ce plugin en tous cas :)

    • Le 22 septembre 2010 à 12:37, par Joseph En réponse à : Dublin Core

      La dernière virgule dans le fichier de langue n’est pas problématique bien qu’optionnelle.

      Deux questions : le squelette contient-il la balise #INSERT_HEAD ? Le cache a-t-il été vidé ?

    • Le 22 septembre 2010 à 13:47, par Joseph En réponse à : Dublin Core

      Je viens de vérifier le code. L’insertion ne se faisait que dans le cadre d’un squelette ZPIP.

      J’ai modifié le plugin pour que l’insertion se fasse également y compris avec d’autres squelettes. Le zip mis à jour devrait être généré au prochain passage du zippeur (d’ici moins d’une heure). Il faut utiliser la version 1.2 du plugin.

      Merci de me dire si ça résout le problème.

      Cordialement

    • Le 22 septembre 2010 à 13:57, par Squirrel En réponse à : Dublin Core

      La balise #INSERT_HEAD est bien présente. C’est peut être parce que je réalise mes tests en local ?! J’ai remarqué aussi que la balise dublin_core dans l’élément de gauche du fomulaire cfg ne s’affiche pas lorsque je valide l’enregistrement.

      exemple :

      Enregistrement de dublin_core effectué

      Au lieu de

      Enregistrement de Dublin Core effectué
      PNG - 75.7 ko

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d'abord sur gravatar.com (gratuit et indolore) et n'oubliez pas d'indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Champs Extras 3

    16 janvier – 27 commentaires

    Ce plugin permet de créer et/ou de gérer des champs supplémentaires dans les objets éditoriaux de SPIP. Il permet donc de prendre en compte et d’afficher de nouveaux éléments dans n’importe quel objet éditorial de SPIP. Screencast Vous n’aimez pas lire (...)

  • Navigation AJAX

    31 janvier – 48 commentaires

    Ce plugin permet de modifier automatiquement une parties des liens internes de manière à ce qu’ils ne déclenchent pas un chargement complet de la page cible, mais un chargement en AJAX de certains éléments spécifiés à l’avance. Il permet aussi de (...)

  • Thélia

    26 juin 2007 – 854 commentaires

    Une approche basée sur l’utilisation conjointe des deux logiciels SPIP et Thélia pour la réalisation de sites de publication et de vente en ligne

  • Nouvelle mise à jour SPIP 2.1.14, 2.0.19 et 1.9.2.p

    15 mai – 10 commentaires

    Une nouvelle version de SPIP est disponible pour corriger quelques imperfections de la 2.1.13 : affichage d’erreurs php sans gravité, bug lors de l’ajout de document, etc. Cette version corrige également un malfonctionnement javascript bénin. (...)

  • Flux RSS en articles

    29 juin 2009 – 104 commentaires

    Recopie des flux RSS en articles SPIP