You've already forked Informacijas-sistemas-as-Code
Import UAPF package
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016679RwmHsuTFfxt26wP6rk
71 lines
4.9 KiB
YAML
71 lines
4.9 KiB
YAML
# ODCS v3 datu līgums: B25 Valsts informācijas sistēmas — AVOTS (VIRSIS CSV, kā publicēts data.gov.lv).
|
|
# Apraksta, ko VDE sagaida no VARAM publicētās datnes. Ja kolonnas vai klasifikācijas vērtības mainās, ielāde to konstatē un reģistrē.
|
|
# Datus VDE neglabā ProcessGit: tie tiek lasīti no portāla katru dienu, pārbaudīti pret šo līgumu un ielādēti Bronze slānī, kā saņemti.
|
|
apiVersion: v3.0.2
|
|
kind: DataContract
|
|
id: urn:pppa:cac:contract:B25-source
|
|
name: Valsts informācijas sistēmas — VIRSIS avota datne
|
|
version: 0.1.0
|
|
status: active
|
|
domain: Valsts kā kods (Country as Code)
|
|
dataProduct: Valsts informācijas sistēmas
|
|
tenant: PPP Asociācija (PPPA)
|
|
description:
|
|
purpose: >-
|
|
Valsts informācijas sistēmu saraksts, kā publicēts no sistēmas VIRSIS. Sistēma tiek sasaistīta ar pārzini (iestādi), ar informācijas resursiem (B24), ar pakalpojumiem (B23) un ar digitālās pārvaldes arhitektūru (B09).
|
|
usage: Avots datu kopai B25 VDE. Datne tiek lejupielādēta, pārbaudīta pret šo līgumu un ielādēta Bronze slānī, kā saņemta.
|
|
limitations: >-
|
|
Publiskajā datnē 2026. gada oktobrī ir tikai 13 sistēmas, lai gan valsts informācijas sistēmu ir vairāki simti, tāpēc to nevar uzskatīt par pilnu sarakstu. Avotā pārzinis norādīts ar nosaukumu.
|
|
servers:
|
|
- server: data.gov.lv
|
|
type: custom
|
|
format: csv
|
|
description: Latvijas Atvērto datu portāls (CKAN), datu kopa „Valsts informācijas sistēmu un pakalpojumu dati” (VARAM)
|
|
customProperties:
|
|
- {property: dataset, value: "https://data.gov.lv/dati/lv/dataset/valsts-informacijas-sistemu-un-pakalpojumu-dati"}
|
|
- {property: api, value: "https://data.gov.lv/dati/api/3/action/package_show?id=valsts-informacijas-sistemu-un-pakalpojumu-dati"}
|
|
- {property: resource, value: "68c67cb2-c4ca-41f0-91f9-47f6b78b6545"}
|
|
- {property: encoding, value: utf-8-sig}
|
|
- {property: delimiter, value: ","}
|
|
- {property: quote, value: "\""}
|
|
schema:
|
|
- name: informacijas_sistemas
|
|
logicalType: object
|
|
physicalType: csv-file
|
|
physicalName: valsts-informacijas-sistemas.csv
|
|
description: Viena rinda = viens informācijas sistēma. Kolonnu secība ir fiksēta; virsrakstu rinda ir obligāta; teksts var saturēt rindu pārnesumus.
|
|
customProperties:
|
|
- {property: filePattern, value: "valsts-informacijas-sistemas\\.csv$"}
|
|
- {property: lakehouseTable, value: cac_bronze.virsis_information_system}
|
|
- {property: key, value: "VIRSIS ID"}
|
|
properties:
|
|
- {name: nosaukums, physicalName: "Nosaukums", logicalType: string, required: true,
|
|
description: "Nosaukums"}
|
|
- {name: iestade, physicalName: "Iestāde", logicalType: string, required: true,
|
|
description: "Iestāde, kā avotā (nosaukums, ne identifikators); VPK ID, reģistrācijas numuru vai ATVK kodu piešķir nosaukumu sasaiste Organizations_register"}
|
|
- {name: apraksts, physicalName: "Īss apraksts", logicalType: string, required: false,
|
|
description: "Īss apraksts (var būt vairākas rindkopas)"}
|
|
- {name: virsis_id, physicalName: "VIRSIS ID", logicalType: string, required: true, primaryKey: true,
|
|
description: "Ieraksta identifikators sistēmā VIRSIS (skaitlis)", logicalTypeOptions: {pattern: "[0-9]{1,9}"}}
|
|
quality:
|
|
- {name: source_columns_match, type: custom, engine: cac-lakehouse, implementation: "app.cac_virsis:source_columns_match",
|
|
description: "Datnes virsrakstu rinda sakrīt ar līgumā noteiktajām kolonnām un to secību", dimension: conformity}
|
|
- {name: source_values_valid, type: custom, engine: cac-lakehouse, implementation: "app.cac_virsis:source_values_valid",
|
|
description: "Obligātās kolonnas aizpildītas; vērtības atbilst šablonam vai pieļaujamo vērtību sarakstam", dimension: validity}
|
|
- {name: source_key_unique, type: custom, engine: cac-lakehouse, implementation: "app.cac_virsis:source_key_unique",
|
|
description: "VIRSIS ID datnē ir unikāls", dimension: uniqueness}
|
|
- {name: institution_name_resolved, type: custom, engine: cac-lakehouse, implementation: "app.cac_virsis:institution_name_resolved",
|
|
description: "Iestādes nosaukums ir nosaukumu sasaistē (Organizations_register) un tam piešķirts VPK ID, reģistrācijas numurs vai ATVK kods", dimension: completeness}
|
|
slaProperties:
|
|
- {property: frequency, value: 1, unit: d, element: "pārbaude katru dienu; ielāde, ja datne portālā vai līgums mainījies"}
|
|
- {property: latency, value: 1, unit: d, element: "Datu kopas metadatos norādīta ikdienas atjaunošana; faktisko svaigumu VDE pārbauda"}
|
|
team:
|
|
- {role: owner, name: Viedās administrācijas un reģionālās attīstības ministrija (VARAM)}
|
|
- {role: data steward, name: PPP Asociācija (PPPA)}
|
|
support:
|
|
- {channel: web, url: "https://data.gov.lv/dati/lv/dataset/valsts-informacijas-sistemu-un-pakalpojumu-dati", description: Datu kopa portālā}
|
|
- {channel: issues, url: "https://processgit.org/Valsts-Pirmkods/Informacijas-sistemas-as-Code/issues", description: Līgums (PPPA)}
|
|
customProperties:
|
|
- {property: sourceId, value: B25}
|
|
- {property: licence, value: CC0-1.0}
|