imnages

Alphons van der Heijden <alphons@heijden.com> 6 Dec 2022, 10:06
a85d3976f693c9206dcda8d8fcd3ccf9a3098011
5 files changed
  • blob/OpenKamer1.png
  • blob/OpenKamer2.png
  • src/OpenKamer.DataModel/tkData-v1-0.cs
  • src/OpenKamer.sln
  • src/readme.md
diff --git a/blob/OpenKamer1.png b/blob/OpenKamer1.png
new file mode 100644
index 0000000..919de6f
Binary files /dev/null and b/blob/OpenKamer1.png differ
diff --git a/blob/OpenKamer2.png b/blob/OpenKamer2.png
new file mode 100644
index 0000000..646930e
Binary files /dev/null and b/blob/OpenKamer2.png differ
diff --git a/src/OpenKamer.DataModel/tkData-v1-0.cs b/src/OpenKamer.DataModel/tkData-v1-0.cs
index 9efe698..35730a4 100644
--- a/src/OpenKamer.DataModel/tkData-v1-0.cs
+++ b/src/OpenKamer.DataModel/tkData-v1-0.cs
@@ -1,8 +1,8 @@
//
// (c) 2022, Alphons van der Heijden
+// alphons@heijden.com
//
// https://opendata.tweedekamer.nl/documentatie/
-// alphons@heijden.com
//
diff --git a/src/OpenKamer.sln b/src/OpenKamer.sln
index 7a73bcb..85f0b68 100644
--- a/src/OpenKamer.sln
+++ b/src/OpenKamer.sln
@@ -11,6 +11,11 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OpenKamer.WebCore", "OpenKa
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OpenKamer.LogicControllers", "OpenKamer.LogicControllers\OpenKamer.LogicControllers.csproj", "{B093EB65-335C-455B-84F3-27421D0F5888}"
EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{C613BB87-FC76-4BB4-9C66-5B8331B2EBA8}"
+ ProjectSection(SolutionItems) = preProject
+ readme.md = readme.md
+ EndProjectSection
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
diff --git a/src/readme.md b/src/readme.md
index 258cd57..395abef 100644
--- a/src/readme.md
+++ b/src/readme.md
@@ -1 +1,17 @@
-todo
+# OpenKamer
+
+Dit publieke .NET Core 7 project gebruikt het datamodel zoals te vinden is onder https://opendata.tweedekamer.nl/documentatie/
+
+De XSD beschrijving is omgezet in C# classes, deze zijn te vinden onder OpenKamer.DataModel tkData-v1-0.cs
+
+Een FeedController zorgt voor het overhalen van de data files volgens https://gegevensmagazijn.tweedekamer.nl/SyncFeed/2.0/ om deze vervolgens lokaal op te slaan (cache) op een filesysteem.
+
+![pretty print colored](https://raw.githubusercontent.com/alphons/OpenDataPortaal/main/blob/OpenKamer1.png)
+
+Een EntityController leest de datafiles en slaat de Entiteiten op in een mongodb server.
+
+![pretty print colored](https://raw.githubusercontent.com/alphons/OpenDataPortaal/main/blob/OpenKamer2.png)
+
+Als proof-of-concept is een windows en een webinterface beschikbaar waarbij beschikbare data kan worden opgevraagd.
+
+