For a number of uses of IATI data you might want to put IATI data into a relational database. The diagram attached shows one possible structure for normalising the data - separating out all the elements that could have a one-to-many relationship with a core activity (or transaction etc.) into their own tables.
You can see what is mandatory (1..), optional (0..) and only allowed to have a single value (..1) in the documentation for the IATI Standard: http://iatistandard.org/standard/activities
3 Comments