XUL user interface language
E405892
XUL user interface language is an XML-based markup language used to define the user interfaces of Mozilla applications such as Firefox.
All labels observed (3)
| Label | Occurrences |
|---|---|
| XML User Interface Language | 2 |
| XUL | 2 |
| XUL user interface language canonical | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T4018889 — 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: XUL user interface language Context triple: [Mozilla, created, XUL user interface language]
-
A.
XAML
XAML is a declarative XML-based markup language used primarily for designing user interfaces in Microsoft .NET applications, especially on Windows.
-
B.
XSLT
XSLT is a language for transforming XML documents into other formats such as XML, HTML, or plain text using template-based rules.
-
C.
Netscape JavaScript language
Netscape JavaScript language is the original scripting language created by Netscape for web browsers, which later became the basis for the standardized ECMAScript language.
-
D.
xalan
Xalan is an Apache project that provides an XSLT processor for transforming XML documents.
-
E.
XLink
XLink is an XML standard that extends basic linking capabilities by enabling rich, multidirectional, and metadata-enhanced hyperlinks between resources.
- 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: XUL user interface language Target entity description: XUL user interface language is an XML-based markup language used to define the user interfaces of Mozilla applications such as Firefox.
-
A.
XAML
XAML is a declarative XML-based markup language used primarily for designing user interfaces in Microsoft .NET applications, especially on Windows.
-
B.
XSLT
XSLT is a language for transforming XML documents into other formats such as XML, HTML, or plain text using template-based rules.
-
C.
Netscape JavaScript language
Netscape JavaScript language is the original scripting language created by Netscape for web browsers, which later became the basis for the standardized ECMAScript language.
-
D.
xalan
Xalan is an Apache project that provides an XSLT processor for transforming XML documents.
-
E.
XLink
XLink is an XML standard that extends basic linking capabilities by enabling rich, multidirectional, and metadata-enhanced hyperlinks between resources.
- F. None of above. chosen
Statements (45)
| Predicate | Object |
|---|---|
| instanceOf |
XML-based user interface markup language
ⓘ
markup language ⓘ |
| abbreviationOf |
XUL user interface language
self-linksurface differs
ⓘ
surface form:
XML User Interface Language
|
| basedOn | XML ⓘ |
| configurationFormat | text-based ⓘ |
| designedFor | cross-platform user interfaces ⓘ |
| developer |
Mozilla
ⓘ
surface form:
Mozilla Corporation
Mozilla Foundation ⓘ |
| documentationURL | https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL ⓘ |
| domain | graphical user interface development ⓘ |
| ecosystem | Mozilla platform ⓘ |
| executedBy | Gecko layout engine ⓘ |
| fileExtension | .xul ⓘ |
| fullName |
XUL user interface language
self-linksurface differs
ⓘ
surface form:
XML User Interface Language
|
| integratesWith |
CSS
ⓘ
JavaScript ⓘ XBL ⓘ |
| license | MPL-compatible open source licenses ⓘ |
| namespaceURI | http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul ⓘ |
| paradigm | declarative UI description ⓘ |
| replacedBy |
HTML5-based interfaces
ⓘ
WebExtensions API ⓘ
surface form:
WebExtensions
|
| status | largely deprecated in favor of web technologies ⓘ |
| supports |
accessibility features
ⓘ
custom UI components ⓘ dialog boxes ⓘ event handling ⓘ layout management ⓘ localization ⓘ menus ⓘ scripting with JavaScript ⓘ skinable themes ⓘ styling with CSS ⓘ toolbars ⓘ widgets ⓘ windows ⓘ |
| usedBy |
Mozilla application developers
ⓘ
legacy Firefox extensions ⓘ |
| usedFor | defining user interfaces ⓘ |
| usedIn |
Mozilla Firefox
ⓘ
Thunderbird email client ⓘ
surface form:
Mozilla Thunderbird
Mozilla SeaMonkey ⓘ
surface form:
SeaMonkey
other Mozilla-based applications ⓘ |
| usedToBuild |
Firefox browser chrome
ⓘ
Thunderbird mail client interface ⓘ |
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: XUL user interface language Description of subject: XUL user interface language is an XML-based markup language used to define the user interfaces of Mozilla applications such as Firefox.
Referenced by (5)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
XUL
this entity surface form:
XUL
subject surface form:
XUL
this entity surface form:
XML User Interface Language
XUL user interface language
→
abbreviationOf
→
XUL user interface language
self-linksurface differs
ⓘ
subject surface form:
XUL
this entity surface form:
XML User Interface Language