Windows Presentation Foundation
E34607
Windows Presentation Foundation is a Microsoft UI framework for building rich, desktop client applications on Windows using XAML and .NET.
All labels observed (2)
| Label | Occurrences |
|---|---|
| Windows Presentation Foundation canonical | 10 |
| WPF | 7 |
How this entity was disambiguated
This entity first appeared as the object of triple T264582 — 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: Windows Presentation Foundation Context triple: [Visual Studio, supportsTechnology, Windows Presentation Foundation]
-
A.
.NET Framework
The .NET Framework is a Windows-based software development platform and runtime environment that provides a large class library and supports multiple programming languages for building and running applications.
-
B.
Windows
Windows is a widely used family of graphical operating systems developed by Microsoft for personal computers, servers, and other devices.
-
C.
C# programming language
C# is a modern, object-oriented programming language designed for building a wide range of applications on the .NET platform, known for its strong typing, rich standard library, and integration with Visual Studio.
-
D.
Visual Studio
Visual Studio is Microsoft's integrated development environment (IDE) used for building, debugging, and deploying applications across Windows, web, cloud, and mobile platforms.
-
E.
Microsoft
Microsoft is a multinational technology company best known for its Windows operating system, Office productivity suite, and Azure cloud computing platform.
- 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: Windows Presentation Foundation Target entity description: Windows Presentation Foundation is a Microsoft UI framework for building rich, desktop client applications on Windows using XAML and .NET.
-
A.
.NET Framework
The .NET Framework is a Windows-based software development platform and runtime environment that provides a large class library and supports multiple programming languages for building and running applications.
-
B.
Windows
Windows is a widely used family of graphical operating systems developed by Microsoft for personal computers, servers, and other devices.
-
C.
C# programming language
C# is a modern, object-oriented programming language designed for building a wide range of applications on the .NET platform, known for its strong typing, rich standard library, and integration with Visual Studio.
-
D.
Visual Studio
Visual Studio is Microsoft's integrated development environment (IDE) used for building, debugging, and deploying applications across Windows, web, cloud, and mobile platforms.
-
E.
Microsoft
Microsoft is a multinational technology company best known for its Windows operating system, Office productivity suite, and Azure cloud computing platform.
- F. None of above. chosen
Statements (52)
| Predicate | Object |
|---|---|
| instanceOf |
.NET technology
ⓘ
Microsoft software ⓘ UI framework ⓘ application framework ⓘ |
| abbreviation |
Windows Presentation Foundation
self-linksurface differs
ⓘ
surface form:
WPF
|
| applicationType | desktop client application ⓘ |
| category | Windows-only UI technology ⓘ |
| developer | Microsoft ⓘ |
| documentationWebsite | https://learn.microsoft.com/dotnet/desktop/wpf/ ⓘ |
| graphicsSubsystem | DirectX ⓘ |
| includedIn |
Windows Vista
ⓘ
later versions of Windows via .NET Framework ⓘ |
| initialReleaseYear | 2006 ⓘ |
| introducedIn |
.NET Framework
ⓘ
surface form:
.NET Framework 3.0
|
| license | proprietary ⓘ |
| operatingSystem | Windows ⓘ |
| partOf |
.NET (modern, cross-platform) via Windows-only APIs
ⓘ
.NET Framework ⓘ |
| predecessor | Windows Forms ⓘ |
| primaryUse | building rich Windows desktop UIs ⓘ |
| programmingModel |
.NET Framework
ⓘ
surface form:
.NET
|
| replaced |
Windows Forms
ⓘ
surface form:
Windows Forms (for many new desktop apps)
|
| runsOn |
.NET Core
ⓘ
surface form:
.NET Core 3.0 and later (Windows-only)
.NET Framework ⓘ |
| supports |
2D graphics
ⓘ
3D graphics ⓘ MVVM architectural pattern ⓘ accessibility features ⓘ animation ⓘ commanding ⓘ control templates ⓘ control templating ⓘ custom controls ⓘ data binding ⓘ data templates ⓘ dependency properties ⓘ hardware acceleration ⓘ layout management ⓘ localization ⓘ media integration ⓘ resolution independence ⓘ resource dictionaries ⓘ routed events ⓘ styles ⓘ styles and themes ⓘ templates ⓘ triggers ⓘ user controls ⓘ vector graphics ⓘ |
| usesLanguage |
C#
ⓘ
Visual Basic .NET ⓘ XAML ⓘ |
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: Windows Presentation Foundation Description of subject: Windows Presentation Foundation is a Microsoft UI framework for building rich, desktop client applications on Windows using XAML and .NET.
Referenced by (17)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
WPF
Windows Presentation Foundation
→
abbreviation
→
Windows Presentation Foundation
self-linksurface differs
ⓘ
this entity surface form:
WPF
this entity surface form:
WPF
this entity surface form:
WPF