Koncepčný dokument · verzia 0.1 · otvorené riešenie

Otvorené riešenie pre slovenský šport a podporu cestovného ruchu

Jednotný národný register osôb, organizácií a aktivít s verejným registrom športovísk a vzdelávacími a rozvojovými službami postavený na otvorenej architektúre s otvorenými zdrojovými kódmi.

Rozsahuznané aj neuznané športy
Jadroevent-sourced · API-first
Licenciaopen source · verejné dáta
01 · Situácia

Problém, ktorý riešime

Slovenský šport má dnes fragmentované evidencie osôb. Každý národný zväz si vedie vlastný register hráčov, tréneri sú evidovaní niekde inde, dobrovoľníci na podujatiach nikde, komerčné subjekty nemajú spôsob overiť si platnosť licencie. Osoba, ktorá je v jednom športe hráčkou, v druhom trénerkou a v treťom organizátorkou podujatia, existuje v systémoch ako tri neprepojené záznamy.

Dôsledky sú konkrétne: duplicitné licencie, nespoľahlivé štatistiky, nemožnosť agregovaných demografických analýz, komplikované prestupy, neefektívne rozdeľovanie dotácií, rozdielne úrovne ochrany osobných údajov. Pridruženou medzerou je absencia jednotného národného katalógu športovísk, bez ktorého nevieme systematicky rozvíjať športovú infraštruktúru ani prepájať šport s cestovným ruchom.

02 · Zámer

Čo navrhujeme

Nový informačný systém športu, ktorý je zdrojom pravdy pre identitu a športové afiliácie všetkých osôb v športe, pre všetky druhy organizácií a pre všetky športoviská v SR. Systém sám nemá žiadne používateľské rozhranie — poskytuje len rozhrania (REST API, MCP servery, webhooks), cez ktoré k nemu pristupujú certifikované aplikácie tretích strán.

Kľúčový princíp

Register nevlastní aplikačnú logiku. Poskytuje overené dáta a pravidlá. Aplikácie poskytujú používateľské zážitky. Každá strana robí to, v čom je dobrá.

Osoba nie je v registri definovaná svojou rolou, ale svojou identitou. Ten istý človek môže byť súčasne športovcom, trénerom, rozhodcom, dobrovoľníkom a zákonným zástupcom svojho dieťaťa — a systém ho pozná ako jednu osobu s viacerými súbežnými afiliáciami.

03 · Princípy

Sedem princípov, na ktorých systém stojí

I.

API-first a headless

Register sám nie je aplikácia. Je to infraštruktúra. Všetka interakcia prebieha cez štandardizované rozhrania — žiadny vstavaný portál pre koncových používateľov.

II.

Identita oddelená od role

Osoba je stabilná. Rola sa mení, zaniká, pribúda. Človek je jeden záznam bez ohľadu na to, koľkými rolami naraz prechádza.

III.

Event-sourced jadro

Každá zmena je nemenná udalosť. Aktuálny stav sa odvodzuje. História je úplná, auditovateľná a dá sa preprojektovať do nových pohľadov bez migrácií.

IV.

Referenčné dáta zo štátu

Identita fyzických a právnických osôb nie je v SportUp autoritatívna — preberá sa z RFO a RPO. SportUp je autoritatívny len pre športové dáta.

V.

GDPR v jadre

Súhlasy, účely spracovania a právne základy sú prvotriedne entity modelu. Každý prístup k osobným údajom prechádza policy enginom.

VI.

Zero-trust

Čítať a zapisovať môžu len aplikácie certifikované prevádzkovateľom. Každé volanie je autentifikované, autorizované a auditované.

VII.

Otvorenosť

Otvorené zdrojové kódy, otvorené API, otvorené číselníky, otvorené dáta. Transparentný vývoj na GitHube a verejný dizajn rozhraní.

04 · Subjekty

Kto systém používa

Systém je navrhnutý tak, aby obslúžil celý ekosystém — od národných zväzov cez územnú samosprávu až po komerčné subjekty. Každý s rozsahom prístupu, ktorý zodpovedá jeho role.

SubjektTypická úlohaRozsah prístupu
Národný zväzRegistrácia športovcov, trénerov, rozhodcov, delegátov v rámci športuCRUD nad vlastnou členskou bázou
KlubSpráva členov, prestupy, prihlášky na súťažeCRUD nad vlastnými členmi v rámci pravidiel zväzu
Obec / mestoVlastné športové programy, správa dotácií, evidencia mládežníckych športovcovDáta v rámci územnej pôsobnosti
VÚCKrajské športové programy, analytika, koordináciaAgregované a vlastné dáta v rámci kraja
Ministerstvo CR a športu SRUznanie športov, dotačná politika, prepojenie so stratégiou cestovného ruchuAgregované dáta, dohľad, audit
Prevádzkovateľ športoviskaEvidencia športoviska, rezervácie, využívanieVlastné športovisko + jeho využitie
Komerčný subjektUbytovanie, doprava, zľavy pre športovcovVerifikačné volania — áno/nie, žiadne PII
Lekár / zdravotníkZdravotné prehliadky, anti-doping, úrazyCitlivé zdravotné údaje so samostatným scope
VýskumníkDemografický a výkonnostný výskumAnonymizované agregáty
Dotknutá osobaPohľad na vlastné dáta, správa súhlasov, právo na výmazPlný prístup k vlastným dátam
05 · Obsah

Čo v dokumentácii nájdete

· · ·

Tento dokument je otvorený návrh. Je postavený na princípoch, ktoré sa osvedčili v štátnych registroch severských krajín, v referenčných modeloch európskej interoperability a v moderných GDPR-compliant architektúrach. Privíta spätnú väzbu od národných zväzov, samosprávy, úradov verejnej správy, športových komunít a výskumnej obce.