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 |
|---|---|
| ESP32-DevKitC | USB via predicate surface "hasProgrammingInterface" NERFINISHED ⓘ |
| OPNsense | web interface via predicate surface "hasUserInterface" ⓘ |
| LAPACK | C NERFINISHED ⓘ |
| LAPACK | C++ ⓘ |
| LAPACK | Python NERFINISHED ⓘ |
| LAPACK | R NERFINISHED ⓘ |
| LAPACK | MATLAB NERFINISHED ⓘ |
| AbstractMatrix | two-dimensional arrays via predicate surface "definesInterfaceFor" ⓘ |
| AbstractMatrix | matrix-like structures via predicate surface "definesInterfaceFor" ⓘ |
| Coq | command-line interface ⓘ |
| Coq | CoqIDE NERFINISHED ⓘ |
| Coq | Proof General NERFINISHED ⓘ |
| Coq | Coq support in VS Code ⓘ |
| Coq | Coq support in Emacs ⓘ |
| Coq | Coq support in Vim ⓘ |
| torch.utils.data.Dataset | custom datasets via predicate surface "providesInterfaceFor" ⓘ |
| torch.utils.data.Dataset | data loading via predicate surface "providesInterfaceFor" ⓘ |
| ITU-T Recommendation G.992.1 | ATU-C (ADSL Transceiver Unit – Central office) and ATU-R (ADSL Transceiver Unit – Remote) via predicate surface "definesInterfaceBetween" NERFINISHED ⓘ |
| ALE | Atari 2600 games via predicate surface "providesInterfaceTo" ⓘ |
| join.me | web interface via predicate surface "hasUserInterface" ⓘ |
| EventDispatcher | Symfony\Contracts\EventDispatcher\EventDispatcherInterface NERFINISHED ⓘ |
| EventDispatcher | Symfony\Component\EventDispatcher\EventSubscriberInterface NERFINISHED ⓘ |
|
Lock
surface form:
Lock (Symfony component)
|
LockFactory NERFINISHED ⓘ |
|
Lock
surface form:
Lock (Symfony component)
|
LockInterface NERFINISHED ⓘ |
|
Lock
surface form:
Lock (Symfony component)
|
PersistingStoreInterface NERFINISHED ⓘ |
|
Lock
surface form:
Lock (Symfony component)
|
SharedLockStoreInterface NERFINISHED ⓘ |
|
Lock
surface form:
Lock (Symfony component)
|
BlockingStoreInterface NERFINISHED ⓘ |
| PSR-7 | Psr\Http\Message\RequestInterface via predicate surface "definesInterface" NERFINISHED ⓘ |
| PSR-7 | Psr\Http\Message\ResponseInterface via predicate surface "definesInterface" NERFINISHED ⓘ |
| PSR-7 | Psr\Http\Message\ServerRequestInterface via predicate surface "definesInterface" NERFINISHED ⓘ |
| PSR-7 | Psr\Http\Message\UriInterface via predicate surface "definesInterface" NERFINISHED ⓘ |
| PSR-7 | Psr\Http\Message\StreamInterface via predicate surface "definesInterface" NERFINISHED ⓘ |
| PSR-7 | Psr\Http\Message\UploadedFileInterface via predicate surface "definesInterface" NERFINISHED ⓘ |
| PSR-7 | Psr\Http\Message\MessageInterface via predicate surface "definesInterface" ⓘ |
| PSR-15 | Psr\Http\Server\RequestHandlerInterface via predicate surface "definesInterface" NERFINISHED ⓘ |
| PSR-15 | Psr\Http\Server\MiddlewareInterface via predicate surface "definesInterface" NERFINISHED ⓘ |
| PSR-15 | Psr\Http\Server\RequestHandlerInterface::handle via predicate surface "definesInterface" NERFINISHED ⓘ |
| PSR-15 | Psr\Http\Server\MiddlewareInterface::process via predicate surface "definesInterface" ⓘ |
| Oracle Object Storage | REST API ⓘ |
| Oracle Object Storage | SDKs ⓘ |
| Oracle Object Storage | CLI ⓘ |
| Oracle Object Storage | console UI ⓘ |
| CSD System | graphical user interface ⓘ |
| CSD System | programmatic interface via Python API ⓘ |
| ConQuest search interface | graphical user interface via predicate surface "hasUserInterface" ⓘ |
| Mogul geometry library | graphical interface via Mercury via predicate surface "hasUserInterface" ⓘ |
| Mogul geometry library | programmatic interface via CSD Python API via predicate surface "hasUserInterface" ⓘ |
| 10GBASE-R PCS | XGMII via predicate surface "providesInterface" ⓘ |
| FINRA CRD | member firms via predicate surface "hasUserInterfaceFor" ⓘ |
| FINRA CRD | regulators via predicate surface "hasUserInterfaceFor" ⓘ |