Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Als developer wil ik dat “Typen” bij Eigenschappen in lijn worden getrokken met internationale standaarden #1873

Open
rubenvdlinde opened this issue Jul 20, 2021 · 0 comments

Comments

@rubenvdlinde
Copy link

Zaak eigenschappen kunnen nu een super beperkte lijst van “verwachten” waarden, te weten:
tekst
getal
datum
datum_tijd

In de praktijk zijn er echter veel meer “typen” voor waarden mogelijk, waarvan sommige zeker relevant kunnen zijn tijdens afhandelen. Een simpel voorbeeld kan een boolean zijn om aan te geven of een bepaalde casus wel of niet van toepassing is op een zaak “vraag om vervolg onderzoek” b.v.

Zowel vanuit Form.io als OAS is er reeds uitgebreid nagedacht en jaren lange ervaring opgebouwd met wat voor soort “type” eigenschappen je op een dosier/object zou verwachten. Dat levert de volgende samengestelde lijst op, die al dan niet reeds in ZGW eigenschappen bestaan (onder een andere naam). Opvallend punt daarbij is dat ZGW hier zwaar en tot de kern afwijkt van internationale conventies over dit soort namen, ondanks dat zij op OAS leunt (in uitgangspunt).

Internationaal In ZGW Voorstel
string tekst Hernoemen naar string
number geta Hernoemen naar number
uuid n.v.t overnemen
email n.v.t Niet overnemen (hoort in klanten api)
tel n.v.t Niet overnemen (hoort in klanten api)
date datum Hernoemen naar date
time n.v.t overnemen
date-time datum_tijd Hernoemen naar date-time
password n.v.t Niet overnemen (onwensenlijk)
boolean n.v.t overnemen
currency n.v.t overnemen
resource n.v.t Niet overnemen (hoort in zaakObjectOverig)
file n.v.t Niet overnemen (hoort in zaakObject)
color n.v.t Overnemen
url n.v.t Overnemen
float n.v.t Overnemen
double n.v.t Overnemen
integer n.v.t Overnemen
int32 n.v.t Overnemen
int64 n.v.t Overnemen
uri n.v.t Overnemen
hostname n.v.t Overnemen (heeft iemand een use case)
ipv4 n.v.t Overnemen (heeft iemand een use case)
ipv6 n.v.t Overnemen (heeft iemand een use case)
byte n.v.t Overnemen
binary n.v.t Overnemen
json n.v.t Niet overnemen (hoort in zaakObjectOverig)
xml n.v.t Niet overnemen (hoort in zaakObjectOverig)
object n.v.t Niet overnemen (hoort in zaakObjectOverig)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants