Give concepts UIDs to aid internationalization

Registered by Matt Barkau

Concepts are currently referred to with English phrases, but this needs to be abstracted to allow the code & data to be internationalized easily. Each concept or category should have a unique identifier (numeric), to make them independent of any particular written/spoken language.
This helps open up exciting possibilities to use FreeIconToSpeech for cross-cultural communication. Imagine using this to speak to someone who doesn't speak your language, but FreeIconToSpeech speaks theirs. :)

Essentially, we want to have a unique ID for each concept, so this will help when translating to other languages. These ID's do not necessarily need to be opague ( they do not need to be UUID's or GUID's ), but basically just like a int primary key on a MySQL table to keep track of them.

Of course, every Concept ID may not be applicable in every language or localization, as some cultures may not have the notion of a particular concept. This should be an interesting research area (which concepts apply to which cultures/languages).

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
Steven Githens
Direction:
Needs approval
Assignee:
None
Definition:
Discussion
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.