Codelists (and the Single Source Of Truth)

36 views
Skip to first unread message

caprenter

unread,
Jan 16, 2014, 11:58:05 AM1/16/14
to iati-te...@googlegroups.com
Recently the IATI Technical Team met to discuss the state of codelists in the IATI standard.
There are many issues to be addressed, and we think we may have some solutions (not all!), and with a Technical Advisory Group meeting planned for the future, it seems the time is right, if long over due, to look at those.

We have also started on our Single Source Of Truth project as a way of making sure all our information is in one place, version controlled and re-usable: (see previous announcement

We've started to write up our thoughts around codelists in the following doc, and we'd like it if people could get involved. Please feel free to read, contribute and ask questions of the tech team, and follow our progress over the coming months.

We want to use the Single Source Of Truth (SSOT) as a way to manage our upgrade process for the 1.04 upgrade, and you will find codelists are constructed differently in the SSOT. Don't Panic! We will be using these codelists to construct backwards compatible versions for 1.04.

Finally, I'd just like to say thank you to all the people that have, and continue to contribute to improve the codelists used in IATI. 

All the best
David

caprenter

unread,
Jan 16, 2014, 12:24:29 PM1/16/14
to iati-te...@googlegroups.com
Oops, never post to list when someone is calling you to your tea.

The link for the document should be:

Cheers
David

Owen Scott

unread,
Jan 21, 2014, 2:15:16 PM1/21/14
to iati-te...@googlegroups.com
Hi David,

Taking a look at this and definitely have some comments, but it's "view only". Is that intentional? If so I'll provide comments here, otherwise in the doc.

Thanks,

Owen

Rolf Kleef

unread,
Jan 21, 2014, 4:13:06 PM1/21/14
to iati-te...@googlegroups.com
Likewise :-)

One major concern I do want to mention already: predictability or
stability for publishers. Today, my published file may validate against
the ISO 3166 country list, tomorrow "Sudan" may have changed territorial
coverage, or "Yugoslavia" may have ceased to exist.

Such changes should be "change management" (I can fix it in my next
published data set), not "error recovery" (I need to fix it now).

It will make the job of validating and reconciliation a lot easier.

--Rolf.
> --
> You received this message because you are subscribed to the
> "IATI Technical" discussion list. Find out more at
> http://wiki.iatistandard.org/community/mailing_list
>
> To post to this group, send email to iati-te...@googlegroups.com
>
> To unsubscribe from this group, send email to
> iati-technica...@googlegroups.com
>
> For more options, including the option to switch to a digest
> subscription, visit this group at
> http://groups.google.com/group/iati-technical
>
> Tickets for the IATI technical secretariat can be posted to
> http://support.iatistandard.org
> ---
> You received this message because you are subscribed to the Google
> Groups "IATI Technical Advisory Group" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to iati-technica...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.

--
Rolf Kleef Open for Change, network for open development
ro...@openforchange.info +31617232772 @rolfkleef www.openforchange.info

Internet trailblazer. Weaving the web to help humanity. Implementing
open data, open organisations and online collaboration in civil society.

David Megginson

unread,
Jan 21, 2014, 4:26:00 PM1/21/14
to iati-te...@googlegroups.com
Rolf is right about dependencies on external standards: it does put a bigger burden on IATI maintaining copies of lists that others are already maintaining, but there might not be any way around it.  

I guess this is a flaw in the whole linked-data/semantic-web mental model (even though IATI itself isn't RDF) -- if we're pulling in information from many different places, maintained by many different parties, it's hard to have any stability for the parts of development that aren't fully dynamic, like documentation, UI work, validation scripts, organisational workflows, etc.

On the other hand, we do need a way for orgs who want to do so to be able to reference South Sudan as soon as it comes into being, rather than waiting six months for the next IATI code list release, so it might be necessary at least to optionally allow new codes before the IATI change-management process finishes.


Cheers, David

caprenter

unread,
Jan 24, 2014, 4:02:17 AM1/24/14
to iati-te...@googlegroups.com
Hi Folks

My intention was for people to air comments on this thread, and not have the document fully open, but if you would like some editing rights, just let me know. Rolf and Owen I'll add these email addresses to the doc. Please feel free to add stuff - and thanks!

David
Reply all
Reply to author
Forward
0 new messages