Service de recherche CSW 2.0.2
geocat.ch offre la possibilité d'accéder aux métadonnées disponibles directement, sans passer par l'application de recherche. Ici vous trouvez les informations nécessaires pour utiliser ce service et ce dont vous devriez tenir compte pour que nous puissions rattacher votre service CSW à geocat.ch.
Où le CSW est utilisé dans geocat.ch

N.B.: CSW-T n'est pas encore implémenté, il n'est donc aujourd'hui pas encore possible d'éditer des métadonnées dans geocat.ch en utilisant une application externe.
Schéma d'une requête CSW
geocat.ch en tant que serveur CSW
Adresses de base
Attention: Bien que l'on parle de "harvesting" (moissonnage) dans le context de geocat.ch, l'opération CSW du même nom n'est pas implementée. Pour notre moissonnage les opérations GetRecords und GetRecordById sont utilisées.
Exemples de Requêtes
GetRecords (Exemple avec FILTER-Constraint, dans le format CSW par défaut):
GetRecordById (Exemple "Secteurs et zones de protection des eaux souterraines" du canton de Fribourg en format GM03-INTERLIS):
Options pour les paramètres
Pour de plus amples informations référez-vous au document ISO Metadata Application Profile (1.0.0) (Lien dans la colonne à droite)
outputSchema:
- cswRecord (http://www.opengis.net/cat/csw/2.0.2) -> Dublin Core (Standard CSW)
- IsoRecord (http://www.isotc211.org/2005/gmd) -> ISO 19139
- GM03_2Record (http://www.geocat.ch/2008/gm03_2) -> GM03 en format INTERLIS
- http://www.geocat.ch/2008/che -> GM03 en format ISO 19139
resultType:
- hits
- results
- validate
- results_with_summary
option supplémentaire à lISO AP
ElementSetName:
- summary (default, siehe ISO AP, S. 55)
- full:
- Tout élément est affiché
- brief:
- BoundingBox
- Identifier
- GraphicOverview
- ServiceType
- ServiceTypeVersion
- Title
- Type (HierarchyLevel)
geocat.ch en tant que client CSW
- Support des mêmes formats que le serveur
- Support de serveurs sécurisés par http/BASIC
- Possibilité de moissonner des données d'un serveur, contenant des critères de recherche particuliers
- Pas de support de l'option CSW-Harvest. geocat.ch utilise les opérations GetRecords et GetRecordById pour moissonner les données.
Documents
- Introduction:
Article e-geo.ch sur le CSWDans cet article, le fonctionnement d'un CSW est expliqué de manière compréhensible par le moyen d'exemples très parlants.
Publié: 19.10.2010 | Taille: 339 Kb | Format: PDF
- Pour les intéressés:
CSW dans geocat.chL'implementation de la spécification OGC sur le CSW dans geocat.ch.
Publié: 10.05.2010 | Taille: 727 Kb | Format: PDF
- Pour les experts:
OGC Catalogue Service
(en anglais)
Specification sur le service de catalogue de l'Open Geospatial Consortium. En particulier:
OpenGIS Catalogue Services Specification 2.0.2 - ISO Metadata Application Profile (1.0.0)
- Infos complémentaires sur les géoservices:
Bulletin e-geo.ch No. 25
Tools und Links
- eXcat OpenGIS CSW

Outil pour créer son propre serveur/client CSW, bonne documentation du fonctionnement (en anglais) - CSW dans GeoNetwork
Fonctionnement de l'interface CSW de GeoNetwork, Blog de J. Weichand (en allemand)

