xBase language
E662825
xBase language is a family of database-oriented programming languages derived from dBASE, widely used in the 1980s and 1990s for developing desktop database applications.
All labels observed (2)
| Label | Occurrences |
|---|---|
| FoxPro | 1 |
| xBase language canonical | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T7421351 — 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.
Target entity: xBase language Context triple: [Ashton-Tate, coreTechnology, xBase language]
-
A.
Liberty BASIC
Liberty BASIC is an easy-to-use, Windows-focused implementation of the BASIC programming language designed for beginners and hobbyist developers to create simple applications.
-
B.
BASICs
BASICs are the key safety performance measures used by the U.S. Federal Motor Carrier Safety Administration to evaluate and monitor motor carriers and drivers under its Compliance, Safety, Accountability program.
-
C.
PowerBASIC
PowerBASIC is a commercial BASIC compiler for DOS and Windows known for generating fast native code and offering extensive low-level programming capabilities.
-
D.
QuickBASIC
QuickBASIC is an integrated development environment and compiler for the BASIC programming language created by Microsoft, popular in the late 1980s and early 1990s for learning programming and developing DOS applications.
-
E.
InterBase
InterBase is a lightweight, cross-platform relational database management system known for its small footprint, embedded deployment capabilities, and support for SQL-based applications.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
Target entity: xBase language Target entity description: xBase language is a family of database-oriented programming languages derived from dBASE, widely used in the 1980s and 1990s for developing desktop database applications.
-
A.
Liberty BASIC
Liberty BASIC is an easy-to-use, Windows-focused implementation of the BASIC programming language designed for beginners and hobbyist developers to create simple applications.
-
B.
BASICs
BASICs are the key safety performance measures used by the U.S. Federal Motor Carrier Safety Administration to evaluate and monitor motor carriers and drivers under its Compliance, Safety, Accountability program.
-
C.
PowerBASIC
PowerBASIC is a commercial BASIC compiler for DOS and Windows known for generating fast native code and offering extensive low-level programming capabilities.
-
D.
QuickBASIC
QuickBASIC is an integrated development environment and compiler for the BASIC programming language created by Microsoft, popular in the late 1980s and early 1990s for learning programming and developing DOS applications.
-
E.
InterBase
InterBase is a lightweight, cross-platform relational database management system known for its small footprint, embedded deployment capabilities, and support for SQL-based applications.
- F. None of above. chosen
Statements (70)
| Predicate | Object |
|---|---|
| instanceOf |
database-oriented programming language
ⓘ
programming language family ⓘ |
| characterEncoding | primarily ASCII in early implementations ⓘ |
| dataModel | flat file tables ⓘ |
| derivedFrom | dBASE NERFINISHED ⓘ |
| executionModel |
compiled (in some implementations)
ⓘ
interpreted ⓘ |
| hasAlternativeName | xBase language ⓘ |
| hasCharacteristic |
highly tied to DBF file format
ⓘ
many dialects and variants ⓘ used for rapid application development of database apps ⓘ |
| hasCommunity | xBase developers ⓘ |
| hasFeature |
array data type
ⓘ
built-in query capabilities ⓘ control structures (IF, DO WHILE, FOR) ⓘ date handling functions ⓘ dynamic typing ⓘ file I/O functions ⓘ forms-based user interfaces ⓘ index files for data access ⓘ integrated database engine ⓘ interactive command line interface ⓘ late binding of variables ⓘ macro substitution ⓘ numeric processing functions ⓘ procedures and functions ⓘ record-oriented processing ⓘ report generation ⓘ string manipulation functions ⓘ table-based data storage ⓘ |
| hasNotableImplementation |
Alaska Xbase++
NERFINISHED
ⓘ
CA-Clipper NERFINISHED ⓘ CA-Visual Objects NERFINISHED ⓘ Clipper NERFINISHED ⓘ FlagShip ⓘ FoxPro NERFINISHED ⓘ Harbour NERFINISHED ⓘ Visual FoxPro NERFINISHED ⓘ dBASE NERFINISHED ⓘ dBASE Plus NERFINISHED ⓘ xHarbour NERFINISHED ⓘ |
| hasStandardizationStatus | not formally standardized across all dialects ⓘ |
| influenced |
Alaska Xbase++
NERFINISHED
ⓘ
CA-Visual Objects NERFINISHED ⓘ Clipper NERFINISHED ⓘ FlagShip NERFINISHED ⓘ Harbour NERFINISHED ⓘ Visual FoxPro NERFINISHED ⓘ dBASE for Windows NERFINISHED ⓘ xHarbour NERFINISHED ⓘ |
| influencedBy |
dBASE III
NERFINISHED
ⓘ
dBASE IV NERFINISHED ⓘ |
| primaryDomain | desktop database applications ⓘ |
| programmingParadigm | procedural programming ⓘ |
| supportsEnvironment |
MS-DOS
NERFINISHED
ⓘ
Unix-like systems ⓘ Windows NERFINISHED ⓘ |
| supportsIndexType |
compound indexes (in later variants)
ⓘ
single-key indexes ⓘ |
| typicalDataFileExtension | .dbf ⓘ |
| typicalFileExtension | .prg ⓘ |
| typicalIndexFileExtension |
.cdx
ⓘ
.ndx ⓘ |
| typicalUse |
business information systems
ⓘ
custom line-of-business applications ⓘ data entry applications ⓘ inventory management software ⓘ small business accounting software ⓘ |
| wasWidelyUsedInDecade |
1980s
ⓘ
1990s ⓘ |
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.
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.
Subject: xBase language Description of subject: xBase language is a family of database-oriented programming languages derived from dBASE, widely used in the 1980s and 1990s for developing desktop database applications.
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.