ECMA-335
E183341
ECMA-335 is the international standard that defines the Common Language Infrastructure (CLI), including the core runtime, type system, and metadata used by .NET languages.
All labels observed (9)
Statements (50)
| Predicate | Object |
|---|---|
| instanceOf |
Common Language Infrastructure specification
ⓘ
ECMA standard ⓘ technical standard ⓘ |
| appliesTo | managed code ⓘ |
| defines |
Microsoft Intermediate Language
ⓘ
surface form:
CIL instruction set
CLI execution model ⓘ CLI file formats ⓘ CLI metadata format ⓘ CLI type system ⓘ Microsoft Intermediate Language ⓘ
surface form:
Common Intermediate Language
Common Language Infrastructure ⓘ Common Language Specification ⓘ
surface form:
common language specification
common type system ⓘ virtual execution system ⓘ |
| enables |
cross-language integration
ⓘ
versioning of assemblies ⓘ |
| hasTitle |
Common Language Infrastructure
ⓘ
surface form:
Common Language Infrastructure (CLI)
|
| includes |
partition I
ⓘ
partition II ⓘ partition III ⓘ partition IV ⓘ partition V ⓘ |
| languageNeutral | true ⓘ |
| partitionIContent | architecture ⓘ |
| partitionIIContent | metadata definition and semantics ⓘ |
| partitionIIIContent |
Microsoft Intermediate Language
ⓘ
surface form:
CIL instruction set
|
| partitionIVContent | profiles and libraries ⓘ |
| partitionVContent | annexes ⓘ |
| relatedTo | ISO/IEC 23271 ⓘ |
| scope |
.NET languages
ⓘ
language interoperability ⓘ managed execution environments ⓘ |
| specifies |
CLI
ⓘ
surface form:
CLI assemblies
CLI calling conventions ⓘ CLI custom attributes ⓘ CLI exception handling model ⓘ CLI generics ⓘ CLI metadata tables ⓘ CLI modules ⓘ CLI security model ⓘ |
| standardizedBy |
ECMA International
ⓘ
surface form:
Ecma International
|
| supports |
garbage-collected execution
ⓘ
multi-language interoperability ⓘ type safety ⓘ |
| usedBy |
.NET 5
ⓘ
surface form:
.NET 5 and later
.NET Core ⓘ .NET Framework ⓘ Mono ⓘ Unity runtime ⓘ Xamarin ⓘ |
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-335 Description of subject: ECMA-335 is the international standard that defines the Common Language Infrastructure (CLI), including the core runtime, type system, and metadata used by .NET languages.
Referenced by (19)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
.NET ECMA-335 specification
subject surface form:
CLS (.NET)
this entity surface form:
ECMA-335 Common Language Infrastructure specification
this entity surface form:
ECMA-335 Common Language Infrastructure (CLI)
subject surface form:
Common Language Infrastructure
subject surface form:
Common Language Infrastructure
this entity surface form:
ECMA-335 CLI
this entity surface form:
ECMA-335 Common Language Infrastructure standard
this entity surface form:
ECMA-335 Common Language Infrastructure specification
this entity surface form:
ISO/IEC 23271 Common Language Infrastructure standard
this entity surface form:
CLR verifier
subject surface form:
ECMA
subject surface form:
ECMA
this entity surface form:
ECMA-335: Common Language Infrastructure (CLI)