Utilisateur:Seb35

De WikiLex
Version datée du 16 août 2021 à 15:59 par Seb35 (discussion | contributions) (+essais sur les articles)
(diff) ← Version précédente | Version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche
Informations Babel sur l’utilisateur·ice
fr-N Cet·te utilisateur·rice a pour langue maternelle le français.
en-3 This user has advanced knowledge of English.
de-2 Dieser Benutzer beherrscht Deutsch auf fortgeschrittenem Niveau.
fi-1 Tämä käyttäjä osaa suomea vähän.
Utilisateurs par langue

Voir :

PREFIX wl: <http://wikilex.seb35.fr/entity/>
PREFIX wlt: <http://wikilex.seb35.fr/prop/direct/>
PREFIX wlp: <http://wikilex.seb35.fr/prop/>

# Items ayant au moins un statement sans référence (=édités par un humain)
# Noter qu’il faudrait affiner car les humains peuvent mettre une référence
SELECT DISTINCT ?item ?itemLabel
WHERE {
  # A. Sélection de toutes les propriétés et d’un type de texte spécifique
  # fonctionne pour les lois constitutionnelles (Q13), les constitutions (Q14), les décrets-lois (Q18), les codes (Q17), les lois organiques (Q15)
  # au-delà, on a un timeout (ordonnances, lois ordinaires, décrets, arrêtés)
  #[] rdf:type wikibase:Property; wikibase:claim ?prop .
  #?item ?prop ?statement .
  #?item wlt:P1 wl:Q17 .
  
  # A'. Sélection de tous les types de textes et d’une propriété spécifique
  # semble bien fonctionner pour toutes les propriétés
  ?item wlt:P1 [ wlt:P2 wl:Q2 ] .
  #?item wlp:P40 ?statement . # eli:amends
  ?item wlp:P24 ?statement . # identifiant vie-publique.fr
  #?item wlp:P1 ?statement . # nature de l’élément
  #?item wlp:P3 ?statement . # identifiant Wikidata
  
  ?statement wikibase:rank [] .
  FILTER NOT EXISTS { ?statement prov:wasDerivedFrom [] } .
  OPTIONAL { ?item rdfs:label ?itemLabel FILTER( LANG(?itemLabel) = "fr" ) }
}

Essayez ! - Items ayant au moins un statement sans référence (=édité par un humain)

Historique des articles

PREFIX wl: <http://wikilex.seb35.fr/entity/>
PREFIX wlt: <http://wikilex.seb35.fr/prop/direct/>

SELECT ?article ?numero ?texte ?texteLabel
WHERE {
  ?article wlt:P40 wl:Q113079 .
  OPTIONAL { ?article wlt:P34 ?numero } .
  OPTIONAL { ?article wlt:P29 ?texte } .
  SERVICE wikibase:label { bd:serviceParam wikibase:language "fr" } .
}

Essayez ! - Articles amendant l’article 61 de la Constitution du 4 octobre 1958

=> Voir s’il est possible (relativement facilement) et pratique de stocker les textes des articles dans des slots supplémentaire sur leur item Wikibase