Ci-dessous, les différences entre deux révisions de la page.
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.) |