Loģisks budžeta modelis (Source, Provision, Parameter, Actor, Purpose, Indicator, Rule, ClassItem, Allocation), nevis likuma pielikumu izkārtojuma kopija. Abi likumi: teksts un visi 12 pielikumi. Atpakaļsaderība: 2026 — 58 457 no 58 457, 2025 — 55 677 no 55 677 pielikumos drukāto skaitļu atjaunoti tikai no XML. Avoti (likumi.lv, klasifikāciju MK noteikumi), rīki, datu līgums B15, dokumentācija. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016679RwmHsuTFfxt26wP6rk
2.3 KiB
Identifikatoru veidošanas noteikumi (v0.1)
Tie paši principi kā Valdības deklarācijas datukopā: viens elements — viens pastāvīgs identifikators; identifikators satur ceļu līdz saknei; atļautās rakstzīmes — latīņu burti, cipari, -, _, .; der XML xs:ID, datnes nosaukumā un tīmekļa adresē.
Sakne
| Objekts | Forma | Piemērs |
|---|---|---|
| Budžeta likums | lv-vb-GGGG |
lv-vb-2026 — likums „Par valsts budžetu 2026. gadam un budžeta ietvaru 2026., 2027. un 2028. gadam” |
| Likuma redakcija pēc grozījumiem | lv-vb-GGGG-rN |
lv-vb-2026-r2 |
Datnes nosaukums = budžeta identifikators: data/lv-vb-2026.xml.
Ieraksti
| Ieraksts | Forma | Piemērs |
|---|---|---|
| Avots | …src.law, …src.pNN |
lv-vb-2026.src.p04 — 4. pielikums |
| Pants | …pNNN |
lv-vb-2026.p017 — 17. pants |
| Parametrs | …par.<nosaukums>-GGGG |
lv-vb-2026.par.ikp-2027 |
| Resors | …ac.rSS (SS — resora kods; VPK ID atribūtā vpk) |
lv-vb-2026.ac.r13 (vpk="13-0000") |
| Pašvaldība | …ac.m-<nosaukums> |
lv-vb-2026.ac.m-rigas-valstspilseta |
| Resora mērķis | …pr.SS |
lv-vb-2026.pr.17 |
| Programma, apakšprogramma | …pr.SS.PP.AA.00 |
lv-vb-2026.pr.17.23.06.00 |
| Projekts (11. pielikums) | …pj.SS.PP.AA.00.<projekta kods> |
lv-vb-2026.pj.12.67.02.00.ceki-em-002 |
| Mērķdotācija | …pr.gNN (NN — pielikums) |
lv-vb-2026.pr.g06 |
| Naudas fakts | …a.pNN.r<rinda>.y<gads>[l][-N] |
lv-vb-2026.a.p04.r89.y2026 |
Naudas fakta identifikators ir atvasināts no avota: pielikums, rinda avota datnē un gads. l nozīmē aili „tālākā laika posmā līdz projekta beigām”. -N tiek pievienots, ja viena avota šūna dod vairākus faktus (piemēram, mērķdotāciju ailes vienā rindā). Atkārtoti parsējot to pašu likumu, identifikatori nemainās.
Klasifikāciju kodi
Kodus neveido no jauna. ClassItem izmanto oficiālos kodus:
- ekonomiskā klasifikācija (
ekk): 4 cipari, piemēram7131; - ieņēmumi (
revenue): 5 cipari, piemēram21710; - finansēšana (
financing):F+ 8 cipari, piemēramF40020000.
Likuma kopsavilkuma pozīcijām bez klasifikācijas koda izmanto SAP pielikumu kodus (A100, B100, PB…) shēmā law. Ja koda nav nevienā avotā, tiek veidots L-<nosaukums>.