Triple
T4554990
| Position | Surface form | Disambiguated ID | Type / Status |
|---|---|---|---|
| Subject | Hack |
E120458
|
entity |
| Predicate | feature |
P374
|
FINISHED |
| Object |
XHP
XHP is a PHP extension for Facebook's Hack language that lets developers write XML-like syntax directly in code to create robust, type-safe user interface components.
|
E452771
|
NE FINISHED |
How this triple was built (4 steps)
Every LLM step that produced this triple, in pipeline order — named-entity classification, the disambiguation choices (the exact options shown, with the pick highlighted), and the generated description. The batch + timestamp of each is in the Provenance table below.
NER
Named-entity recognition
gpt-5-mini
Instruction
Given a phrase, classify it is english named entity (e.g., persons, organizations, works of art) in Latin script, or not (e.g., literals, dates, URLs, verbose phrases). For disambiguation, the statement where the phrase occurs as object is also given. Please return a JSON object with `phrase` (string, the phrase being analyzed) and `is_ne` (boolean, indicating whether the phrase is a Named Entity).
Input
Phrase: XHP | Statement: [Hack, feature, XHP]
NED1
Entity disambiguation (via context triple)
gpt-5-mini-2025-08-07
Target entity: XHP Context triple: [Hack, feature, XHP]
-
A.
XHP
XHP is the IATA station code assigned to Paris's Gare de l'Est railway station.
-
B.
HX
HX is a postcode area in West Yorkshire, England, covering Halifax and surrounding towns including Hebden Bridge.
-
C.
XCD
XCD is the ISO 4217 currency code for the Eastern Caribbean dollar, the official monetary unit used by several Eastern Caribbean nations.
-
D.
XU
XU was a clandestine Norwegian intelligence organization that gathered and transmitted vital information to the Allies during the German occupation in World War II.
-
E.
XNM
XNM is the IATA airport-style code assigned to Norwich railway station in Norwich, England, for use in integrated transport and ticketing systems.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
NEDg
Description generation
gpt-5.1
Instruction
Generate a one-sentence description of the target entity. You are given a context triple in the form (subject, predicate, object), where the object is the target entity. # Instructions Use the triple to infer relevant information about the entity. Describe the entity based on what is most defining, well-known. Avoid repeating the information from the triple, unless really essential. # Response Format Return only the sentence: "Description: [one-sentence description of the target entity]"
Input
Entity: XHP Triple: [Hack, feature, XHP]
Generated description
XHP is a PHP extension for Facebook's Hack language that lets developers write XML-like syntax directly in code to create robust, type-safe user interface components.
NED2
Entity disambiguation (via description)
gpt-5-mini-2025-08-07
Target entity: XHP Target entity description: XHP is a PHP extension for Facebook's Hack language that lets developers write XML-like syntax directly in code to create robust, type-safe user interface components.
-
A.
XHP
XHP is the IATA station code assigned to Paris's Gare de l'Est railway station.
-
B.
HX
HX is a postcode area in West Yorkshire, England, covering Halifax and surrounding towns including Hebden Bridge.
-
C.
XCD
XCD is the ISO 4217 currency code for the Eastern Caribbean dollar, the official monetary unit used by several Eastern Caribbean nations.
-
D.
XU
XU was a clandestine Norwegian intelligence organization that gathered and transmitted vital information to the Allies during the German occupation in World War II.
-
E.
XNM
XNM is the IATA airport-style code assigned to Norwich railway station in Norwich, England, for use in integrated transport and ticketing systems.
- F. None of above. chosen
Provenance (5 batches)
The batch behind each pipeline step, in order, with when it ran. Timestamps are batch-level — stages were processed in waves, so the object chain (NER → NED1 → NEDg → NED2) reads in order, but predicate / elicitation batches can sit in a different wave.
| Step | Stage | Batch ID | Status | When |
|---|---|---|---|---|
| creating | Elicitation | batch_69bd4636f1648190a701445c2fcd9c17 |
completed | March 20, 2026, 1:05 p.m. |
| NER | Named-entity recognition | batch_69bd5813af948190b10b02dadf6496bf |
completed | March 20, 2026, 2:22 p.m. |
| NED1 | Entity disambiguation (via context triple) | batch_69bdc57d59f88190857cbda79caf3c38 |
completed | March 20, 2026, 10:09 p.m. |
| NEDg | Description generation | batch_69bdc8a14ca88190b4104c113e150edd |
completed | March 20, 2026, 10:22 p.m. |
| NED2 | Entity disambiguation (via description) | batch_69bdc95f7064819081c69df00a869c31 |
completed | March 20, 2026, 10:25 p.m. |
Created at: March 20, 2026, 1:09 p.m.