hasInterface
P12981
predicate
Indicates that one entity provides, exposes, or is connected through a defined interface to another entity.
All labels observed (30)
| Label | Occurrences |
|---|---|
| hasInterface canonical | 183 |
| exposesInterface | 106 |
| hasUserInterface | 103 |
| definesInterface | 87 |
| interfacesWith | 82 |
| providesInterface | 55 |
| containsInterface | 46 |
| providesInterfaceFor | 36 |
| hasInterfaceType | 23 |
| definesInterfaceFor | 21 |
| isBaseInterfaceOf | 20 |
| definesInterfaceBetween | 12 |
| hasUserInterfaceElement | 9 |
| providesInterfaceTo | 9 |
| hasProgrammingInterface | 8 |
| hasWebInterface | 7 |
| providesInterfaceType | 7 |
| supportsInputInterface | 7 |
| hasConfigurationInterface | 4 |
| hasDebugInterface | 4 |
| specifiesInterface | 4 |
| hasInterfaceCompatibility | 3 |
| hasClientInterface | 2 |
| hasRegisterInterface | 2 |
| hasUserInterfaceFor | 2 |
| definesInterfaceWith | 1 |
| hasMouseInterface | 1 |
| implementsInterfaceFor | 1 |
| packageInterface | 1 |
| supportsSystemCallInterface | 1 |
Description generation (PDg)
The one-sentence description above was generated by prompting gpt-5.1 with the predicate name and this instruction.
Instruction
Given a predicate that represents a relationship or action between entities, generate a one-sentence description explaining its meaning. # Instructions Focus on describing the relationship, not the entities themselves. # Response Format Begin the description with \' Indicates...\'
Input
Predicate: hasInterface
Generated description
Indicates that one entity provides, exposes, or is connected through a defined interface to another entity.
Sample triples (847)
| Subject | Object |
|---|---|
| SDSF | TSO/ISPF interface ⓘ |
| MoreMasters | API via predicate surface "hasInterfaceType" NERFINISHED ⓘ |
| RealFont | API via predicate surface "providesInterface" ⓘ |
| Pascal API | programming interface via predicate surface "hasInterfaceType" ⓘ |
| Responding Gateway | XCPD Responding Gateway endpoint via predicate surface "exposesInterface" ⓘ |
| Quad Blasters | manual aiming via predicate surface "hasUserInterface" ⓘ |
| Thimbleweed Park | verb-based interface ⓘ |
| Sam text editor | command-line interface ⓘ |
| Sam text editor | graphical user interface ⓘ |
| SAM D21 | SWD via predicate surface "hasDebugInterface" ⓘ |
| Sugar Journal | list of journal entries via predicate surface "hasUserInterface" ⓘ |
| Sugar Journal | detail view for each entry via predicate surface "hasUserInterface" ⓘ |
| DRM (Direct Rendering Manager) | /dev/dri/* device nodes via predicate surface "exposesInterface" ⓘ |
| GNOME Logs | graphical user interface via predicate surface "hasUserInterface" ⓘ |
| xdg-desktop-portal | org.freedesktop.portal.Desktop via predicate surface "exposesInterface" ⓘ |
| xdg-desktop-portal | org.freedesktop.portal.FileChooser via predicate surface "exposesInterface" ⓘ |
| xdg-desktop-portal | org.freedesktop.portal.Screenshot via predicate surface "exposesInterface" ⓘ |
| xdg-desktop-portal | org.freedesktop.portal.ScreenCast via predicate surface "exposesInterface" ⓘ |
| xdg-desktop-portal | org.freedesktop.portal.Print via predicate surface "exposesInterface" NERFINISHED ⓘ |
| xdg-desktop-portal | org.freedesktop.portal.Notification via predicate surface "exposesInterface" ⓘ |
| cl-builder | command-line interface ⓘ |
| Background Fetch API | BackgroundFetchManager NERFINISHED ⓘ |
| Background Fetch API | BackgroundFetchRegistration NERFINISHED ⓘ |
| Background Fetch API | BackgroundFetchRecord NERFINISHED ⓘ |
|
Porsche Communication Management (PCM)
surface form:
Porsche Communication Management
|
central touchscreen ⓘ |
|
Porsche Communication Management (PCM)
surface form:
Porsche Communication Management
|
rotary and push controls (in some generations) ⓘ |
| Word Challenge | graphical user interface ⓘ |
| CICS Explorer | graphical user interface via predicate surface "hasUserInterface" ⓘ |
| Document Repository | API via predicate surface "exposesInterface" ⓘ |
| Document Repository | user interface via predicate surface "exposesInterface" ⓘ |
| dconf | D-Bus service ⓘ |
| dconf | C library API NERFINISHED ⓘ |
| ChromeOS launcher | search box via predicate surface "hasUserInterfaceElement" ⓘ |
| ChromeOS launcher | app grid via predicate surface "hasUserInterfaceElement" ⓘ |
| ChromeOS launcher | recent files section via predicate surface "hasUserInterfaceElement" ⓘ |
| ChromeOS launcher | suggested apps section via predicate surface "hasUserInterfaceElement" ⓘ |
| ChromeOS launcher | scrollable app pages via predicate surface "hasUserInterfaceElement" ⓘ |
| AO3 | web interface ⓘ |
| Job Entry Subsystem 2 | TSO/E via predicate surface "providesInterfaceTo" NERFINISHED ⓘ |
| Job Entry Subsystem 2 | ISPF via predicate surface "providesInterfaceTo" NERFINISHED ⓘ |
| Job Entry Subsystem 2 | SDSF via predicate surface "providesInterfaceTo" NERFINISHED ⓘ |
| Job Entry Subsystem 2 | operator consoles via predicate surface "providesInterfaceTo" ⓘ |
| ANSI INCITS 317-1998 | ATA-4 via predicate surface "definesInterface" NERFINISHED ⓘ |
| Parasolid | C API ⓘ |
| Parasolid | C++ API NERFINISHED ⓘ |
| Parasolid | .NET API NERFINISHED ⓘ |
| EEC | Ethernet port ⓘ |
|
Houdini
surface form:
Houdini (chess engine)
|
ChessBase GUIs via predicate surface "hasInterfaceCompatibility" ⓘ |
|
Houdini
surface form:
Houdini (chess engine)
|
Arena Chess GUI via predicate surface "hasInterfaceCompatibility" NERFINISHED ⓘ |
|
Houdini
surface form:
Houdini (chess engine)
|
other UCI-compatible GUIs via predicate surface "hasInterfaceCompatibility" ⓘ |