« WikiLex:Changements sur les données » : différence entre les versions
Aller à la navigation
Aller à la recherche
2 idées à implémenter |
m syntaxe |
||
Ligne 18 : | Ligne 18 : | ||
FILTER(LANG(?natureLabel) = "fr") | FILTER(LANG(?natureLabel) = "fr") | ||
FILTER( REGEX( ?itemLabel, "^(loi( constitutionnelle | FILTER( REGEX( ?itemLabel, "^(loi( constitutionnelle{{!}} organique)?{{!}}ordonnance{{!}}d[eé]cret(-loi)?{{!}}arr[eê]t[eé])( +n° *[0-9-]+)? +du +[0-9]+e?r? +[a-zûé]+ +[0-9IVXLCDM]+ +modifiant +(l’{{!}}la ) *(loi( constitutionnelle{{!}} organique)?{{!}}ordonnance{{!}}d[eé]cret(-loi)?{{!}}arr[eê]t[eé])( [a-z']+)?( +n° *[0-9-]+)? +du +[0-9]+e?r? +[a-zûé]+ +[0-9IVXLCDM]+", "i" ) ) . | ||
} | } | ||
ORDER BY ?itemLabel | ORDER BY ?itemLabel |
Version du 9 décembre 2019 à 23:18
Ajout de données
Ajout de eli:amends aux textes dont le titre comporte "modifiant la loi n° XX-XX"
Il y a 76 telles lois. Probablement ajouter une regex et/ou utiliser metslesliens.
PREFIX wl: <http://wikilex.seb35.fr/entity/>
PREFIX wlt: <http://wikilex.seb35.fr/prop/direct/>
SELECT ?itemLabel
WHERE {
?nature wlt:P2 wl:Q2 .
?item wlt:P1 ?nature .
?nature rdfs:label ?natureLabel .
?item rdfs:label ?itemLabel .
FILTER(LANG(?natureLabel) = "fr")
FILTER( REGEX( ?itemLabel, "^(loi( constitutionnelle| organique)?|ordonnance|d[eé]cret(-loi)?|arr[eê]t[eé])( +n° *[0-9-]+)? +du +[0-9]+e?r? +[a-zûé]+ +[0-9IVXLCDM]+ +modifiant +(l’|la ) *(loi( constitutionnelle| organique)?|ordonnance|d[eé]cret(-loi)?|arr[eê]t[eé])( [a-z']+)?( +n° *[0-9-]+)? +du +[0-9]+e?r? +[a-zûé]+ +[0-9IVXLCDM]+", "i" ) ) .
}
ORDER BY ?itemLabel
Types de lois
Recenser les types de lois spécifiques et récurrents (lois de finances, lois de financement de la Sécurité sociale, lois de programmation, lois de programme…) et tagger cela dans une propriété à définir.
Tenter, autant que faire se peut, de reconnaître automatiquement les différents types afin de disposer de ces règles pour l’avenir (art 2 CC :). Peut-être avec une approche par regex. Bonnus : ajouter ces règles à metslesliens.