ECMA-334
E34645
ECMA-334 is the ECMA International standard that formally defines the C# programming language specification.
All labels observed (6)
| Label | Occurrences |
|---|---|
| ECMA-334 canonical | 6 |
| C# Language Specification | 1 |
| C# language specification (ECMA-334) | 1 |
| ECMA-334 C# Language Specification | 1 |
| ECMA-334 C# language specification | 1 |
| ECMA-334: C# Language Specification | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T265063 — 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.
NED1
Entity disambiguation (via context triple)
gpt-5-mini-2025-08-07
Target entity: ECMA-334 Context triple: [C#, hasStandard, ECMA-334]
-
A.
ECMAScript
ECMAScript is the official scripting language specification that defines the core features and behavior implemented by JavaScript and related languages.
-
B.
ECMA International
ECMA International is a standards organization best known for maintaining the ECMAScript specification that underpins the JavaScript programming language.
-
C.
SpiderMonkey
SpiderMonkey is Mozilla's open-source JavaScript engine, written in C/C++ and used primarily in the Firefox web browser.
-
D.
IEEE 1532
IEEE 1532 is an extension of the JTAG boundary-scan standard that defines in-system programming and configuration procedures for programmable devices such as FPGAs and CPLDs.
-
E.
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.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
NED2
Entity disambiguation (via description)
gpt-5-mini-2025-08-07
Target entity: ECMA-334 Target entity description: ECMA-334 is the ECMA International standard that formally defines the C# programming language specification.
-
A.
ECMAScript
ECMAScript is the official scripting language specification that defines the core features and behavior implemented by JavaScript and related languages.
-
B.
ECMA International
ECMA International is a standards organization best known for maintaining the ECMAScript specification that underpins the JavaScript programming language.
-
C.
SpiderMonkey
SpiderMonkey is Mozilla's open-source JavaScript engine, written in C/C++ and used primarily in the Firefox web browser.
-
D.
IEEE 1532
IEEE 1532 is an extension of the JTAG boundary-scan standard that defines in-system programming and configuration procedures for programmable devices such as FPGAs and CPLDs.
-
E.
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.
- F. None of above. chosen
Statements (48)
| Predicate | Object |
|---|---|
| instanceOf |
ECMA standard
ⓘ
International standard ⓘ Programming language specification ⓘ |
| defines |
C# accessibility rules
ⓘ
C# programming language ⓘ
surface form:
C# async and await semantics
C# attribute usage rules ⓘ C# constant expressions ⓘ C# definite assignment rules ⓘ C# event semantics ⓘ C# generics semantics ⓘ C# indexer semantics ⓘ C# iterator semantics ⓘ C# keywords ⓘ C# name resolution rules ⓘ C# namespace rules ⓘ C# nullable types semantics ⓘ C# operators ⓘ C# overload resolution rules ⓘ C# overloadable operators ⓘ C# programming language ⓘ
surface form:
C# pattern matching semantics
C# programming language ⓘ C# property semantics ⓘ C# threading memory model aspects ⓘ C# unsafe code rules ⓘ |
| governingBody |
ECMA International
ⓘ
surface form:
Ecma General Assembly
|
| language | English ⓘ |
| publishedBy |
ECMA International
ⓘ
surface form:
Ecma International
|
| relatedStandard |
ECMA-335
ⓘ
ISO/IEC 23270 ⓘ |
| scope |
C# arrays
ⓘ
C# attributes ⓘ C# classes ⓘ C# compilation units ⓘ C# delegates ⓘ C# exceptions ⓘ C# expressions ⓘ C# interfaces ⓘ C# programming language ⓘ
surface form:
C# language semantics
C# programming language ⓘ
surface form:
C# language syntax
C# lexical structure ⓘ C# statements ⓘ C# structs ⓘ Common Type System ⓘ
surface form:
C# type system
|
| standardNumber | 334 ⓘ |
| subject |
C# programming language
ⓘ
surface form:
C#
Programming languages ⓘ |
| technicalCommittee |
TC39
ⓘ
surface form:
Ecma TC39
|
| title |
ECMA-334
self-linksurface differs
ⓘ
surface form:
C# Language Specification
|
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.
Instruction
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.
Input
Subject: ECMA-334 Description of subject: ECMA-334 is the ECMA International standard that formally defines the C# programming language specification.
Referenced by (11)
Full triples — surface form annotated when it differs from this entity's canonical label.
subject surface form:
C#
this entity surface form:
C# language specification (ECMA-334)
this entity surface form:
C# Language Specification
this entity surface form:
ECMA-334 C# Language Specification
this entity surface form:
ECMA-334 C# language specification
subject surface form:
ECMA
subject surface form:
ECMA
this entity surface form:
ECMA-334: C# Language Specification