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 | Révision précédente Prochaine révision Les deux révisions suivantes | ||
besson_sylvain:economist_jurist [2021/03/26 13:19] Sylvain Besson |
besson_sylvain:economist_jurist [2021/03/26 13:58] Sylvain Besson [Sondage des données] |
||
---|---|---|---|
Ligne 68: | Ligne 68: | ||
Ce sont toutes ces différentes acceptations que nous devons intégrer dans nos requêtes puisqu'elles désignent toutes des personnes étudiant le droit. | Ce sont toutes ces différentes acceptations que nous devons intégrer dans nos requêtes puisqu'elles désignent toutes des personnes étudiant le droit. | ||
- | =====Examen des données===== | + | Nous avons à présent définit un peu plus clairement quelle est la population que nous souhaitons étudier. Ce sont avant tout des personnes qui ont obtenus des diplômes, soit en économie, soit en droit, et qui par la suite ont poursuivi une "carrière" dans le domaine. Néanmoins, ils nous sera possible d'inclure certaines personnes qui étudient l'une de ces deux disciplines dans le cas où elles auraient fait une carrière dans celles-ci. |
+ | |||
+ | =====Sondage des données===== | ||
La première étape est de connaître l'état des jeux de données de DBpedia et BnF Data afin de voir le nombre de personnes dont on peut considérer qu'elles font parties de la "population" des Économistes et des juristes. | La première étape est de connaître l'état des jeux de données de DBpedia et BnF Data afin de voir le nombre de personnes dont on peut considérer qu'elles font parties de la "population" des Économistes et des juristes. | ||
Ligne 81: | 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 95: | 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 110: | 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 125: | 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.) |