Publicaties aangeboden door MAGDA
Opbouw Interface
Beschrijving voor het gebruik van CSV-bestanden is terug te vinden onderaan deze pagina
Elke MAGDA 2.0 publicatie is op eenzelfde manier opgebouwd; dit is het MAGDA 2.0 canoniek model. Dit maakt het voor de afnemer eenvoudiger MAGDA publicaties te implementeren.
Publicatie
Het rootelement, dat de naam van de publicatie betreft, bevat twee elementen:
Publicatie
Uitzonderingen
Het element Uitzonderingen op dit niveau wordt niet gebruikt voor publicaties.
Het element Publicatie bevat de elementen
Context
Onderwerpen
Uitzonderingen
Context
Het Context element, dat structureel identiek is voor de verschillende MAGDA diensten, wordt in het kader van publicaties gebruikt voornamelijk gebruikt om de afzender (de afnemer) te identificeren.
Element Context/ | Cardinaliteit | Omschrijving |
---|---|---|
Naam | Verplicht | Bevat de naam van de publicatiedienst vb PubliceerOnderneming, PubliceerSocialeSchuld. |
Versie | Verplicht | Bevat het versienummer van de publicatiedienst . Formaat: <Hoofdnummer>.<Bijnummer>.<Buildnummer> Vb: 02.00.0000 |
Bericht/Type | Verplicht | Enkel "PUBLICATIE" is mogelijk, dit wordt afgedwongen door een xsd-validatie bij de verwerking van de publicatie. |
Bericht/Tijdstip | Verplicht | Dit is het tijdstip (datum en uur) van aanmaak van de publicatie. Formaat Datum: yyyy-mm-dd Vb: 2006-05-12 Formaat tijd: HH:mm:ss.sss (de milliseconden kunnen soms niet aanwezig zijn) Vb: 16:15:11.435 |
Bericht/Afzender/Identificatie | Verplicht | Steeds: "vip.vlaanderen.be" |
Bericht/Afzender/Naam | Optioneel | Indien aanwezig: "MAGDA" |
Bericht/Afzender/Referte | Verplicht | Bevat een waarde die elke boodschap uniek identificeert, dit is een UUID van 36 lang. |
Bericht/Afzender/OrganisatieEenheid | Optioneel | De OrganisatieEenheid of “Instrumenterende Overheid” is een niveau van toepassingscategorisatie. Het is immers mogelijk dat meerdere organisatie-eenheden eenzelfde toepassing gebruiken op een MAGDA dienst te benaderen. Op dit moment wordt dit niet gebruikt binnen MAGDA. |
Bericht/Afzender/Hoedanigheid | Optioneel | Niet aanwezig. |
Bericht/Afzender/Gebruiker | Optioneel | Niet aanwezig. |
Bericht/Ontvanger/Identificatie | Verplicht | Bevat de URI van de afnemer. Deze URI wordt verkregen tijdens het aansluitingsproces |
Bericht/Ontvanger/Naam | Optioneel | Naam van de ontvanger. Zal veelal niet aanwezig zijn. |
Bericht/Ontvanger/Referte | Optioneel | Niet aanwezig. |
Bericht/Ontvanger/OrganisatieEenheid | Optioneel | Niet aanwezig. |
Bericht/Ontvanger/Hoedanigheid | Optioneel | De hoedanigheid bepaalt in welk kader - met welke reden - dit bestand aangeboden wordt. |
Bericht/Ontvanger/Gebruiker | Optioneel | Niet aanwezig. |
Annotaties | Optioneel | Niet aanwezig. |
Onderwerpen
Het Onderwerpen-element bevat de feitelijke gepubliceerde gegevens. Elke gepubliceerd Onderwerp bevat:
Referte: deze referte is uniek voor elk onderwerp. Hier wordt (geprefereerd) gewerkt met een UUID van 36 lang
Inhoud: voor de Inhoud wordt verwezen naar de dienstspecifieke pagina's waar de inhoud beschreven staat
Uitzonderingen: een publicatie kan één tot meerdere Uitzonderingen op dit niveau bevatten. Hiervoor wordt verwezen naar de dienstspecifieke pagina's
Uitzonderingen
Voor meer informatie rond de Uitzonderingen binnen het Publicatie-element van een MAGDA 2.0 publicatie wordt verwezen naar Linken uitzonderingen publicaties
CSV bestandformaat
Bestanden die worden aan- of afgeleverd in CSV formaat moeten voldoen aan de volgende richtlijnen
ISO-8859-1 encoding
Geen header rij. De eerste rij moet effectieve gegevens bevatten
De volgorde van de velden moet voldoen aan de in de handleiding opgegeven lijst
De velden worden afgebakend met dubbele aanhalingstekens (")
De velden worden gescheiden door een punt-komma (;)
Lege velden worden steeds weergegeven door twee opeenvolgende dubbele aanhalingstekens. Velden worden nooit weggelaten
Geen line feed na de laatste datalijn, het bestand eindigt m.a.w. bij het laatste karakter van de laatste datalijn
Op deze pagina
- 1 Opbouw Interface
- 1.1 Publicatie
- 1.1.1 Context
- 1.1.2 Onderwerpen
- 1.1.3 Uitzonderingen
- 1.1 Publicatie
- 2 CSV bestandformaat
Verbonden pagina’s
Voor vragen of opmerkingen kan u de MAGDA helpdesk contacteren
De MAGDA Gebruikersomgeving is een officiële website van de Vlaamse overheid
uitgegeven door Digitaal Vlaanderen