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.

Try in SPARQL Jump to: Surface forms Statements Referenced by

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.

ECMA-334 relatedStandard ECMA-335
Common Type System standardizedIn ECMA-335
this entity surface form: .NET ECMA-335 specification
CLS documentedIn ECMA-335
subject surface form: CLS (.NET)
this entity surface form: ECMA-335 Common Language Infrastructure specification
Mono runtime implements ECMA-335
this entity surface form: ECMA-335 Common Language Infrastructure (CLI)
CLI standardNumber ECMA-335
subject surface form: Common Language Infrastructure
CLI alternativeName ECMA-335
subject surface form: Common Language Infrastructure
this entity surface form: ECMA-335 CLI
ISO/IEC 23271 basedOn ECMA-335
this entity surface form: ECMA-335 Common Language Infrastructure standard
ISO/IEC 23271 correspondsTo ECMA-335
Virtual Execution System definedIn ECMA-335
this entity surface form: ECMA-335 Common Language Infrastructure specification
Virtual Execution System definedIn ECMA-335
this entity surface form: ISO/IEC 23271 Common Language Infrastructure standard
Microsoft Intermediate Language verifiedBy ECMA-335
this entity surface form: CLR verifier
ECMA (as part of Common Language Infrastructure) standardNumber ECMA-335
subject surface form: ECMA
ECMA (as part of Common Language Infrastructure) standardTitle ECMA-335
subject surface form: ECMA
this entity surface form: ECMA-335: Common Language Infrastructure (CLI)
Mono supportsStandard ECMA-335