You are not logged in.
Bonjour,
Y a-t-il un moyen de récupérer les informations Dublin Core d'une ressource ?
Merci
Offline
Bonjour,
A quel niveau souhaitez-vous les récupérer ?
Pour une ressource de l'explorateur de ressources, il y a un bouton "Dublin Core" pour visualiser et éditer les métadonnées Dublin Core.
Il existe aussi une url dans Ametys pour exposer les infos Dublin Core au format RDF, mais c'est une URL qui n'est pas exploitée aujourd'hui, qui nécessite de connaitre l'identifiant de la ressource et qui est authentifié (nécessité d'être loggué sur le CMS)
Exemple sur le serveur de démonstration:
(se logguer avec admin/admin par exemple)
Enfin, il existe une vue "Métadonnées Dublin Core" du service "Contenu d'un répertoire" qui permet d'afficher les méta Dublin Core des fichiers d'un répertoire de l'explorateur de ressources.
Laurence Aumeunier
Ametys Expert
Offline
Merci pour ces infos Laurence.
En fait, j'ai surchargé la vue du service "Contenu d'un répertoire" (les grands esprits se rencontrent ^^).
Du coup, il me manque juste la syntaxe pour récupérer la description de ma ressource.
Un coup de main ?
Offline
Les métadonnées Dublin Core sont accessibles dans les service "Contenu d'un répertoire" et "Pièce jointe d'une page" depuis la version 3.7 ()
Elles sont présentes (si non vide) dans les attributs XML des ressources.
La description d'une ressource doit pouvoir être récupérée simplement par
<xsl:value-of select="@dc_description"/>
La XSL utilisée pour la vue "Metadonnée Dublin Core" est celle-ci :
Ca peut sans doute vous aider.
Laurence Aumeunier
Ametys Expert
Offline
Arf, j'aurai du préciser dans ma question que j'étais en version 3.5 du CMS.
Bon, pour le coup, je vais pas trop me prendre la tête et attendre qu'on passe en 3.7 pour mettre mon service à jour.
Merci en tout cas, pour ces réponses, Laurence !
Et bonne journée
Offline