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
Révision précédente
Prochaine révision Les deux révisions suivantes
besson_sylvain:economist_jurist [2021/03/25 19:06]
Sylvain Besson
besson_sylvain:economist_jurist [2021/03/26 12:42]
Sylvain Besson
Ligne 15: Ligne 15:
 Accès à notre [[https://​github.com/​Semantic-Data-for-Humanities/​Economists_Lawyers|dépôt Github]] sur lequel nous mettons nos différents carnets Python. Accès à notre [[https://​github.com/​Semantic-Data-for-Humanities/​Economists_Lawyers|dépôt Github]] sur lequel nous mettons nos différents carnets Python.
  
 +=====Délimitation du sujet=====
 +
 +Afin d'​avoir une population claire à étudier, il faut pour cela délimiter notre sujet et ainsi discriminer les personnes qui rentrent ou non dans la définition d'​économiste ou de juriste. ​
 +
 +====Économistes====
 +
 +Nous allons commencer par définir les économistes. Pour cela nous pouvons tout d'​abord,​ regarder ce que la définition qu'en donne le CNRTL (Centre National des Ressources Textuelles et Lexicales):
 +
 +"//​Celui qui est spécialiste d'​Économie Politique.//"​ ([[https://​www.cnrtl.fr/​definition/​%C3%A9conomiste|CNRTL - économiste]])
 +
 +Cette définition est assez sommaire.
 +
 +Nous pouvons aussi regarder la définition que celui-ci donne de l'​économie:​
 +
 +"//​Ensemble de ce qui concerne la production, la répartition et la consommation des richesses et de l'​activité que les hommes vivant en société déploient à cet effet. Synon. récent science économique"//​ ([[https://​www.cnrtl.fr/​definition/​%C3%A9conomiste| CNRTL - économie]]) ​
 +
 +Par cette définition,​ nous pouvons dire que l'​économiste est celui qui est spécialiste de l'​ensemble ci-dessus (bien que d'​autres définitions soient données, elle nous a semblé être la plus pertinente).
 +
 +Il est aussi intéressant de regarder la définition qu'en donne Wikipédia (notamment car c'est en partie de lui que nos données proviennent). Il faut remarquer tout d'​abord qu'il y a une distinction qui est faite entre l'​économie en tant que discipline ([[https://​fr.wikipedia.org/​wiki/​%C3%89conomie_(discipline)|Wikipedia fr]]) et l'​économie en tant que processus de l'​activité humaine ([[https://​fr.wikipedia.org/​wiki/​%C3%89conomie_(activit%C3%A9_humaine)|Wikipedia fr]]). La distinction est d'​autant plus clair en anglais, puisque qu'on a d'un côté //​[[https://​en.wikipedia.org/​wiki/​Economics|economics]]//​ (la discipline) et de l'​autre //​[[https://​en.wikipedia.org/​wiki/​Economics|economy]]//​ (le processus) ou en italien, entre //​[[https://​it.wikipedia.org/​wiki/​Scienze_economiche|scienze economiche]]//​ (la discipline) et //​[[https://​it.wikipedia.org/​wiki/​Economia|economia]]//​ (le processus).
 +
 +La définition en en-tête de la page économie (en tant que discipline) est sensiblement la même que celle vue précédemment sur CNRTL: ​
 +
 +"//​L'​économie (ou économie politique, science économique) est une discipline qui étudie l'​économie en tant qu'​activité humaine, qui consiste en la production, la distribution,​ l'​échange et la consommation de biens et de services.//"​ (Wikipédia fr - économie (discipline))
 +
 +
 +À partir de maintenant, pour enlever toute ambiguïté,​ c'est dans ce sens que nous emploierons le terme économie. Il est du coup possible de se demander si l’emploierons dans le seul sens d'​[[https://​fr.wikipedia.org/​wiki/​%C3%89conomie_politique|économie politique]] (qui étudie la cité), comme dans l'​acceptation courante, par opposition à l'​[[https://​fr.wikipedia.org/​wiki/​%C3%89conomie_domestique|économie domestique]] (qui étudie le foyer) ou bien si nous devons intégrer cette dernière.
 +
 +===Juriste====
 +
 +Nous pouvons dorénavant faire la même démarche pour les juristes. Le CNRTL nous donne une définition simple, mais claire:
 +
 +"//​Celui qui, spécialisé dans la science du droit, en fait profession, par la pratique ou par des écrits.//"​ ([[https://​www.cnrtl.fr/​definition/​juriste| CNRTL - juriste]]) ​
 +=====Examen 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 22: Ligne 55:
 Il est ensuite possible de rajouter des critères optionnels comme le nom (toutes les personnes n'ont pas systématiquement un nom inscrit), la nationalité,​ etc.  Il est ensuite possible de rajouter des critères optionnels comme le nom (toutes les personnes n'ont pas systématiquement un nom inscrit), la nationalité,​ etc. 
  
-Il est aussi parfois essentiel de conserver le résumé/la biographie de la personne, car c'est cet élément qui l'​identifie en tant qu'​économiste ou juriste. Il est possible dans le langage SPARQL d'​aller chercher des chaînes de caractères avec la clause REGEX. C'est avec cette dernière que nous pouvons aller chercher les biographies et les résumées les mentions d'​économistes,​ professeur d'​économie,​ //lawyer//, etc. +Il est aussi parfois essentiel de conserver le résumé/la biographie de la personne, car c'est cet élément qui l'​identifie en tant qu'​économiste ou juriste. Il est possible dans le langage SPARQL d'​aller chercher des chaînes de caractères avec la clause REGEX. C'est avec cette dernière que nous pouvons aller chercher ​dans les biographies et les résumées les mentions d'​économistes,​ professeur d'​économie,​ //lawyer//, etc. 
-Pour la BnF, il y n'​a ​besoins ​de chercher ​ses chaînes de caractère qu'en français, car toutes les biographies sont écrites en français. Par contre, pour DBpedia, il faut avant tout les faire en anglais, c'​est ​car la langue qui est privilégiée.+Pour la BnF, il y n'​a ​besoin ​de chercher ​ces chaînes de caractère qu'en français, car toutes les biographies sont écrites en français. Par contre, pour DBpedia, il faut avant tout les faire en anglais, ​car c'est la langue qui est privilégiée
 + 
 +Voici un exemple d'​interrogation possible pour obtenir les économistes sur la base BnF Data: 
 +<​code>​ 
 +query = """​ 
 +PREFIX ​ egr:  <​http://​rdvocab.info/​ElementsGr2/>​ 
 +PREFIX ​ owl:  <​http://​www.w3.org/​2002/​07/​owl#>​ 
 +PREFIX ​ dbr:  <​http://​dbpedia.org/​resource/>​ 
 +PREFIX ​ xsd:  <​http://​www.w3.org/​2001/​XMLSchema#>​ 
 +PREFIX ​ skos: <​http://​www.w3.org/​2004/​02/​skos/​core#>​ 
 +PREFIX ​ foaf: <​http://​xmlns.com/​foaf/​0.1/>​ 
 + 
 +SELECT DISTINCT ​ ?s ?name ?sName ?uri ?year ?bio 
 +WHERE 
 +  {   { ?s  egr:​biographicalInformation ​ ?bio ; 
 +            egr:​dateOfBirth ​      ?bd 
 +        BIND(strbefore(strafter(str(?​bd),​ "​http://​data.bnf.fr/​date/"​),​ "/"​) AS ?year) 
 +        FILTER ( ?year > "​1800"​ ) 
 +        FILTER ( ( ( regex(?bio, "​juriste",​ "​i"​) || regex(?bio, "​Jurist",​ "​i"​) ) || regex(?bio, "​professeur de droit",​ "​i"​) ) || regex(?bio, "​docteur en droit",​ "​i"​) ) 
 +        OPTIONAL 
 +          { ?s  foaf:​name ​ ?name } 
 +        OPTIONAL 
 +          { ?s  skos:​prefLabel ​ ?sName } 
 +        OPTIONAL 
 +          { ?s  owl:​sameAs ​ ?uri 
 +            FILTER regex(?uri, "​viaf.org",​ "​i"​) 
 +          } 
 +      } 
 +    UNION 
 +      { ?s  egr:​biographicalInformation ​ ?bio ; 
 +            egr:​dateOfBirth ​      ?bd 
 +        BIND(strbefore(strafter(str(?​bd),​ "​http://​data.bnf.fr/​date/"​),​ "/"​) AS ?year) 
 +        FILTER ( ?year > "​1800"​ ) 
 +        FILTER ( ( ( regex(?bio, "​économiste",​ "​i"​) || regex(?bio, "​professeur d'​économie",​ "​i"​) ) || regex(?bio, "​économie",​ "​i"​) ) || regex(?bio, "​docteur en économie",​ "​i"​) ) 
 +        OPTIONAL 
 +          { ?s  foaf:​name ​ ?name } 
 +        OPTIONAL 
 +          { ?s  skos:​prefLabel ​ ?sName } 
 +        OPTIONAL 
 +          { ?s  owl:​sameAs ​ ?uri 
 +            FILTER regex(?uri, "​viaf.org",​ "​i"​) 
 +          } 
 +      } 
 +  } 
 +ORDER BY DESC(?​uri) 
 +"""​ 
 +</​code>​ 
 + 
 +Cette requête est exécuté sur python est permet d'​aller chercher les économistes et les juristes BnF data
besson_sylvain/economist_jurist.txt · Dernière modification: 2021/07/22 19:05 par Sylvain Besson