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

Nederlandstalige API + Datamodel #3

Open
alextreme opened this issue Nov 8, 2024 · 2 comments · May be fixed by #23
Open

Nederlandstalige API + Datamodel #3

alextreme opened this issue Nov 8, 2024 · 2 comments · May be fixed by #23
Assignees
Labels
enhancement New feature or request

Comments

@alextreme
Copy link
Member

alextreme commented Nov 8, 2024

Gebruikersverhaal

Als gemeentelijke ontwikkelaar wil ik dat de Open Producten API en het bijbehorende datamodel volledig Nederlandstalig zijn, zodat ik gemakkelijk begrijpbare integraties kan realiseren en de gegevens optimaal kan benutten binnen onze bestaande systemen zonder vertalingsproblemen. Dit sluit aan bij de gebruiksvriendelijkheid voor Nederlandse gemeenten en overheidsinstanties die de API implementeren.

Acceptatiecriteria

Nederlandstalige endpoints en veldnamen

  • Alle API endpoints zijn in het Nederlands geformuleerd.
  • Datamodel-veldnamen zijn in het Nederlands consistent toegepast, zoals naam, beschrijving, status, producttype, etc.

Duidelijke documentatie in het Nederlands

  • De API-documentatie, inclusief toelichting op de velden, datatypen en voorbeelden van API-aanvragen en -antwoorden, is volledig in het Nederlands beschikbaar.
  • De documentatie bevat relevante use-cases voor Nederlandse overheidsinstanties.

Nederlandse foutmeldingen en response codes

  • Alle foutmeldingen zijn vertaald naar het Nederlands met duidelijke en begrijpelijke uitleg.
  • Response codes blijven conform de internationale standaarden (bijv. 200, 404, 500) maar met Nederlandse toelichting bij foutmeldingen.

Ondersteuning voor Nederlandstalige invoer

  • Velden die teksten bevatten zoals titel, omschrijving, inhoud, en parameters ondersteunen zowel Nederlandse tekens als taalregels.
  • API datum en datum+tijd notaties dienen conform ISO 8601 te zijn

Data terugkoppeling en validatie in het Nederlands

  • Bij validatiefouten geeft de API duidelijke Nederlandstalige foutmeldingen terug (bijv. "Veld 'naam' is verplicht").

Definition of Done (DoD)

  • De API en het datamodel zijn volledig Nederlandstalig geïmplementeerd.
  • Unit tests en integratietests zijn uitgevoerd met Nederlandstalige invoer en output.
  • Documentatie en voorbeelden zijn geschreven en gepubliceerd in het Nederlands.
@alextreme alextreme added the enhancement New feature or request label Nov 8, 2024
@alextreme
Copy link
Member Author

@Floris272 bij deze alvast de eerste user story, wat mij betreft hoef je niet door te bouwen op je Open Producten prototype en kunnen we met een schone 'default project' lei beginnen. Wel is het datamodel zoals we die hadden een goed uitgangspunt, mits we deze NL-talig opzetten

@Floris272 Floris272 transferred this issue from maykinmedia/open-producten-prototype Dec 3, 2024
@Floris272 Floris272 linked a pull request Dec 13, 2024 that will close this issue
@joeribekker
Copy link
Member

Refinement: Discussed that dates (and times) should adhere to ISO standards.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment