Unicode bidirectional algorithm
E564766
The Unicode bidirectional algorithm is a core text-processing method that determines the correct display order of mixed left-to-right and right-to-left scripts, such as Latin and Arabic, in digital text.
All labels observed (2)
| Label | Occurrences |
|---|---|
| Unicode Bidirectional Algorithm | 2 |
| Unicode bidirectional algorithm canonical | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T6025019 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
Target entity: Unicode bidirectional algorithm Context triple: [Mark Davis, contributedTo, Unicode bidirectional algorithm]
-
A.
Unicode Technical Standard #35
Unicode Technical Standard #35 is a Unicode Consortium specification that defines the Locale Data Markup Language (LDML) and related mechanisms for internationalization, including formatting of dates, times, numbers, and other locale-sensitive data.
-
B.
Unicode Technical Standard #10
Unicode Technical Standard #10 is the specification that defines the Unicode Collation Algorithm, providing a standardized method for comparing and sorting Unicode text across languages and platforms.
-
C.
Unicode ICU
Unicode ICU (International Components for Unicode) is a widely used open-source library that provides robust, cross-platform support for Unicode text handling, internationalization, and localization in software applications.
-
D.
Unicode Technical Report #29
Unicode Technical Report #29 is the specification that defines how to determine and segment user-perceived text elements (grapheme clusters), words, and sentences in Unicode text.
-
E.
Unicode
Unicode is a universal character encoding standard that assigns unique code points to virtually all written scripts, symbols, and emojis used in modern computing.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: Unicode bidirectional algorithm Target entity description: The Unicode bidirectional algorithm is a core text-processing method that determines the correct display order of mixed left-to-right and right-to-left scripts, such as Latin and Arabic, in digital text.
-
A.
Unicode Technical Standard #35
Unicode Technical Standard #35 is a Unicode Consortium specification that defines the Locale Data Markup Language (LDML) and related mechanisms for internationalization, including formatting of dates, times, numbers, and other locale-sensitive data.
-
B.
Unicode Technical Standard #10
Unicode Technical Standard #10 is the specification that defines the Unicode Collation Algorithm, providing a standardized method for comparing and sorting Unicode text across languages and platforms.
-
C.
Unicode ICU
Unicode ICU (International Components for Unicode) is a widely used open-source library that provides robust, cross-platform support for Unicode text handling, internationalization, and localization in software applications.
-
D.
Unicode Technical Report #29
Unicode Technical Report #29 is the specification that defines how to determine and segment user-perceived text elements (grapheme clusters), words, and sentences in Unicode text.
-
E.
Unicode
Unicode is a universal character encoding standard that assigns unique code points to virtually all written scripts, symbols, and emojis used in modern computing.
- F. None of above. chosen
Statements (71)
| Predicate | Object |
|---|---|
| instanceOf |
Unicode standard component
ⓘ
text-processing algorithm ⓘ |
| appliedBy |
operating systems
ⓘ
rendering libraries ⓘ terminal emulators ⓘ text layout engines ⓘ web browsers ⓘ word processors ⓘ |
| appliesTo | Unicode plain text ⓘ |
| definedIn | Unicode Standard Annex #9 NERFINISHED ⓘ |
| defines |
bidirectional character types
ⓘ
embedding levels ⓘ reordering rules ⓘ |
| ensures |
consistent bidirectional behavior across platforms
ⓘ
correct visual order of mixed-direction text ⓘ |
| firstIntroducedIn | early versions of the Unicode Standard ⓘ |
| handlesScriptDirection |
left-to-right scripts
ⓘ
right-to-left scripts ⓘ |
| hasAbbreviation | UBA NERFINISHED ⓘ |
| hasConcept |
explicit embedding
ⓘ
isolates ⓘ neutral types ⓘ overrides ⓘ paragraph embedding level ⓘ strong types ⓘ weak types ⓘ |
| hasShortName | UAX #9 NERFINISHED ⓘ |
| inputType | sequence of Unicode code points ⓘ |
| maintainedBy | Unicode Consortium NERFINISHED ⓘ |
| outputType | visual ordering of characters ⓘ |
| partOf | Unicode Standard NERFINISHED ⓘ |
| primaryPurpose | determine display order of bidirectional text ⓘ |
| relatedTo |
Unicode line breaking algorithm
NERFINISHED
ⓘ
Unicode normalization algorithm NERFINISHED ⓘ Unicode text segmentation algorithms ⓘ |
| supportsScript |
Adlam script
ⓘ
Arabic script ⓘ Hebrew script ⓘ Latin script ⓘ Mandaic script ⓘ N’Ko script NERFINISHED ⓘ Syriac script ⓘ Thaana script ⓘ |
| updatedIn | successive versions of Unicode Standard Annex #9 ⓘ |
| usedIn |
CSS bidirectional layout
NERFINISHED
ⓘ
HTML rendering ⓘ PDF text rendering ⓘ instant messaging applications ⓘ rich text editors ⓘ social media platforms ⓘ |
| usesControlCharacter |
FIRST STRONG ISOLATE (FSI)
ⓘ
LEFT-TO-RIGHT EMBEDDING (LRE) ⓘ LEFT-TO-RIGHT ISOLATE (LRI) ⓘ LEFT-TO-RIGHT MARK (LRM) ⓘ LEFT-TO-RIGHT OVERRIDE (LRO) ⓘ POP DIRECTIONAL FORMATTING (PDF) ⓘ POP DIRECTIONAL ISOLATE (PDI) ⓘ RIGHT-TO-LEFT EMBEDDING (RLE) ⓘ RIGHT-TO-LEFT ISOLATE (RLI) ⓘ RIGHT-TO-LEFT MARK (RLM) ⓘ RIGHT-TO-LEFT OVERRIDE (RLO) ⓘ |
| usesProperty |
Bidi_Class
ⓘ
Bidi_Control ⓘ Bidi_Mirrored ⓘ Bidi_Mirroring_Glyph ⓘ Bidi_Paired_Bracket ⓘ Bidi_Paired_Bracket_Type ⓘ Joining_Group ⓘ Joining_Type ⓘ Line_Break ⓘ Script ⓘ |
How these facts were elicited
The pipeline generated the facts above by prompting gpt-5.1 with this entity's name + description and the instruction below.
You are a knowledge base construction expert. Given a subject entity and a description of it, return factual statements that you know for the subject as a JSON list of dictionaries(triples), where keys must be "subject", "predicate" and "object". The number of facts may be very high, between 25 to 50 or more, for very popular subjects. For less popular subjects, the number of facts can be very low, like 5 or 10. # Requirements - If you don't know the subject at all, return an empty list. - If the subject is not a named entity, return an empty list. - Include at least one triple where predicate is "instanceOf". - Do not get too wordy. - Separate several objects into multiple triples with one object.
Subject: Unicode bidirectional algorithm Description of subject: The Unicode bidirectional algorithm is a core text-processing method that determines the correct display order of mixed left-to-right and right-to-left scripts, such as Latin and Arabic, in digital text.
Referenced by (3)
Full triples — surface form annotated when it differs from this entity's canonical label.