-
Notifications
You must be signed in to change notification settings - Fork 822
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support ISO/IEC 6523 as identifier for /Organization #2915
Comments
This issue is being nudged due to inactivity. |
ISO/IEC 6523 defines the International Code Designator (ICD)
@danbri or @alex-jansen could you capture some of the above info at https://schema.org/iso6523Code?
@alex-jansen, where did you see "9910+9920-9957 for European vatID"? Please describe your source, and give some examples. Thanks! |
Here are examples of Wikidata item (Wikidata property) -> ICD. I plan to add them to Wikidata
|
@danbri and @alex-jansen please answer the questions in my first comment. |
Vladimir, this is documented inside the ISO/IEC 6523-1 standard. To characters are given as examples of separators, colon and slash. Given the prevalence of slashes in web-content, colon seems safer. Colon also seems to be the commen format in EDI systems that leverage ISO 6523. |
If the ISO spec is not public it could be good to improve the documentation we have here (within appropriate limits). |
I will prepare a change with improved documentation. |
I eventually found a mostly usable ICD list here: It's tricky to get the sheet as the URLs are broken:
There is also an ECD tab that is missing the 9XXX ones (VAT numbers) but seems to have others, like 0141, which is missing from the EAS tab. I found more numbers in other places but discovered they had been deprecated (first list on that page). So far, I've yet to find a definitive list to work from. I also altered some of the names to make them more findable. e.g. I added "UK" to 9932, "DUNS" to 0060, "LEI" to 0199 and "United States" to 9959. I have a nice searchable dropdown for my clients :-) |
I uploaded an proposal with improved documentation here: https://iso6523-dot-schemadotorg1.ew.r.appspot.com/Organization Besides the documentation for the iso6523Code field, I also completed the examples. please have a look and let me know if it helps. |
I like it. There's a funny (-1) in the link. It would be nice if it could reference a source for the UIDs. If I had trouble finding them, the average website developer would struggle. |
The /Organization type has several identification properties, for example, /duns, /leiCode, /globalLocationNumber, /vatID and /taxID.
Many of these existing identifiers can be expressed using the ISO/IEC 6523 standard. ISO 6523 codes are composed from an International Code Designator (ICD) value, which identifies the type of the code (e.g., 0060 for DUNS, 0199 for leiCode, or 9910+9920-9957 for European /vatID), and an Organization Identifier (OI) which identifies the organization within that frame of reference.
We therefore propose to add a new property /iso6523 with values of type /Text for use on type /Organization. Alternatively we could introduce a structured type with the 2 fields ICD and OI for values of /iso6523, but since /leiCode allows values of type /Text we propose to do the same for /iso6523 for consistency.
The text was updated successfully, but these errors were encountered: