Tento bod tak na úvahu: Shape objekty sú definované len na základné dátové typy xs:string, xs:date a podobne, nie sú ale na typy TRIEDA. Tj napríklad ak tvorím formulár, kde by som chcel aby občan uviedol svoje deti, tak by podľa CMU použil „https://data.gov.sk/def/ontology/physical-person/child“ avšak z CMU by nevedel validovať to, či sa jedná o opakovateľnú položku, nepovinnú/povinnú položku. Mám zato že, pokiaľ to takto necháme, tak bude povolená určitá voľnosť na strane tvorcu formulára, resp používateľa daných dát z CMÚ. Myslíte že takáto voľnosť bude OK ? alebo by bolo lepšie zadefinovať shape objekty aj na objectProperty typu TRIEDA ?
ObjectProperty https://data.gov.sk/def/ontology/physical-person/birthNumber nemá definované xmlElementName odkazuje sa na triedu https://data.gov.sk/def/ontology/physical-person/BirthNumber ktorá taktiež by mala materializovať vlastnosti z triedy http://www.w3.org/ns/adms#Identifier . Podľa pôvodného KDP sa rodné číslo zapisovalo ako identifikátor s pomocou CodeList typu ktorý uvádzal že sa jedná o identifikátor typu RČ, ako by toto malo fungovať tu ? V podstate pokiaľ máme strojovo spracovať CMU tak aby z neho bolo možné vytvoriť štruktúru XML formulára ktorej následne bude pri spracovávaní stroj rozumieť, tak potrebujeme vedieť v takýchto prípadoch to, že ak sa jedná o identifikátor, tak aký a aká je jeho hodnota. Žiaľ tu pri vlastnosti https://data.gov.sk/def/ontology/physical-person/birthNumber pri strojovom spracovaní CMU nie je možné identifikovať zatiaľ nič z toho, teda jedine tak že sa jedná o typ ktorého parent je http://www.w3.org/ns/adms#Identifier, ale čo s tým, keď znalosti.gov.sk mi k tomuto nič nevrátia ??
Toto je posledný komentár od Iva Turčana: