Milí priatelia/kolegovia, dovoľte mi toto vlákno “odštiepiť” z vlákna Sémantické dátové štandardy ISVS. Pôvodné vlákno sa bude viac zameriavať na sémantickú anotáciu, tj. použitie ontológií (Linked Government Data), pravidiel a podobne, kým toto sa zamerá na samotné identifikátory a problematiku dereferenciácie URI.
Na tvorbu data.gov.sk URI existuje zverejnená metodika
https://wiki.finance.gov.sk/pages/viewpage.action?pageId=1641678222
(PS1: Pripomienky nám prosím kľúdne napíšte i sem)
(PS2: Ak by mal niekto záujem o návrch URI pre nejaké entity, veľmi radi skúsime pomôcť našim pohľadom.)
Metodika tvorby URI je v súčasnosti high-level orientovaná, a ponecháva dostatok voľnosti pri tvorbe jednotlivých časti URI (keďže je treba podporiť automatické generovanie URI zo súčasných systémov). Súčasne však, na úplných detailoch existuje množstvo otázok.
Pekným príkladom je otázka, aký smerodajný URI identifikátor by bolo ideálne používať pre organizáciu?
V súčasnosti je to http://data.gov.sk/id/corporate-body/[IČO], tj. pre Slovensko.Digital by to bolo teda
http://data.gov.sk/id/corporate-body/50158635
Lenže začíname sa jemne prikláňať k identifikátoru organization_id v rámci RPO, tj. pre Slovensko Digital by to bolo
http://data.gov.sk/id/organization/6562824
Technicky môžu existovať oba, pričom sa pri stotožňovaní povie len že
<http://data.gov.sk/id/corporate-body/6562824>
owl:sameAs
<http://data.gov.sk/id/organization/50158635>
lenže teraz nám ide kým sa ešte dá, ideálne vyhnúť sa už pri návrhu sémantickej reprezentácie entít rôznym identifikátorom. Vedeli by sme si predstaviť aj použitie organizationID do URI, lenže tu nám to komplikuje špecifikácia referenčných údajov, ktorá viaže dátové prvky na IČO, viď
https://metais.finance.gov.sk/refregisters/detail/80d31646-5ca4-47f4-87fa-8fc3210769a6?page=1&count=10&sorting[order]=asc&tab=basicForm
Čiže dovoľte nám otázku:
a) Je IČO to isté ako IPO?
b) Je IČO v rámci RPO unikátne?
c) Existujú organizácie, ktoré majú IČO ale nie sú v RPO?
d) Existujú organizácie, ktoré majú RPO::organization_id ale nemajú IČO?
ďakujeme za pomoc.