Een collectie van objecttypen, gemaakt en gebruikt door Nederlandse overheidsorganisaties, voor gebruik net de Objecttypen API. (English version)
Objecttypen zijn technische definities van een object. Als elke applicatie dezelfde technische definitie verwacht, maakt en gebruikt, dan zou integratie tussen systemen veel eenvoudiger zijn. Het gebruik van gemeenschappelijke objecttypen maken precies dit mogelijk.
Een objecttype kan van alles omschrijven: Een monument, boot, weg, boom, trouwambtenaar, pensioenplan, formulier, etc. Deze technische definities zijn opgeschreven in JSON schema en het objecttype voegt meta gegevens toe om context te bieden.
De Objecten API en de Objecttypen API zijn twee componenten die met elkaar samen werken. De Objecttypen API bevat de objecttypen die objecten beschrijven en opgeslagen kunnen worden in de Objects API. Samen bieden zij een krachtige manier om elk willekeurig object te maken en op te slaan. De componenten zijn ontwikkeld volgens de Common Ground filosofie en kunnen gebruikt worden in combinatie met andere API's die domein specifieke gegevens moeten opslaan.
Zowel de objecttypen in deze repository (CC0), alsmede de Objecttypen API (EUPL) en de Objecten API (EUPL) zijn open source en daarmee vrij en gratis te gebruiken.
De Objecten API en de Objecttypen API doorlopen op dit moment het standaardisatieproces binnen VNG. Ondertussen hebben een aantal publieke organisaties aangegeven de API's al te (gaan) gebruiken en achter deze API's te staan. Ze gebruiken objecttypen en zijn voornemens actief bij te dragen door het toevoegen of verbeteren van objecttypen om deze vervolgens hier te delen.
Een, waarschijnlijk onvolledige, lijst met deelnemers wordt hieronder getoond:
- Dimpact (cooperation of 40+ municipalities)
- GBI (part of VNG)
- Municipality of Utrecht
- Municipality of Delft
- Municipality of Amsterdam
- Municipality of Rotterdam (also member of Dimpact)
- Municipality of Haarlem
Er zijn 4 mappen in deze repository:
- community-concepts - Bevat alle objecttypen die zijn gemaakt door de community. Ze worden doorgaans niet gebruikt door veel publieke organisaties, kunnen wijzigen zonder kennisgeving, maar zijn hier ingediend zodat anderen er gebruik van kunnen maken. Als meerdere publieke organisaties een objecttype gebruiken, kan deze "opgewaardeerd" worden naar een community standaard (zie hieronder).
- community-standards - Bevat objecttypen waar een groep van publieke organisaties overeenstemming over heeft bereikt. Het objecttype wordt beschouwd als een community standaard en kan niet worden gewijzigd. Alleen nieuwe versies kunnen ingediend worden als community concept.
- official-concepts - Bevat objecttypen waarvan verwacht wordt dat deze een officiële standaard worden maar dat nog niet zijn. Als, na een bepaalde periode, er geen bezwaren zijn tegen dit objecttype, kan het "opgewaardeerd" worden naar een officiële standaard.
- official-standards - Bevat objecttypen die worden aanbevolen voor alle organisaties om te gebruiken. Deze objecttypen zullen normaal gesproken niet snel opgevolgd worden door nieuwere versies en kan hoogstwaarschijnlijk voor een lange periode worden gebruikt.
Deze mappen bevatten JSON-schema's. Ze kunnen in uw eigen Objecttypen API worden ingeladen en voorzien worden van de juiste meta gegevens.
Licensed under the Creative Commons Zero (CC0) v1.0 Universal