diff3
E299207
diff3 is a GNU Diffutils command-line program that compares and merges three versions of a file, commonly used for resolving merge conflicts.
All labels observed (1)
| Label | Occurrences |
|---|---|
| diff3 canonical | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T2792804 — 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: diff3 Context triple: [GNU Diffutils, includesUtility, diff3]
-
A.
DIF
DIF is the acronym for the Deposit Insurance Fund, a financial reserve used to protect depositors by covering insured deposits when banks fail.
-
B.
D3
D3 is one of the commuter rail lines of the Moscow Central Diameters urban rail system, connecting Moscow with its surrounding suburbs.
-
C.
D3
D3 is the commonly used abbreviation for California Department of Transportation's District 3, which oversees state transportation infrastructure in part of Northern California.
-
D.
DSF
DSF was a mass organization in East Germany dedicated to promoting political, cultural, and social ties between the German Democratic Republic and the Soviet Union.
-
E.
DELTA
DELTA is the radio callsign used by pilots and air traffic control to identify and communicate with Delta Air Lines flights.
- 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: diff3 Target entity description: diff3 is a GNU Diffutils command-line program that compares and merges three versions of a file, commonly used for resolving merge conflicts.
-
A.
DIF
DIF is the acronym for the Deposit Insurance Fund, a financial reserve used to protect depositors by covering insured deposits when banks fail.
-
B.
D3
D3 is the commonly used abbreviation for California Department of Transportation's District 3, which oversees state transportation infrastructure in part of Northern California.
-
C.
D3
D3 is one of the commuter rail lines of the Moscow Central Diameters urban rail system, connecting Moscow with its surrounding suburbs.
-
D.
DSF
DSF was a mass organization in East Germany dedicated to promoting political, cultural, and social ties between the German Democratic Republic and the Soviet Union.
-
E.
DELTA
DELTA is the radio callsign used by pilots and air traffic control to identify and communicate with Delta Air Lines flights.
- F. None of above. chosen
Statements (47)
| Predicate | Object |
|---|---|
| instanceOf |
GNU Diffutils program
ⓘ
command-line program ⓘ file comparison tool ⓘ merge tool ⓘ |
| commandLineOption |
--help
ⓘ
--version ⓘ -3 ⓘ -A ⓘ -E ⓘ -X ⓘ -a ⓘ -e ⓘ -m ⓘ -x ⓘ |
| developer | Free Software Foundation ⓘ |
| distribution |
GNU Hurd
ⓘ
surface form:
GNU operating system
most GNU/Linux distributions ⓘ |
| documentation |
GNU Diffutils
ⓘ
surface form:
GNU Diffutils manual
|
| genre |
merge conflict resolver
ⓘ
text comparison ⓘ |
| input | three file paths ⓘ |
| interface | command-line interface ⓘ |
| license | GNU General Public License ⓘ |
| maintainer |
GNU Project
ⓘ
surface form:
GNU project
|
| operatingSystem |
GNU/Linux
ⓘ
Unix-like systems ⓘ macOS ⓘ |
| output |
conflict-marked text
ⓘ
ed script ⓘ merged file ⓘ |
| partOf | GNU Diffutils ⓘ |
| programmingLanguage | C ⓘ |
| supports |
RCS-style merge
ⓘ
custom conflict markers ⓘ ed script output ⓘ line-based comparison ⓘ merge conflict marking ⓘ overlapping change detection ⓘ three-way file comparison ⓘ three-way file merge ⓘ |
| usedBy |
Bazaar
ⓘ
Git ⓘ Mercurial ⓘ version control systems ⓘ |
| usedFor |
integrating changes from multiple branches
ⓘ
merging three versions of a file ⓘ resolving merge conflicts ⓘ |
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: diff3 Description of subject: diff3 is a GNU Diffutils command-line program that compares and merges three versions of a file, commonly used for resolving merge conflicts.
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.