« WikiLex:Contribution » : différence entre les versions

De WikiLex
Aller à la navigation Aller à la recherche
phrasé
Valeurs déduites des valeurs officielles mises à jour par le script : +nombre de lois concernées par eli:amends
 
(3 versions intermédiaires par le même utilisateur non affichées)
Ligne 3 : Ligne 3 :
== Imports officiels de la base LEGI ==
== Imports officiels de la base LEGI ==


La base LEGI – officielle et éditée par la DILA – est importée quotidiennement par un robot dans ce Wikibase. Ces contributions sont marquées par une référence [[Property:P32|P32 <small>(synchronisation automatique)</small>]] := [[Q375|Q375 <small>(base LEGI)</small>]] et s’affichent avec un <span class="LEGI_DB">fond bleu clair</span>.
La base LEGI – officielle et éditée par la DILA – est importée quotidiennement par un robot dans ce Wikibase. Ces contributions sont marquées par une référence [[Property:P10|P10 <small>(synchronisation automatique)</small>]] := [[Q22|Q22 <small>(base LEGI)</small>]] et s’affichent avec un <span class="LEGI_DB">fond bleu clair</span>.


Ces contributions de la base LEGI '''ne peuvent être modifiées ou supprimées''' pour les raisons suivantes :
Ces contributions de la base LEGI '''ne peuvent être modifiées ou supprimées''' pour les raisons suivantes :
Ligne 9 : Ligne 9 :
* les modifier ou les supprimer n’a de toute façons aucune influence sur la base officielle et engendrerait alors une perte sèche d’information.
* les modifier ou les supprimer n’a de toute façons aucune influence sur la base officielle et engendrerait alors une perte sèche d’information.


En revanche, pour prendre en compte les erreurs possibles dans les données même officielles, il est laissé la possibilité de '''rendre « désuètes » ces contributions''' en utilisant le rang désuet de Wikibase (TODO: il faut implémenter un bouton utilisateur permettant de ne changer que cela). Dans ces cas, il est préférable d’ajouter une valeur de rang normal corrigeant ces erreurs.
En revanche, pour prendre en compte les erreurs possibles dans les données même officielles, il est laissé la possibilité de '''marquer comme erreur ces valeurs''' en utilisant le rang désuet de Wikibase. Dans ces cas, il est préférable d’ajouter une valeur de rang normal corrigeant ces erreurs. Les valeurs de rang désuet ne s’affichent pas dans les requêtes SPARQL directes (préfixes wl: et wlt:), mais restent toutefois accessibles avec les requêtes faisant des appels aux statements.


Lors de l’import des nouvelles valeurs de la base LEGI, si une valeur créée par un contributeur correspond désormais à la nouvelle valeur apportée par la base LEGI, la contribution créée par le contributeur est supprimée au profit de la valeur officielle.
Lors de l’import des nouvelles valeurs de la base LEGI, si une valeur créée par un contributeur correspond désormais à la nouvelle valeur apportée par la base LEGI, la contribution créée par le contributeur est supprimée au profit de la valeur officielle (TODO: non-implémenté pour l’instant).


* [{{fullurl:Special:RecentChanges|hidehumans=1&urlversion=2}} Modifications récentes par le robot]
* [{{fullurl:Special:RecentChanges|hidehumans=1&urlversion=2}} Modifications récentes par le robot]
* [https://query.wikilex.seb35.fr/index.html#%23%20Deprecated%20claims%20in%20official%20statements%0APREFIX%20wl%3A%20%3Chttp%3A%2F%2Fwikilex.seb35.fr%2Fentity%2F%3E%0APREFIX%20wlpr%3A%20%3Chttp%3A%2F%2Fwikilex.seb35.fr%2Fprop%2Freference%2F%3E%0A%0ASELECT%20%3Fitem%20%3Fproperty%20%3Fvalue%20%3FitemLabel%20%3FpropertyLabel%20%3FvalueLabel%0AWHERE%20%7B%0A%20%20%3Fitem%20%3Fp%20%3Fstatement%20.%0A%20%20%3Fstatement%20wikibase%3Arank%20wikibase%3ADeprecatedRank%20.%0A%20%20%3Fstatement%20prov%3AwasDerivedFrom%20%5B%20wlpr%3AP32%20wl%3AQ375%20%5D%20.%0A%20%20%0A%20%20%7B%20%3Fstatement%20%3Fps%20%3Fvalue%20.%20OPTIONAL%20%7B%20%3Fvalue%20rdfs%3Alabel%20%3FvalueLabel%20.%20FILTER%28%20LANG%28%3FvalueLabel%29%20%3D%20%22fr%22%20%29%20%7D%20%7D%0A%20%20UNION%20%7B%20%3Fstatement%20rdf%3Atype%20%3Fpno%20%7D%20.%0A%20%20%0A%20%20%3Fpe%20wikibase%3Aclaim%20%3Fp%20%3B%0A%20%20%20%20%20%20wikibase%3AstatementProperty%20%3Fps%20%3B%0A%20%20%20%20%20%20wikibase%3Anovalue%20%3Fpno%20%3B%0A%20%20%20%20%20%20wikibase%3AdirectClaim%20%3Fproperty%20.%0A%20%20%0A%20%20OPTIONAL%20%7B%20%3Fpe%20rdfs%3Alabel%20%3FpropertyLabel%20.%20FILTER%28%20LANG%28%3FpropertyLabel%29%20%3D%20%22fr%22%20%29%20%7D%20.%0A%20%20OPTIONAL%20%7B%20%3Fitem%20rdfs%3Alabel%20%3FitemLabel%20.%20FILTER%28%20LANG%28%3FitemLabel%29%20%3D%20%22fr%22%20%29%20%7D%20.%0A%7D Requête SPARQL des affirmations officielles marquées comme désuètes]
* [https://query.wikilex.seb35.fr/index.html#%23%20Deprecated%20claims%20in%20official%20statements%0APREFIX%20wl%3A%20%3Chttp%3A%2F%2Fwikilex.seb35.fr%2Fentity%2F%3E%0APREFIX%20wlpr%3A%20%3Chttp%3A%2F%2Fwikilex.seb35.fr%2Fprop%2Freference%2F%3E%0A%0ASELECT%20%3Fitem%20%3Fproperty%20%3Fvalue%20%3FitemLabel%20%3FpropertyLabel%20%3FvalueLabel%0AWHERE%20%7B%0A%20%20%3Fitem%20%3Fp%20%3Fstatement%20.%0A%20%20%3Fstatement%20wikibase%3Arank%20wikibase%3ADeprecatedRank%20.%0A%20%20%3Fstatement%20prov%3AwasDerivedFrom%20%5B%20wlpr%3AP10%20wl%3AQ22%20%5D%20.%0A%20%20%0A%20%20%7B%20%3Fstatement%20%3Fps%20%3Fvalue%20.%20OPTIONAL%20%7B%20%3Fvalue%20rdfs%3Alabel%20%3FvalueLabel%20.%20FILTER%28%20LANG%28%3FvalueLabel%29%20%3D%20%22fr%22%20%29%20%7D%20%7D%0A%20%20UNION%20%7B%20%3Fstatement%20rdf%3Atype%20%3Fpno%20%7D%20.%0A%20%20%0A%20%20%3Fpe%20wikibase%3Aclaim%20%3Fp%20%3B%0A%20%20%20%20%20%20wikibase%3AstatementProperty%20%3Fps%20%3B%0A%20%20%20%20%20%20wikibase%3Anovalue%20%3Fpno%20%3B%0A%20%20%20%20%20%20wikibase%3AdirectClaim%20%3Fproperty%20.%0A%20%20%0A%20%20OPTIONAL%20%7B%20%3Fpe%20rdfs%3Alabel%20%3FpropertyLabel%20.%20FILTER%28%20LANG%28%3FpropertyLabel%29%20%3D%20%22fr%22%20%29%20%7D%20.%0A%20%20OPTIONAL%20%7B%20%3Fitem%20rdfs%3Alabel%20%3FitemLabel%20.%20FILTER%28%20LANG%28%3FitemLabel%29%20%3D%20%22fr%22%20%29%20%7D%20.%0A%7D Requête SPARQL des affirmations officielles marquées comme désuètes]
 
== Valeurs déduites des valeurs officielles mises à jour par le script ==
 
À partir des valeurs officielles sont déduites d’autres données qui sont mises à jour par le script. Ces contributions sont marquées par une référence [[Property:P10|P10 <small>(synchronisation automatique)</small>]] := [[Q112459|Q112459 <small>(contributions additionnelles automatisées depuis la base LEGI)</small>]] et s’affichent avec un <span class="scripted_LEGI_DB">fond orange clair</span>.
 
Similairement aux valeurs officielles, la suppression directe de ces valeurs par les contributeurs humains n’est pas possible, car le script de synchronisation les recréerait à la prochaine mise à jour, mais il est toutefois possible de « marquer comme erreur » ces valeurs.
 
Actuellement, ces données additionnelles sont :
* l’ajout de la propriété [[Property:P40|P40 <small>(eli:amends)</small>]] lorsque le titre du texte mentionne explicitement qu’il modifie un autre texte. Il y a au moins 7353 tels textes (valeur au 9 décembre 2019).
*: Exemple : dans [[Q94011|décret n° 2015-798 du 1er juillet 2015 ''modifiant le décret n° 60-1362 du 19 décembre 1960 créant une commission mixte chargée d'élaborer le statut du personnel de la Régie autonome des transports parisiens'' (Q94011)]], la propriété [[Q94011#P40|eli:amends (P40)]] vaut [[Q2110|décret n° 60-1362 du 19 décembre 1960 créant une commission mixte chargée d'élaborer le statut du personnel de la Régie autonome des transports parisiens (Q2110)]].
 
Pour modifier le comportement du script de synchronisation et donc ses résultats, il faut [https://git.en-root.org/Seb35/wikilex-sync/issues ouvrir une tâche sur le Gitlab du script].
 
* [https://query.wikilex.seb35.fr/index.html#%23%20Deprecated%20claims%20in%20official%20statements%0APREFIX%20wl%3A%20%3Chttp%3A%2F%2Fwikilex.seb35.fr%2Fentity%2F%3E%0APREFIX%20wlpr%3A%20%3Chttp%3A%2F%2Fwikilex.seb35.fr%2Fprop%2Freference%2F%3E%0A%0ASELECT%20%3Fitem%20%3Fproperty%20%3Fvalue%20%3FitemLabel%20%3FpropertyLabel%20%3FvalueLabel%0AWHERE%20%7B%0A%20%20%3Fitem%20%3Fp%20%3Fstatement%20.%0A%20%20%3Fstatement%20wikibase%3Arank%20wikibase%3ADeprecatedRank%20.%0A%20%20%3Fstatement%20prov%3AwasDerivedFrom%20%5B%20wlpr%3AP10%20wl%3AQ112459%20%5D%20.%0A%20%20%0A%20%20%7B%20%3Fstatement%20%3Fps%20%3Fvalue%20.%20OPTIONAL%20%7B%20%3Fvalue%20rdfs%3Alabel%20%3FvalueLabel%20.%20FILTER%28%20LANG%28%3FvalueLabel%29%20%3D%20%22fr%22%20%29%20%7D%20%7D%0A%20%20UNION%20%7B%20%3Fstatement%20rdf%3Atype%20%3Fpno%20%7D%20.%0A%20%20%0A%20%20%3Fpe%20wikibase%3Aclaim%20%3Fp%20%3B%0A%20%20%20%20%20%20wikibase%3AstatementProperty%20%3Fps%20%3B%0A%20%20%20%20%20%20wikibase%3Anovalue%20%3Fpno%20%3B%0A%20%20%20%20%20%20wikibase%3AdirectClaim%20%3Fproperty%20.%0A%20%20%0A%20%20OPTIONAL%20%7B%20%3Fpe%20rdfs%3Alabel%20%3FpropertyLabel%20.%20FILTER%28%20LANG%28%3FpropertyLabel%29%20%3D%20%22fr%22%20%29%20%7D%20.%0A%20%20OPTIONAL%20%7B%20%3Fitem%20rdfs%3Alabel%20%3FitemLabel%20.%20FILTER%28%20LANG%28%3FitemLabel%29%20%3D%20%22fr%22%20%29%20%7D%20.%0A%7D Requête SPARQL des contributions additionnelles automatisées marquées comme désuètes]

Dernière version du 22 décembre 2019 à 10:06

Cette page explicite le design de contribution sur ce wiki, notamment les relations entre les contributeurs humains et le robot.

Imports officiels de la base LEGI

La base LEGI – officielle et éditée par la DILA – est importée quotidiennement par un robot dans ce Wikibase. Ces contributions sont marquées par une référence P10 (synchronisation automatique) := Q22 (base LEGI) et s’affichent avec un fond bleu clair.

Ces contributions de la base LEGI ne peuvent être modifiées ou supprimées pour les raisons suivantes :

  • le robot les recréerait à la prochaine mise à jour, ne pouvant pas savoir si elles ont été supprimées ou si elles n’ont pas été créées (soit parce que nouvelles soit par erreur),
  • les modifier ou les supprimer n’a de toute façons aucune influence sur la base officielle et engendrerait alors une perte sèche d’information.

En revanche, pour prendre en compte les erreurs possibles dans les données même officielles, il est laissé la possibilité de marquer comme erreur ces valeurs en utilisant le rang désuet de Wikibase. Dans ces cas, il est préférable d’ajouter une valeur de rang normal corrigeant ces erreurs. Les valeurs de rang désuet ne s’affichent pas dans les requêtes SPARQL directes (préfixes wl: et wlt:), mais restent toutefois accessibles avec les requêtes faisant des appels aux statements.

Lors de l’import des nouvelles valeurs de la base LEGI, si une valeur créée par un contributeur correspond désormais à la nouvelle valeur apportée par la base LEGI, la contribution créée par le contributeur est supprimée au profit de la valeur officielle (TODO: non-implémenté pour l’instant).

Valeurs déduites des valeurs officielles mises à jour par le script

À partir des valeurs officielles sont déduites d’autres données qui sont mises à jour par le script. Ces contributions sont marquées par une référence P10 (synchronisation automatique) := Q112459 (contributions additionnelles automatisées depuis la base LEGI) et s’affichent avec un fond orange clair.

Similairement aux valeurs officielles, la suppression directe de ces valeurs par les contributeurs humains n’est pas possible, car le script de synchronisation les recréerait à la prochaine mise à jour, mais il est toutefois possible de « marquer comme erreur » ces valeurs.

Actuellement, ces données additionnelles sont :

Pour modifier le comportement du script de synchronisation et donc ses résultats, il faut ouvrir une tâche sur le Gitlab du script.