Skip to content

CX-0012: Add Script Code Metadata Entity#323

Draft
nicoprow wants to merge 2 commits into
catenax-eV:mainfrom
nicoprow:docs/standards/0012/script-codes
Draft

CX-0012: Add Script Code Metadata Entity#323
nicoprow wants to merge 2 commits into
catenax-eV:mainfrom
nicoprow:docs/standards/0012/script-codes

Conversation

@nicoprow

@nicoprow nicoprow commented May 21, 2026

Copy link
Copy Markdown

Summary

  • Adds a new metadata entity Script Code to §1.5.2 of CX-0012, defining it as a read-only reference list of writing systems available for use by implementations (e.g. Hans for Simplified Chinese).
  • The actual codes are operator-defined; the standard does not prescribe a fixed set or mandate ISO 15924 compliance.
  • Adds GET /script-codes as a required resource to the Metadata Controller (§2.2.1.4).

Context

Script codes support the script variant feature introduced in CX-0074 (Business Partner Data Gate API), where legal entities, sites, and addresses can carry name and address fields in multiple writing systems simultaneously. The Pool exposes the available script codes so that Gate consumers can discover which writing systems the operator supports.

Change Request

https://github.com/catenax-eV/product-standardization-prod/issues/666


A script code identifies a writing system. Script codes support the script variant feature defined in CX-0074 Business Partner Data Gate API, where legal entities, sites, and addresses can carry name and address fields in multiple writing systems simultaneously. The Pool exposes the available script codes so that Gate consumers can discover which writing systems the operator supports.

Script codes are provided as a read-only reference list; the actual codes used are defined by the operator and the standard does not prescribe which specific codes must be available. ISO 15924 codes (such as `Hans` for Simplified Chinese) are a natural example of what operators may choose to use.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Script codes are provided as a read-only reference list; the actual codes used are defined by the operator and the standard does not prescribe which specific codes must be available. ISO 15924 codes (such as `Hans` for Simplified Chinese) are a natural example of what operators may choose to use.
Script codes are provided as a read-only reference list; the actual codes used are defined by the operator and the standard does not prescribe which specific codes must be available. A subset of ISO 15924 codes (such as `Hans` for Simplified Chinese) are a natural example of what operators may choose to use.

Please also reference the standard in the reference chapter.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants