Porovnávané verzie

Kľúč

  • Tento riadok sa pridal
  • Riadok je odstránený.
  • Formátovanie sa zmenilo.

...

Algoritmus

(Poznámka: Na odkazy sa dá kliknúť)

1.

...

Pre uvedený formulár je potrebné identifikovať dátové prvky (ich URI), aby bolo možné zistovať, aké všetky informácie obsahuje CMÚ. 

Osoba je pper:PhysicalPerson

meno je pper:givenName

priezvisko je pper:familyName

pohlavie je pper:sex

(toto sa dá tiež zistiť strojovo, pre tento prípad to zjednodušujem)

2.Zistenie vlastností dátových prkov

Keď sa zavolám službu znalosti, čo všetko viem o pper:givenName, tak musím dostať že:

- doména je pper:PhysicalPerson

- range je xsd:string

- je súčasťou tvaru pper:PersonShape, že kardinalita je 1 (tieto tvary treba ešte naloadovať do znalostí)

- po slovensky je to "meno". (ak by som mal ďaľšie jazykové labely, tak ich viem vytiahnuť podľa zvoleného jazyka)

to isté je pre pper:familyName,

pri zisťovaní, čo viem o pper:sex, dostanem naspäť že:

- doména je pper:PhysicalPerson

- range je pper:Sex

- po slovensky je to "pohlavie"

- kardinalita pohlavia je 1

...

Pre daný objekt evidencie, nájdi dátový prvok


Info
titleNapr. Fyzická osoba

<https://data.gov.sk/def/ontology/physical-person/PhysicalPerson>


1.1 - Zisti, či existujú nejaké povinné definované vlastnosti údajov tohto prvku cez vzťah, ktoré sú definované pre daný ISVS

Info
titleNapr. povinné vlastnosti fyzickej osoby pre RPO

<https://data.gov.sk/def/shapes/rfo/PersonShape> sh:targetClass <https://data.gov.sk/def/ontology/physical-person/PhysicalPerson> .

<https://data.gov.sk/def/shapes/rfo/PersonShape> dct:subject <https://data.gov.sk/id/egov/isvs/191> .


1.1.1 - Zisti zoznam pravidiel povinných vlastností

Info
titleZoznam pravidiel pre dátový prvok fyzická osoba (pper:PhysicalPerson)

<https://data.gov.sk/def/shapes/rfo/PersonShape> sh:property <https://data.gov.sk/def/shapes/rfo/PersonShape-givenName> .

<https://data.gov.sk/def/shapes/rfo/PersonShape> sh:property <https://data.gov.sk/def/shapes/rfo/PersonShape-prefferedGivenName> .

<https://data.gov.sk/def/shapes/rfo/PersonShape> sh:property <https://data.gov.sk/def/shapes/rfo/PersonShape-familyName> .

<https://data.gov.sk/def/shapes/rfo/PersonShape> sh:property <https://data.gov.sk/def/shapes/rfo/PersonShape-permanentResidenceAddress> . ...


1.1.1.1 - Zisti zoznam podrobností jednotlivých pravidiel

Info
titleZoznam pravidiel pre dátový prvok fyzická osoba (pper:PhysicalPerson)

<https://data.gov.sk/def/shapes/rfo/PersonShape-givenName> sh:property <https://data.gov.sk/def/shapes/rfo/PersonShape-givenName> .

<https://data.gov.sk/def/shapes/rfo/PersonShape-givenName> sh:minCount 1 .

<https://data.gov.sk/def/shapes/rfo/PersonShape-givenName> sh:minLenght 1 .

<https://data.gov.sk/def/shapes/

...

rfo/

...

3.Vygenerovanie formulára (GUI)

...

PersonShape-givenName> sh:maxLength 255 .