ExternalRefType entry for EU AI Act Union-wide unique single identification
Upon the registration of high-risk AI systems to the "EU database for high-risk AI systems listed in Annex III" in relation to testing in real world conditions, a "Union-wide unique single identification number of the testing in real world conditions" Article 60 (4)(c); Article 61 (e); Annex IX (1)) will be submitted.
We may consider to have it as a new type in ExternalRefType.
Possible names: eudb, euaidb, euDatabaseTestId, euDatabaseTest
It is possible that the EU AI Office may issue the schema/string pattern for the identification number in the future.
Can Package URL serve this?
Can Package URL serve this?
My preference would be to have a separate external ref type, so we wouldn't have to parse the package URL string to determine if it fits the requirements.
Although there is some controversy over this topic, many people, including myself, believe that Package URLs are not a good unique identifier. You can have more than one package URLs describing the same package and you can ambiguous package URLs that can point to more than one package. To solve this you would need to carefully specify all the package URL qualifiers needed to make it unique and those qualifiers vary depending on the package manager / repository system being referenced.
Thank you @goneall for detailed comments and suggestions.