Comment obtenir la liste des CSW moissonnés ?

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Comment obtenir la liste des CSW moissonnés ?

Thomas S
Bonjour,

Je ne sais pas si l'endroit est approprié pour une telle demande, si tel n'est pas le cas je m'en excuse.

Dans le cadre d'un projet d'école, je suis actuellement en train de rechercher des moyens d'obtenir des différents CSW la liste des "records" externes, autrement dit la liste des autres CSW moissonnés (ce n'est peut-être pas pareil mais c'est en tout cas ce que je veux). La requête getRecords me mène bien souvent sur des résultats infructueux...

C'est pourquoi j'aimerais savoir si MDWeb proposait une autre requête ou un quelconque moyen pour obtenir une telle liste avec les URL associées ? Je précise que c'est à partir de l'extérieur, pour un utilisateur inconnu. Quelque chose qui retourne un fichier XML ou un quelconque format de données exploitable par un bout de code, pas une interface graphique.

Voila, il est possible que je ne sois pas très bien renseigné sur le sujet, je m'en excuse aussi.

Cordialement,
Thomas Salliou
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: Comment obtenir la liste des CSW moissonnés ?

Dorian
Bonjour,

Mdweb peut "moissonner" des CSW de 2 façons différentes :

- Par l'interface de moissonnage, les records sont alors importés dans la base MDweb puis exposés via le CSW de MDweb. Dans ce cas il n'existe pas d'historique des moissonnages effectuées et donc pas de possibilité de savoir si l'enregistrement est un enregistrement moissonné ou non.

-Il est également possible de fédérer des CSW, c'est à dire que l'interrogation du CSW MDweb entraine l'interrogation de manière synchrone de tous les CSW fédérés. Ce type d'installation ne dispose pas d'interface de configuration et est réservé aux utilisateurs experts. Dans le cas d'une telle installation les CSW fédérés sont déclarés dans la réponse à une requête GetCapabilities du CSW interrogés.

Quoiqu'il en soit, dans les deux cas vous ne pourrez cependant pas savoir si les résultats proviennent du CSW de MDweb ou d'un CSW "moissonné".

Je ne suis pas certain d'avoir pleinement répondu à la question. Pourriez vous préciser l'objectif final de la récupération des CSW afin que je précise ma réponse si besoin ?

En espérant vous avoir aidé
Cordialement,
IRD Unité ESPACE-DEV
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: Comment obtenir la liste des CSW moissonnés ?

Thomas S
Bonjour,

Je vous remercie de votre réponse et je précise ma question.

En fait ce ne sont pas les résultats en eux-mêmes qui m'intéressent mais la localisation de leurs sources par URL. J'aimerais une liste d'URL moissonnées. Dans mes recherches je suis tombé sur ce que je pense être un fichier de configuration listant ces URL :
http://www.mdweb-project.org/files/longterm/configuration-skeletonFiles/cswdefaultSet.properties

Est-ce qu'un tel fichier de configuration est accessible depuis l'extérieur sur une installation MDWeb, sans authentification préalable ?

Cordialement,
Thomas Salliou
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: Comment obtenir la liste des CSW moissonnés ?

Dorian
Bonjour,

Le fichier que vous mentionnez est un fichier de configuration utilisé par MDweb mais non accessible pour un utilisateur extérieur.

MDweb dispose d'un client CSW qui peut interroger tout CSW conforme. La liste des CSW interrogés par le client est configurable depuis le module "configurer". Elle est disponible pour tout utilisateur via l'interface de recherche dans l'onglet "qui" de la recherche avancée.

Par défaut, MDweb interroge son propre CSW dont l'adresse est : http://nom-de-domaine/contexte/WS/csw/default. Dans le cas où ce CSW fédère d'autres CSW (réservé aux installateurs experts), il en est fait mention dans le getCapabilities. Dans le cas où les fiches ont été importées dans la base par moissonnage il n'est pas possible de connaitre leur CSW d'origine.

En résumé, il est possible depuis l'interface de recherche de connaitre les CSW interrogés par le client MDweb. Il n'est en revanche pas possible dans la majorité des cas de tracer l'origine des fiches délivrées par le CSW MDweb.

Cordialement
Dorian Ginane
IRD Unité ESPACE-DEV
Loading...