Skip to content

Commit

Permalink
eerste opzet
Browse files Browse the repository at this point in the history
  • Loading branch information
dmosAmsterdam committed Oct 31, 2024
1 parent 7ece6a2 commit c96838f
Show file tree
Hide file tree
Showing 5 changed files with 569 additions and 2 deletions.
26 changes: 24 additions & 2 deletions datasets/wagenpark/dataset.json
Original file line number Diff line number Diff line change
Expand Up @@ -43,12 +43,13 @@
"tables": [
{
"id": "materieel",
"$ref": "materieel/v2.0.0",
"$ref": "materieel/v3.0.0",
"activeVersions": {
"1.0.0": "materieel/v1.0.0",
"1.1.0": "materieel/v1.1.0",
"1.2.0": "materieel/v1.2.0",
"2.0.0": "materieel/v2.0.0"
"2.0.0": "materieel/v2.0.0",
"3.0.0": "materieel/v3.0.0"
}
},
{
Expand Down Expand Up @@ -95,6 +96,27 @@
"1.1.0": "financien/v1.1.0",
"2.0.0": "financien/v2.0.0"
}
},
{
"id": "inkoop",
"$ref": "inkoop/v1.0.0",
"activeVersions": {
"1.0.0": "inkoop/v1.0.0"
}
},
{
"id": "verkoop",
"$ref": "verkoop/v1.0.0",
"activeVersions": {
"1.0.0": "verkoop/v1.0.0"
}
},
{
"id": "servicecontract",
"$ref": "servicecontract/v1.0.0",
"activeVersions": {
"1.0.0": "servicecontract/v1.0.0"
}
}
]
}
88 changes: 88 additions & 0 deletions datasets/wagenpark/inkoop/v1.0.0.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
{
"id": "inkoop",
"type": "table",
"version": "1.0.0",
"titel": "inkoop",
"description": "Deze end-point bevat de inkoop gegevens over transport- of werkmaterieel",
"schema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"additionalProperties": false,
"identifier": "id",
"required": [
"id",
"schema"
],
"display": "id",
"properties": {
"id": {
"title": "id",
"type": "string",
"description": "Id van de bestelling"
},
"wagenparkMaterieel": {
"title": "Materieel ID",
"type": "string",
"relation": "wagenpark:materieel",
"description": "Verwijzing naar het nieuwe object dat voor het te leveren of geleverde voertuig is gecreëerd in de Ultimo-objectendatabase"
},
"schema": {
"$ref": "https://schemas.data.amsterdam.nl/schema@v2#/definitions/schema"
},
"omschrijvingMaterieel": {
"title": "Omschrijving materieel",
"type": "string",
"description": "Omschrijving van het bestelde materieel"
},
"afleverdatum": {
"title": "Afleverdatum",
"type": "string",
"format": "date",
"description": "Datum waarop de betreffende bestelling door de leverancier is afgeleverd aan de gemeente"
},
"besteldatum": {
"title": "Besteldatum",
"type": "string",
"format": "date",
"description": "Datum waarop de betreffende bestelling per e-mail vanuit Ultimo akkoord is gegeven aan de leverancier"
},
"typeVervanging": {
"title": "Type vervanging",
"type": "string",
"description": "Keuze type vervanging zoals opgegeven op het betreffende bestelformulier van de bronapplicatie. De mogelijke waardes: 0 = vervangen , 1 = nieuw"
},
"typeBestelling": {
"title": "Type bestelling",
"type": "string",
"description": "Keuze type bestelling zoals opgegeven op het betreffende bestelformulier in de bronapplicatie. De mogelijke waardes: 0 = eigendom, 1 = lease, 2 = huur"
},
"status": {
"title": "Status",
"type": "string",
"enum": [
"-1",
"0",
"1",
"2",
"4",
"8",
"16",
"32",
"64"
],
"description": "Bestelstatus, waarbij de volgende opties mogelijk zijn: -1=Trash, 0 = Aanvraag, 1 = Calculeren, 2 = Accorderen budgethouder aanvrager, 4 = Accorderen budgethouder functioneel beheer, 8 = Bestelling plaatsen, 16 = Bestelling is geplaatst, 32 = De bestelling is verkregen, 64 = De bestelling is geannuleerd"
},
"totaleAanschafwaarde": {
"title": "Totale aanschafwaarde",
"type":"number",
"multipleOf": 0.01,
"description": "Totale aanschafwaarde in euro's exclusief btw, inclusief standaardaccessoires, ritregistratie, tankring en bestickering volgens huisstijl"
},
"materieelNieuw": {
"title": "Materieel nieuw",
"type": "string",
"description": "Verwijzing naar het object dat door middel van de bestelling vervangen zal worden"
}
}
}
}
Loading

0 comments on commit c96838f

Please sign in to comment.