Outils pour utilisateurs

Outils du site


besson_sylvain:economist_jurist

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision Les deux révisions suivantes
besson_sylvain:economist_jurist [2021/03/26 13:26]
Sylvain Besson
besson_sylvain:economist_jurist [2021/03/26 13:58]
Sylvain Besson [Sondage des données]
Ligne 83: Ligne 83:
 Voici un exemple d'​interrogation possible pour obtenir les économistes sur la base BnF Data: Voici un exemple d'​interrogation possible pour obtenir les économistes sur la base BnF Data:
 <​code>​ <​code>​
-query = ""​"+query="​
 PREFIX ​ egr:  <​http://​rdvocab.info/​ElementsGr2/>​ PREFIX ​ egr:  <​http://​rdvocab.info/​ElementsGr2/>​
 PREFIX ​ owl:  <​http://​www.w3.org/​2002/​07/​owl#>​ PREFIX ​ owl:  <​http://​www.w3.org/​2002/​07/​owl#>​
Ligne 97: Ligne 97:
         BIND(strbefore(strafter(str(?​bd),​ "​http://​data.bnf.fr/​date/"​),​ "/"​) AS ?year)         BIND(strbefore(strafter(str(?​bd),​ "​http://​data.bnf.fr/​date/"​),​ "/"​) AS ?year)
         FILTER ( ?year > "​1800"​ )         FILTER ( ?year > "​1800"​ )
-        FILTER ​( ( regex(?bio, "​juriste",​ "​i"​) || regex(?bio, "​Jurist",​ "​i"​) ​) || regex(?bio, "​professeur de droit",​ "​i"​) ) || regex(?bio, "​docteur en droit",​ "​i"​) )+        FILTER ( ( regex(?bio, "​juriste",​ "​i"​) || regex(?bio, "​professeur de droit",​ "​i"​) ) || regex(?bio, "​docteur en droit",​ "​i"​) )
         OPTIONAL         OPTIONAL
           { ?s  foaf:​name ​ ?name }           { ?s  foaf:​name ​ ?name }
Ligne 112: Ligne 112:
         BIND(strbefore(strafter(str(?​bd),​ "​http://​data.bnf.fr/​date/"​),​ "/"​) AS ?year)         BIND(strbefore(strafter(str(?​bd),​ "​http://​data.bnf.fr/​date/"​),​ "/"​) AS ?year)
         FILTER ( ?year > "​1800"​ )         FILTER ( ?year > "​1800"​ )
-        FILTER ( ( ( regex(?bio, "​économiste", "i") || regex(?bio, "professeur d'​économie",​ "i") ) || regex(?bio, "​économie",​ "​i"​) ) || regex(?bio, "​docteur en économie",​ "​i"​) )+        FILTER ( ( ( regex(?bio, "​économiste"​) || regex(?bio, "Economiste") ) || regex(?bio, "professeur d'économie",​ "​i"​) ) || regex(?bio, "​docteur en économie",​ "​i"​) )
         OPTIONAL         OPTIONAL
           { ?s  foaf:​name ​ ?name }           { ?s  foaf:​name ​ ?name }
Ligne 127: Ligne 127:
 </​code>​ </​code>​
  
-Cette requête est exécuté sur python est permet d'​aller chercher les économistes et les juristes BnF data. +Cette requête est exécuté sur python est permet d'​aller chercher les économistes et les juristes BnF data.  (cf. [[projets_individuels:​economiste_juriste_documentation|Documentation SPARQL]] pour comprendre davantage comment se construit la requête.)
besson_sylvain/economist_jurist.txt · Dernière modification: 2021/07/22 19:05 par Sylvain Besson