Filtres sémantiques

Au-delà des termes de recherche libre, le moteur de recherche permet de filter selon un certain nombre de tags, contextualisés et systématiquement retournés par l'API.

Paramètre : q


Actions liées

Une métadonnée peut contenir des liens (links) que l'utilisateur qualifie selon leur action finale.

Structure : q=action:{ACTION_CODE_VALUE}

Caractéristiques :

  • champ optionnel
  • les liens sont visibles dans la sous-ressource links
  • plusieurs valeurs possibles

Valeurs possibles

ValeurDescription
downloadLien de téléchargement
otherAutre type de lien (site externe...)
viewLien de visualisation

Exemples

/resources/search?q=type:dataset action:download   # jeux de données ayant au moins un lien de téléchargement
/resources/search?q=has-no:action  # toute ressource sans aucune action

Formats source

Une métadonnée peut contenir le format source du jeu de données décrit. Ce format peut être renseigné par le Scan FME ou manuellement.

Structure : q=format:{FORMAT_CODE_VALUE}

Caractéristiques :

  • champ optionnel
  • les formats sont visibles dans la sous-ressource keywords
  • une seule valeur possible

Exemples

/resources/search?q=format:shp   # métadonnées dont le format est Esri Shapefiles
/resources/search?q=has-no:format  # toute ressource dont le format n'est pas décrit

Fournisseur

Une métadonnée peut être créée via Isogeo ou via un outil externe (typiquement GeoNetwork) qui est moissonné par le client CSW. Pour les distinguer on peut se référer à l'identifiant universel mais il est possible de filtrer dessus.

Structure : q=provider:{VALUE}

Valeurs possibles

ValeurDescription
autoMétadonnée externe créée par le client CSW
manualMétadonnée Isogeo

Caractéristiques :

  • champ optionnel

Exemples

/resources/search?q=provider:auto
/resources/search?q=provider:manual

Groupe de travail

Dans Isogeo, chaque métadonnée appartient au groupe de travail (workgroup) dans lequel elle a été créée. De cette relation 1:1 découle un filtre sur le groupe de travail propriétaire des métadonnées.

Structure : q=owner:{WORKGROUP_ID}

Caractéristiques :

  • valeur obigatoire
  • à la racine du modèle
  • 1 seule occurrence possible

Mots-clés

Une métadonnée peut contenir 0 - n mots-clés définis par l'utilisateur lors de l'étiquetage (édition).

Structure : q=keyword:isogeo:{KEYWORD_CODE_VALUE}

Caractéristiques :

  • champ optionnel
  • les keywords sont visibles dans la sous-ressource keywords
  • plusieurs valeurs possibles

Exemples

/resources/search?q=type:dataset keyword:isogeo:2014   # jeux de données ayant le mot-clé '2014'
/resources/search?q=has-no:keyword  # toute ressource sans aucun mot-clé

Système de coordonnées source

Une métadonnée peut contenir le système de coordonnées source du jeu de données décrit. Ce système de coordonnées peut être renseigné par le Scan FME ou manuellement. La valeur du filtre est le code EPSG du système demandé.

Structure : q=coordinate-system:{EPSG_CODE}

Caractéristiques :

  • champ optionnel
  • les systèmes de coordonnées sont visibles dans la sous-ressource coordinate-system
  • une seule valeur possible

Exemples

/resources/search?q=coordinate-system:2154    # métadonnées dont le système de coordonnées est EPSG 2154 ("RGF93 / Lambert-93")
/resources/search?q=has-no:coordinate-system  # toute ressource dont le système de coordonnée n'est pas décrit

Type de ressource

Dans Isogeo, chaque métadonnée indique le type de ressource qu'elle décrit. De cette relation 1:1 découle un filtre sur le type de ressources décrites.

Structure : q=type:{TYPE_CODE_VALUE}

Caractéristiques :

  • valeur obigatoire
  • à la racine du modèle
  • 1 seule occurence possible

Valeurs possibles

ValeurRessource décrite
datasetJeu de données (vecteur OU raster)
raster-datasetJeu de données raster
vector-datasetJeu de données vectorielles (vecteur)
serviceService géographique
resourceRessource non géographique

Les différents types sont expliqués dans le guide administrateur.

Exemples

/resources/search?q=route type:dataset  # jeux de données contenant le mot 'routes'

results matching ""

    No results matching ""