1
0
Files

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}