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

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
Web Streams API ReadableStreamDefaultReader via predicate surface "exposesInterface" NERFINISHED
Web Streams API ReadableStreamBYOBReader via predicate surface "exposesInterface" NERFINISHED
Web Streams API ReadableStreamDefaultController via predicate surface "exposesInterface" NERFINISHED
Web Streams API WritableStreamDefaultWriter via predicate surface "exposesInterface" NERFINISHED
Web Streams API WritableStreamDefaultController via predicate surface "exposesInterface" NERFINISHED
Web Streams API TransformStreamDefaultController via predicate surface "exposesInterface" NERFINISHED
Web Streams API ByteLengthQueuingStrategy via predicate surface "exposesInterface" NERFINISHED
Web Streams API CountQueuingStrategy via predicate surface "exposesInterface" NERFINISHED
Web Cryptography API Crypto via predicate surface "definesInterface" NERFINISHED
Web Cryptography API SubtleCrypto via predicate surface "definesInterface" NERFINISHED
Web Cryptography API CryptoKey via predicate surface "definesInterface"
Web Cryptography API Algorithm via predicate surface "definesInterface"
Web Cryptography API JsonWebKey via predicate surface "definesInterface" NERFINISHED
File API File via predicate surface "exposesInterface"
File API Blob via predicate surface "exposesInterface"
File API FileReader via predicate surface "exposesInterface" NERFINISHED
File API FileList via predicate surface "exposesInterface" NERFINISHED
File API FileError via predicate surface "exposesInterface"
File API ProgressEvent for file reads via predicate surface "exposesInterface"
Screen Orientation API ScreenOrientation interface via predicate surface "providesInterface"
Screen Orientation API Screen interface extension via predicate surface "providesInterface"
Credential Management API navigator.credentials via predicate surface "exposesInterface"
Credential Management API CredentialsContainer via predicate surface "definesInterface" NERFINISHED
Credential Management API Credential via predicate surface "definesInterface"
Credential Management API PasswordCredential via predicate surface "definesInterface" NERFINISHED
Credential Management API FederatedCredential via predicate surface "definesInterface" NERFINISHED
Selection API Selection via predicate surface "exposesInterface" NERFINISHED
Selection API Range via predicate surface "exposesInterface" NERFINISHED
Intersection Observer API IntersectionObserver via predicate surface "exposesInterface" NERFINISHED
Intersection Observer API IntersectionObserverEntry via predicate surface "exposesInterface" NERFINISHED
Resize Observer API ResizeObserverEntry via predicate surface "providesInterface" NERFINISHED
Encoding API text encoding via predicate surface "providesInterfaceFor"
Encoding API text decoding via predicate surface "providesInterfaceFor"
Encoding API TextEncoder via predicate surface "exposesInterface" NERFINISHED
Encoding API TextDecoder via predicate surface "exposesInterface" NERFINISHED
Encoding API TextEncoderStream via predicate surface "exposesInterface" NERFINISHED
Encoding API TextDecoderStream via predicate surface "exposesInterface" NERFINISHED
Pointer Lock API Element.requestPointerLock via predicate surface "exposesInterface" NERFINISHED
Pointer Lock API Document.exitPointerLock via predicate surface "exposesInterface"
Pointer Lock API document.pointerLockElement via predicate surface "exposesInterface"
Pointer Lock API pointerlockchange event via predicate surface "exposesInterface"
Pointer Lock API pointerlockerror event via predicate surface "exposesInterface"
Pointer Lock API MouseEvent.movementX via predicate surface "exposesInterface" NERFINISHED
Pointer Lock API MouseEvent.movementY via predicate surface "exposesInterface" NERFINISHED
Cookies API document.cookie via predicate surface "exposesInterface"
ArcGIS Server REST API via predicate surface "exposesInterface" NERFINISHED
ArcGIS Server SOAP API via predicate surface "exposesInterface"
Opera Touch gesture-based navigation via predicate surface "hasUserInterface"
Opera Touch bottom navigation controls via predicate surface "hasUserInterface"
aft bulkhead of the Hubble Space Telescope mechanical interface for Soft Capture Mechanism