Hi All,
First off, apologies that I’m not very connected to the org ID discussion, so not sure what is already proposed under 2.01. That said, heard a very good suggestion from the team at Open Spending, via the team at Open Contracting. The basic idea would be an organization element with the following form:
participating-org/@ref
participating-org/@type
participating-org/@role
participating-org/@vocabulary-uri
In the above structure, the @vocabulary-uri
attribute would be a link to a machine-readable code list (in any format). The idea here would be a hierarchical approach whereby:
Any publisher would be able to create their own code list, and the approach would rely more on convention than codification. For instance, if I’m really knowledgeable about the structure of a certain country’s ministries, I could publish/maintain a codelist myself (which others could discover and use), but if that government were to publish an official codelist, that would become preferable. The community would be responsible for maintaining lists, discovery mechanisms, crosswalks, and eventually maybe centralized APIs pulling together commonly-used lists.
I realize it’s not perfect, but could be a step in the right direction (that doesn't the IATI Secretariate becoming a registrar). Any thoughts on this? Also note the potential interest from other open data players.
Best,
Owen
--
You received this message because you are subscribed to the
"IATI Technical" discussion list. Find out more at http://www.aidtransparency.net/governance/tag
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 (TAG) technical discussion list" 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/d/optout.
Thanks for coming in on this Owen. Some thoughts:
1. I think it is critical, as you suggest, that IATI, Open Contracting and other existing and emerging standards adopt a common approach.
2. As Tim comments, your proposal is in fact a differently formatted version, of the existing proposal
3. Maintaining accessible codelists, as opposed to a consistent methodology, is challenging. Most useful authority lists do not currently have machine-readable lists.
My personal view is that IATI, Open Contracting, Open Spending, HXL and any other interested parties should form an informal consortium that maintains a shared list of recognised registration agencies / vocabularies AND develops a common methodology for identifying public entities. IATI is willing to seed and host this but is not, in my view, an appropriate home in the longer term.
Time I'm just back from hols and have not absorbed your wikidata stuff yet ...
Best
Bill
______________________________________________________________________
This email has been scanned by the Symantec Email Security.cloud service.
For more information please visit http://www.symanteccloud.com
______________________________________________________________________
Hi Bill, all
Agree very much with establishing a working group to sort this out properly.
Without wanting to pre-empt discussions that will flow from that, my strong suspicion is that authority lists won’t be sufficient and that some system of self-registration (or organic/demand-driven creation) of organisation identifiers will be necessary to fill the gap.
I also think some centralised API is going to be necessary to make these organisation IDs discoverable and encourage some consistency in usage. That could, for instance, also solve the problem of multiple / duplicate identifiers and encourage convergence towards a “preferred” identifier over time.
Mark
· We need a consortium to work through the complexities of implementing a common approach, NOT to agree a common approach.
· There is only one basic methodology [registration agency / vocabulary / authority - plus id] on the table and if we don't adopt it now the 'pragmatic' objections will have multiplied exponentially by the time the next integer upgrade comes around.
· Why authority lists are important, and why organisation identifiers need to be meaningful is that someone needs to decide which organisation one is trying to reference. I refer you to Chris Taggart's work in the private sector which has explored this issue in some depth (eg http://blog.opencorporates.com/2013/04/18/what-makes-a-good-company-register-part-1-the-public-purpose/)
· Creating a registration agency that allows for self-registration is a feasible option within this framework.
· This is not a new issue. IATI has done a lot of work on this over the past few years. I accept that this may not always have been best communicated, but we have been round the block a couple of times...
From: iati-te...@googlegroups.com [mailto:iati-te...@googlegroups.com]
On Behalf Of Herman van Loon
Sent: 13 August 2014 11:30
To: iati-te...@googlegroups.com
Subject: Re: [IATI Tech] A possible solution to Org IDs
Hi Mark, all
--
You received this message because you are subscribed to the
"IATI Technical" discussion list. Find out more at
http://www.aidtransparency.net/governance/tag
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 (TAG) technical discussion list" 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/d/optout.
______________________________________________________________________
This email has been scanned by the Symantec Email Security.cloud service.
For more information please visit http://www.symanteccloud.com
______________________________________________________________________
· We need a consortium to work through the complexities of implementing a common approach, NOT to agree a common approach.
· There is only one basic methodology [registration agency / vocabulary / authority - plus id] on the table and if we don't adopt it now the 'pragmatic' objections will have multiplied exponentially by the time the next integer upgrade comes around.
· Why authority lists are important, and why organisation identifiers need to be meaningful is that someone needs to decide which organisation one is trying to reference. I refer you to Chris Taggart's work in the private sector which has explored this issue in some depth (eg http://blog.opencorporates.com/2013/04/18/what-makes-a-good-company-register-part-1-the-public-purpose/)
· Creating a registration agency that allows for self-registration is a feasible option within this framework.
· This is not a new issue. IATI has done a lot of work on this over the past few years. I accept that this may not always have been best communicated, but we have been round the block a couple of times...
From: iati-te...@googlegroups.com [mailto:iati-te...@googlegroups.com] On Behalf Of Herman van Loon
Sent: 13 August 2014 11:30
To: iati-te...@googlegroups.com
Subject: Re: [IATI Tech] A possible solution to Org IDs
Hi Mark, all
I share the same suspiction. Maybe it is possible to combine both approaches.
Good to have a working group for this subject.
Best Herman
--
You received this message because you are subscribed to the
"IATI Technical" discussion list. Find out more at http://www.aidtransparency.net/governance/tag
To post to this group, send email to iati-t...@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 (TAG) technical discussion list" 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/d/optout.
______________________________________________________________________
This email has been scanned by the Symantec Email Security.cloud service.
For more information please visit http://www.symanteccloud.com
______________________________________________________________________
Unfortunately there are not only ‘pragmatic’ objections against the current 2.01 proposal for organisation id’s (it’s disruptive nature). The 2.01 proposal has a fundamental problem which should in my opinion be addressed before a decision is taken on its implementation. The core of the problem is that in the current proposal, the organisation id is a MEANINGFULL id instead of a MEANINGLESS id. I will try 1) to explain this with an example and 2) sketch a modification of the current proposal using the ideas presented by several other people on this and other forums.
1) the problem of using a meaningfull id
When elements of the proposed org id [registration agency / vocabulary / authority] change, ALL IATI publishers of the affected org id’s will need to change their publications. Let’s say by example that in order to combat tax evasion and fraud, the EU member states decide that in 10 years time there will be an European registration authority for all European private sector organisations, replacing all the current registration authorities within the EU. The consequences for IATI publishers would horrendous, because of the pervasive use of meaningfull org id’s of European private organisations throughout thousands of IATI files. The usability of IATI data would be severely degraded for many years. This problem is inherent to any identification system using meaningfull identifiers (including the current 1.x system).
2) what is the alternative ?
So the current methodology (both 1.x and 2.01) is flawed. An modification of the current proposal could strengthen it considerable though, avoiding the problems mentioned above and providing some substantial additional benefits. The modification is to have a unique MEANINGLESS IATI organisation id AND use the identifications provided by registration authorities (if available) as additional ATTRUBUTES. The IATI organisations id’s and their attributes are maintained in a CENTRAL REGISTRY. All organisations enter themselves in this central register:
-
The self-registering service provides
the assignment of an unique meaningless IATI organisation id.
-
The organisation can enter the official
identification(s) provided by registration authorities. If possible the
registration service populates the fields automatically using the machine
readable data of the registration authority.
-
The self-registering service
enforces the uniqueness of the use of id’s of registration authorities.
-
It is possible to enter the
identifiers of multiple registration authorities for one organisation (so
organisations can be referred to even if they are registered by several
registration authorities).
-
It is possible to enter data
(name, organisation type, legal type, etc.) even if there is no registration authority for an organisation
(solving e.g. the problem of government entities and local NGO’s)
-
IATI publishers and users can
access (search , retrieve, etc.) this central register through an API in the
same way access to the IATI code list is being supported right now.
- The currently used organisation identifier could be added as the attribute ‘IATI-organisation-legacy-identifier’, facilitating the migration to the new identification schema.
Using this approach, changes in registration authorities will only have an impact on ONE PLACE: the central register, and not on the whole IATI community. The advantages of the current 2.01 proposal will be fully maintained, because all IATI organisations can be referred to by making use of the official registration authority identifiers. This modified approach also solves the problem when an organisation has no id from an official registration authority.
A few questions, Herman
1. What should other standards do? eg. OpenContracting. Also create their own registry on which you would have to self-register?
2. How do you reference an organisation that has not self-registered?
3. Who maintains the integrity of this new Central Registry. For instance what stops me from self-registering as someone else?
--
You received this message because you are subscribed to the
"IATI Technical" discussion list. Find out more at
http://www.aidtransparency.net/governance/tag
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 (TAG) technical discussion list" 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/d/optout.
______________________________________________________________________
This email has been scanned by the Symantec Email Security.cloud service.
For more information please visit http://www.symanteccloud.com
______________________________________________________________________
Dan Mihaila, IT Consultant
(M) +40 722 502 304 • (GTalk) dan.m...@gmail.com • (Skype) carcotelul
• (Yahoo) carcotelul
Hi Bill,
I will try to answer your questions below:
1. What should other standards do? eg. OpenContracting. Also create their own registry on which you would have to self-register?
Trying to get the organisation-identification problem straightened out just for IATI is already very hard. I would be very reluctant to broaden the scope to other standards and increase complexity. There are profound differences between business, legal and financial entities. These are quite different domains, with different information requirements including the object of identification. It draws IATI into the complex arena of legal identification. Isn’t the goal of IATI to support of aid management and not legal or financial accounting?
So when referring to legal or financial entities, these other standard should definitely maintain their own registry. In the future we could, if necessary, link up these registries with IATI by describing the relations between them, in order to answer the ‘cross domain’ questions.
The broadening of the scope of the organisation-identification by including other standards has far reaching consequences. Therefore I suggest this should not implicitly be decided as a part of the introduction of the 2.01 version of the IATI.
2. How do you reference an organisation that has not self-registered?
You ask this organisation to register themselves in order to receive funds. The registration process itself should be a onetime very simple activity. Or you accept that there is no registration because of privacy concerns or if the amount of funds involved is relatively small. In the current situation we have no insight whatsoever in the aid chain. When we have the registration of all the major players (including public organisations) AND use this registration in our publications, we will already have gained an enormous amount of information.
3. Who maintains the integrity of this new Central Registry. For instance what stops me from self-registering as someone else?
The central registry is maintained by the organisations who register themselves. Safeguards are built in to enforce the uniqueness of names and official registration codes used in the attributes.
Concerning the question what stops someone from misrepresenting themselves: what will stop me from using an official id belonging to somebody else in the current proposal? Having a central registry is in this regard not better or worse. In my opinion IATI should be built on trust. When it is built on mistrust, a whole different range of requirements will need to be implemented and will add enormously to the complexity without real added value. Going down this road, will alienate current and future IATI publishers because of the difficulties to implement the ‘abuse prevention’ requirements.
To post to this group, send email to iati-t...@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 (TAG) technical discussion list" 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/d/optout.
______________________________________________________________________
This email has been scanned by the Symantec Email Security.cloud service.
For more information please visit http://www.symanteccloud.com
______________________________________________________________________
--
You received this message because you are subscribed to the
"IATI Technical" discussion list. Find out more at http://www.aidtransparency.net/governance/tag
To post to this group, send email to iati-te...@googlegroups.com
______________________________________________________________________
This email has been scanned by the Symantec Email Security.cloud service.
For more information please visit http://www.symanteccloud.com
______________________________________________________________________
Hi Bill, David, Owen and others
I do not agree with the proposed way of implementation because the registrar
identifiers will be directly used as identifiers of IATI organisations. The
suggested implementation proposals will be very disruptive for all IATI
publishers when there is any change in registrars. The proposals also do not
cover government organisations and organisations for which there is no registrar.
The disruptive nature of changes in registrars can be avoided by introducing a meaningless
IATI identifier (e.g. a sequence number) and optionally couple this identifier
in a central repository to one or more registrar identifiers. So I have no objections against the use of
registrar identifiers as an additional means of referring to IATI
organisations, but I have objections against using them directly as the IATI identifier.
Hi Herman,
I fully accept that the distinction you make (raised also by Tim Davies) between organisation and activity identifiers is valid.
I remember, David, that one of the original principles adopted for activity identifiers is that they should be persistent.
To be clear, the issue is NOT that the immediate impact of normalising identifiers in the 2.01 upgrade is disruptive, but rather that the existing activity identifier rule is flawed and disruptive: namely that the activity identifier MUST be prefixed with the reporting organisation identifier (and therefore will not be persistent if the reporting organisation changes).
There are a number of reasons why organisation identifiers may legitimately change as the result of mergers, acquisitions, reorganisations, etc. But as an activity-based standard it is disruptive for the key unique identifier to change.
For IATI to maintain a registry (including an historical audit) of all identifiers reported through the standard is far less problematic than any attempt for it to maintain an authoritative registry of organisations.
A possible solution for activity identifiers is therefore:
· New activities are named according to the existing methodology (with the reporting organisation prefix)
· Once reported an activity should never change its identifier. It will always contain the prefix of the organisation which first reported it.
· IATI maintains a utility that maps all activity-identifiers against current reporting organisation identifiers
· In version 2.01 the proposal that activity identifiers MUST be prefixed by the reporting organisation identifier is scrapped.
Do we have a possible breakthrough?
Bill
From: iati-te...@googlegroups.com [mailto:iati-te...@googlegroups.com]
On Behalf Of Herman van Loon
Sent: 25 August 2014 11:31
To: iati-te...@googlegroups.com
Subject: [IATI Tech] Re: A possible solution to Org IDs
Hi Bill, David, Owen and others
I do not agree with the proposed way of implementation because the registrar identifiers will be
directly used as identifiers of IATI organisations. The suggested implementation proposals will be very disruptive for
all IATI publishers when there is any change in registrars. The proposals also do not cover government organisations and organisations for which there is no registrar.
The disruptive nature of changes in registrars can be avoided by introducing a meaningless IATI identifier (e.g. a sequence number) and optionally couple this identifier in a central repository to one or more registrar identifiers. So I have no objections against
the use of registrar identifiers as an additional means of referring to IATI organisations, but I have objections against using them directly as the IATI identifier.
--
You received this message because you are subscribed to the
"IATI Technical" discussion list. Find out more at
http://www.aidtransparency.net/governance/tag
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 (TAG) technical discussion list" 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/d/optout.
______________________________________________________________________
This email has been scanned by the Symantec Email Security.cloud service.
For more information please visit http://www.symanteccloud.com
______________________________________________________________________
The EU now has an authority list on its corporate bodies (including historical audits). http://open-data.europa.eu/en/data/dataset/corporate-body
From: iati-te...@googlegroups.com [mailto:iati-te...@googlegroups.com]
On Behalf Of Herman van Loon
Sent: 25 August 2014 11:31
To: iati-te...@googlegroups.com
Subject: [IATI Tech] Re: A possible solution to Org IDs
Hi Bill, David, Owen and others
I do not agree with the proposed way of implementation because the registrar identifiers will be
directly used as identifiers of IATI organisations. The suggested implementation proposals will be very disruptive for
all IATI publishers when there is any change in registrars. The proposals also do not cover government organisations and organisations for which there is no registrar.
The disruptive nature of changes in registrars can be avoided by introducing a meaningless IATI identifier (e.g. a sequence number) and optionally couple this identifier in a central repository to one or more registrar identifiers. So I have no objections against
the use of registrar identifiers as an additional means of referring to IATI organisations, but I have objections against using them directly as the IATI identifier.
--
You received this message because you are subscribed to the
"IATI Technical" discussion list. Find out more at
http://www.aidtransparency.net/governance/tag
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 (TAG) technical discussion list" 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/d/optout.
______________________________________________________________________
This email has been scanned by the Symantec Email Security.cloud service.
For more information please visit http://www.symanteccloud.com
______________________________________________________________________
Bill,
I like the idea in principle, because it provides far more stability when there are changes in the reporting organisation. But how would, without mandatory organisation prefix , the uniqueness of the identifier being guaranteed? And from the practical point of view: is this feasible to implement within a reasonable amount ot time? 2.01 is quite a drastic change already?
On the organisation identifier itself still remains the question if this is a meaningfull or meaningless identifier. These identifiers are not only used as a part of the activity identifier, but also in several other places in the standard, so the question is not solved by changing the activity identifier.
An IATI organisation is not by definition the same as an legal entity, and does not need to have a KvK like number. Also organisations with different names (as frequently is the case) can share the same KvK like number (because they belong to the same legal entity).
So the key question is: what should the IATI organisation identifier identify?
In my opinion the IATI organisation identifier should represent a business entity determined by the publishing organisation itself. Some organisations
might prefer to have a 1 to 1 match between the business and legal entity. Others might prefer
to represent themselves as one IATI organisation, encompassing multiple legal
entities. It is not up to IATI to make this decision. IATI might consider to facilitate the registration of the relation between the IATI organisation identifier and the corresponding legal or other identifiers(s).
Hi Everyone,
Sorry to interject out of the blue but I wanted to remind you all about the BRIDGE project and start a conversation about how it might be a tool that could potentially address some of these issues for you. BRIDGE is an effort to create a unique ID system for the whole of the global social sector. It is being funded by the Gates Foundation, the Hewlett Foundation and Google.org. We are now in the process of wrapping up major initial technical development work and have loaded the system with approximately 3,000,000 uniquely identified organization records from the databases of the Foundation Center, GuideStar, GlobalGiving and TechSoup Global. We are going through a process of internal integration, testing and data clean up at the moment—but when this becomes available publicly it will provide both a UI and API interface for retrieving BRIDGE ID numbers based on all sorts of data normalizations and matching/deduplication algorithms that have been extensively tuned to work especially well with global nonprofit organizational datasets. It is likely that this system could be an extremely useful tool for the IATI community.
We are proving it works now. Foundation Center, GuideStar, GlobalGiving and TechSoup Global are making sure we can ping the system, insert records and verify matching routines, and when it looks good, we will be rolling it out. In addition to the current testing and integration work underway we are in the process of researching and evaluating long term sustainable business model options for the system as well as collecting use cases and feature requests for future implementation. I would be very interested in starting a dialogue (here or elsewhere) with anyone from the IATI community who would be interested in learning more about BRIDGE and contributing thinking to its ongoing development.
Regards,
Chad McEvoy
BRIDGE Project Manager
--
1. Only organizations will be imported into BRIDGE in the first system iteration.
1.1. BRIDGE definition of an organization:
1.1.1.An organization is not “ad hoc”, meaning it has some distinct legal personality.
1.1.2.An organization is able to send or receive philanthropic resources.
1.1.3.An organization is not a natural person.
1.1.4.An organization is not a program (as defined below).
1.2. BRIDGE definition of a program:
1.2.1.A program is an entity which does not have a distinct legal personality.
1.2.2.A program is dependent on one or more encompassing organizations (as defined above).
1.2.3.A program has a charitable purpose.
--
You received this message because you are subscribed to the
"IATI Technical" discussion list. Find out more at http://www.aidtransparency.net/governance/tag
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 a topic in the Google Groups "IATI Technical Advisory Group (TAG) technical discussion list" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/iati-technical/pjXkBP5Mef4/unsubscribe.
To unsubscribe from this group and all its topics, send an email to iati-technica...@googlegroups.com.
For the record, I sit on the BRIDGE advisory board on behalf of IATI.
IATI's interest in BRIDGE in the first instance has been that it will allow for self-registration of NGOs that do not have access to any other recognised Registration Agency (or where existing agencies are used for repressive control). In the longer term, as a global rather that US-philanthropy-led initiative, BRIDGE could potentially play a useful role cross-mapping identifiers between agencies, leading to unique identification of NGOs around the world.
We still need to deal with public entities ...
Bill
From: iati-te...@googlegroups.com [mailto:iati-te...@googlegroups.com] On Behalf Of Chad McEvoy
Sent: 29 August 2014 01:30
To: iati-te...@googlegroups.com
You received this message because you are subscribed to the Google Groups "IATI Technical Advisory Group (TAG) technical discussion list" 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/d/optout.
______________________________________________________________________
This email has been scanned by the Symantec Email Security.cloud service.
For more information please visit http://www.symanteccloud.com
______________________________________________________________________
I would like to see whether we now can reach a consensus to move forward - specifically for the 2.01 upgrade.
(Discussion on this thread has moved here from http://support.iatistandard.org/entries/77310197-Version-2-01-Iteration-2-5-A-consistent-approach-to-OECD-DAC-organisation-identifiers?page=1#post_22190619 - so I am going to post this in both places.)
The issue is not directly related to the changing of DAC 'codes', but specifically to how we validate organisation and activity identifiers.
So, the actual changes required to the 2.01 proposal are (in Strengthening the Core of the Standard) the removal of two lines (struck through), and the addition of one (underlined) - as below
In this modified proposal the first
question which remains is how the uniqueness of the IATI activity identifier
can be guaranteed. Unless I am mistaken, it can not when the organisation prefix is not required. In the original proposal the uniqueness is guaranteed because the
IATI activity identifier is always preceded by the organisation id. So
uniqueness of the IATI activity identifier in the old proposal is the
responsibility and under control of the publisher. In the modified proposal
this is no longer the case. This can be solved if the IATI
activity identifier is still be prefixed by the organisation identifier of
the organisation which published the activity the first time. This
prefix should not change anymore thereafter. Under these conditions uniqueness
can be guaranteed. Suggested rule: replace the strikethough
It MUST be prefixed with the organisation-identifier found in reporting-org/@ref with 'it must be prefixed with the organisation identifier the activity was orginally being published'
Because there are already 269 publishers, I
would strongly suggest leaving the organisation identifiers currently in use,
unchanged. This will avoid disruption when migrating to 2.01. To comply with
the 2.01 standard, the URI to the existing IATI organisation codelist should be
specified as @vocabulary-uri
. Although
these ‘legacy’ organisation identifiers will not be prefixed with their
registration agency, it will be unambiguous from the URI that IATI is the
registration agency.
The second question which remains is what to do with organisations for which
there is no registration agency. In my opinion we should not postpone this
discussion but agree on the principles how to solve this issue now. Otherwise the
solution might impact the very rules and guidelines we are trying to establish
right now and could therefore be quite disruptive. Implementation of the
solution could be after the introduction of 2.01. A solution
would be to have a self-registration service, for which IATI is an alternative registration
agency (XM-IATI?). The actual identification would be XM-IATI-<meaningless number>.
Hi Herman
·
"Suggested rule: replace the strikethough
It MUST be prefixed with the organisation-identifier found in reporting-org/@ref with 'it must be prefixed with the organisation identifier the activity was orginally being published'"
o
I agree. And no existing identifiers are changed.
· A self-registration service, for which IATI is an alternative registration agency (XM-IATI?). The actual identification would be XM-IATI-<meaningless number>.
o I agree. This would in the first instance be manually maintained. Netherlands MFA could retain its existing identifier and be XM-IATI-NL-1
o
Exploratory discussions are taking place with OpenContracting and UNOCHA on a joint approach to filling the gaps
·
To comply with the 2.01 standard, the URI to the existing IATI organisation codelist should be specified as
@vocabulary-uri
o I disagree.
o Firstly , if the identifier is split into two parts (Agency in @vocabulary-uri and identifier in @ref) the identifier itself will no longer be unique.
o Secondly, this is more disruptive than the original proposal (see below)
o
Thirdly, for ease of reference identifiers are better maintained as single objects.
· Because there are already 269 publishers, I would strongly suggest leaving the organisation identifiers currently in use, unchanged.
o
I disagree. The least disruptive path would be for the 49 (not 269) publishers affected to add XM-IATI as a prefix onto their existing identifiers
· Disruption
o We currently have 275 publishers.
o Asking all publishers to comply with an organisation identifier prefix requires 48 publishers to change. Most publishers already follow the methodology. NB this change is to organisation identifier only, (NOT activity identifier)
o Adding a vocabulary-uri will require all 275 publishers to change
--
You received this message because you are subscribed to the
"IATI Technical" discussion list. Find out more at
http://www.aidtransparency.net/governance/tag
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 (TAG) technical discussion list" 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/d/optout.
______________________________________________________________________
This email has been scanned by the Symantec Email Security.cloud service.
For more information please visit http://www.symanteccloud.com
______________________________________________________________________
Hi Herman
· "Suggested rule: replace the strikethough
It MUST be prefixed with the organisation-identifier found in reporting-org/@refwith 'it must be prefixed with the organisation identifier the activity was orginally being published'"o I agree. And no existing identifiers are changed.
There are definitely benefits to having persistent iati-identifiers. However, the core concerns remain – the proposal still doesn’t provide us with a methodology for identifying any more public bodies, and it still creates quite a lot of disruption.
An IATI codelist will remain necessary for some existing publishers not on the OECD-DAC list (UNOPS, EC Enlargement, World Bank – although IDA and IBRD have codes, WB as a whole does not). Given this, it's unclear why we can't just continue for now with a default that if no registration agency is declared, it's assumed to be on the IATI organisation identifiers codelist. So there's no disruption now and would allow time for a working group to put together a more complete proposal on organisation identifiers, including how to identify all public bodies.
I do think we should consider some system of self-registration. I think the flexible ID standard Herman suggests has some merits, although not sure all identifiers need to be meaningless – created/merged/abolished organisations could just forward onto the new organisation containing those identifiers. I think if we had a decent self-registration and reconciliation API in place along with a solid methodology then we could 1) fix the problem of creating organisation identifiers for public bodies, so the benefits would significantly increase and 2) either not need to change identifiers or the cost of doing so would be significantly reduced.
As things currently stand (and while persistence in iati-identifiers is desirable), there could also be some big implications from this proposal that are worth thinking through. In addition to those points raised by Herman,
These implications don’t mean that we should never change organisation IDs (either along the lines of the previous or current proposals), just that doing so is likely to be disruptive. So we should balance the costs and benefits and make sure we don’t have to do this more than once.
--
Mark Brough
Aid Information Advisor, Publish What You Fund
Skype: mark-brough - Twitter: @mark_brough
Thanks Mark
· "the proposal still doesn’t provide us with a methodology for identifying any more public bodies"
But it does. It might not provide us with identifiers, but it provides us with a methodology to reference all identifiers that do exist. The next challenge is for IATI, OpenContracting, HXL and others to work together to find solutions USING A METHODOLOGY THAT WE AGREE UPON.
· "it still creates quite a lot of disruption"
There are two types of disruption. The primary one is the ongoing real-world phenomenon of organisations changing - this is a disruptive process that affects the way an organisation runs its business, its relationships with other organisations and the way in which information systems (among them IATI) reflect these changes.
The secondary one is the one-off, short -term request to ask 48 publishers to change their organisation identifier (along with changing the coding of activity statuses, activity dates, transaction types, narrative fields, etc).
There are preparatory discussions taking place for the building of utilities/search engines that will track and cross-map organisation identifiers and activity identifiers. This is taking place independently of this discussion, but will obviously help here.
· "An IATI codelist will remain necessary"
Agree 100%. The starting point would be to include all existing non-prefixed identifiers in an IATI authority list. All that publishers will need to do if they do not wish to change to an alternate authority list is to prefix their existing identifier with XM-IATI. This list can also be used as a source of last resort for the identifying of ANY organisation that either does not have access to a more recognised identifier or prefers not to use one.
· "it's unclear why we can't just continue for now with a default that if no registration agency is declared, it's assumed to be on the IATI organisation identifiers codelist"
Because the long-term benefits of having a consistent standard used by thousands of publishers outweighs the short-term disruption to 48 publishers (who are being disrupted by integer upgrade change at the same time anyway)
· "I do think we should consider some system of self-registration"
Agree 100%. One solution (for NGOs) is already being explored by the BRIDGE project. Any self-registration system is acceptable if it has credibility and we can reference it using our agreed methodology. For IATI itself to embark on this course would, at the moment, require resources beyond its current capacity.
· "All publishers will need to maintain lists of whether activities have previously been reported or not,"
I think it is for the publisher to decide whether they store lists, or a database field or a date-based algorithm, etc. I agree this is a disruption but hardly insurmountable.
· "Traceability will become more difficult"
I agree that transaction/provider-org/@ref is a challenge. HOWEVER IATI guidance on traceability is that it should be established through provider-activity-id which we have now protected.
· "It will become more difficult to ask questions about relationships between participating-orgs"
cf my first point on disruption above. This is a real-world problem when organisations change.
· "it will become increasingly difficult to ensure that activities are globally unique"
Not convinced that this will be the case. Cross-mapping utilities; a formal record of organisation identifier changes (eg. in registry or org file or activity file), the efforts of a working group to look at solutions ...
· make sure we don’t have to do this more than once
In my opinion the two things we have to nail properly NOW is a standard methodology for organisation identifiers; and the persistence of activity identifiers. The scale of disruption if we delay a decision for two years will indeed be unsustainable
______________________________________________________________________
This email has been scanned by the Symantec Email Security.cloud service.
For more information please visit http://www.symanteccloud.com
______________________________________________________________________
--
You received this message because you are subscribed to the
"IATI Technical" discussion list. Find out more at
http://www.aidtransparency.net/governance/tag
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 (TAG) technical discussion list" 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/d/optout.
Thanks John
· "generate a codelist for all the UK Government and Devolved Administrations"
We have a formatting rule for Registration Agencies that expects CC-AAA where CC is the ISO Country code (XM = multilateral) and AAA is an agency identifier. So unfortunately you would have to change from GB-1 to GB-GOV-1. (Your other option, other than XM-DAC-12-1 would be XM-IATI-GB-1, but it would be great if you could get buy-in for a GB-GOV agency)
· "Should we introduce a vocabulary attribute"
I am not in favour of placing the registration agency in a separate attribute, splitting it off from the identifier, as this means that the identifier itself is not unique and users will have to reconstruct it every time they search for or reference an organisation or activity. I am in favour of an identifier URL that points to the organisation's record on its registration agency site - but most agencies do not currently provide this service. NB that the Registration Agency URL is already recorded in the OrganisationRegistrationAgency codelist.
· "encourage more interchangeability between IATI, OpenCorporates and others"
I think we should be doing two things: sharing the OrganisationRegistrationAgency codelist; and creating a shared Agency that develops a methodology for public entities
· "Would it be possible to have an additional field in reporting-org to indicate "previously known as"?"
Eureka! I think this very simple suggestion is the breakthrough we need. Here are some ideas:
· Add reporting-org/@previous-ref to contain the previous identifier. This is the simplest but only allows for one. This could be a problem.
· Add reporting-org/@previous-ref as a flag and allow multiple occurrences of the reporting-org element. I think this is messy for an element containing a key piece of data.
· Redefine the other-identifier element to allow it to reference either organisations OR activities, and add other-identifier/@identifier-type with a codelist which includes "Previous Reporting Organisation Identifier" (This attribute/codelist would be a useful improvement in making other identifiers more accessible - e.g. for DAC reporters who include their CRS Id here)
· We would now be able to validate the activity-identifier by saying that it must be prefixed either by the current or previous reporting-org.
--
You received this message because you are subscribed to the
"IATI Technical" discussion list. Find out more at
http://www.aidtransparency.net/governance/tag
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 (TAG) technical discussion list" 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/d/optout.
______________________________________________________________________
This email has been scanned by the Symantec Email Security.cloud service.
For more information please visit http://www.symanteccloud.com
______________________________________________________________________
To post to this group, send email to iati-technical@googlegroups.com
To unsubscribe from this group, send email to
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 (TAG) technical discussion list" group.
To unsubscribe from this group and stop receiving emails from it, send an email to iati-technical+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
______________________________________________________________________
This email has been scanned by the Symantec Email Security.cloud service.
For more information please visit http://www.symanteccloud.com
______________________________________________________________________