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
Object Data Manager APIs for configuration access via predicate surface "providesInterface"
Object Data Manager APIs for configuration management via predicate surface "providesInterface"
Kate text editor
surface form: Kate
graphical user interface via predicate surface "hasUserInterface"
GEMDOS system calls via predicate surface "providesInterface"
GEMDOS BIOS-level disk access abstraction via predicate surface "providesInterface"
Radio Block Centre traffic management system via predicate surface "interfacesWith"
Radio Block Centre signalling interlocking via predicate surface "interfacesWith"
Radio Block Centre GSM-R network via predicate surface "interfacesWith"
Radio Block Centre other RBCs via predicate surface "interfacesWith"
NaCl crypto_box via predicate surface "providesInterface"
NaCl crypto_secretbox via predicate surface "providesInterface"
NaCl crypto_sign via predicate surface "providesInterface"
NaCl crypto_hash via predicate surface "providesInterface"
NaCl crypto_onetimeauth via predicate surface "providesInterface"
Canon PRINT app graphical user interface via predicate surface "hasUserInterface"
HELP system command-line interface
NSFileHandle file I/O via predicate surface "providesInterfaceFor"
NSFileHandle reading data via predicate surface "providesInterfaceFor"
NSFileHandle writing data via predicate surface "providesInterfaceFor"
NSFileHandle seeking within files via predicate surface "providesInterfaceFor"
NSFileHandle working with file descriptors via predicate surface "providesInterfaceFor"
Isabelle Isabelle/jEdit NERFINISHED
Isabelle Proof General NERFINISHED
Isabelle VSCode plugin (Isabelle/VSCode) NERFINISHED
OLE Automation IDispatch NERFINISHED
OLE Automation IUnknown NERFINISHED
ActiveX Data Objects (ADO)
surface form: ActiveX Data Objects
data access via predicate surface "providesInterfaceFor"
ActiveX Data Objects (ADO)
surface form: ActiveX Data Objects
data manipulation via predicate surface "providesInterfaceFor"
Azure Storage Explorer graphical user interface via predicate surface "hasUserInterface"
ASP.NET Core MVC view engine system Microsoft.AspNetCore.Mvc.ViewEngines.IViewEngine via predicate surface "exposesInterface" NERFINISHED
ASP.NET Core MVC view engine system Microsoft.AspNetCore.Mvc.ViewEngines.ICompositeViewEngine via predicate surface "exposesInterface" NERFINISHED
gslapt slapt-get package management system via predicate surface "providesInterfaceFor"
Active Directory Administrative Center graphical user interface via predicate surface "hasUserInterface"
JobOperator API jakarta.batch.operations.JobOperator via predicate surface "exposesInterface" NERFINISHED
CORBA naming service NamingContext via predicate surface "providesInterface" NERFINISHED
CORBA naming service NamingContextExt via predicate surface "providesInterface" NERFINISHED
JSR 338 javax.persistence.EntityManager via predicate surface "definesInterface"
JSR 338 javax.persistence.EntityManagerFactory via predicate surface "definesInterface"
JSR 338 javax.persistence.Query via predicate surface "definesInterface" NERFINISHED
JSR 338 javax.persistence.TypedQuery via predicate surface "definesInterface" NERFINISHED
JSR 338 javax.persistence.criteria.CriteriaBuilder via predicate surface "definesInterface" NERFINISHED
JSR 338 javax.persistence.criteria.CriteriaQuery via predicate surface "definesInterface"
JSR 338 javax.persistence.criteria.Root via predicate surface "definesInterface" NERFINISHED
Slate Material Editor node-based interface via predicate surface "hasInterfaceType"
Particle Flow node-based via predicate surface "hasInterfaceType"
Directory System Agent directory access for applications via predicate surface "providesInterface"
ISTC searchable web interface via predicate surface "hasUserInterface"
Web Streams API ReadableStream via predicate surface "exposesInterface" NERFINISHED
Web Streams API WritableStream via predicate surface "exposesInterface" NERFINISHED
Web Streams API TransformStream via predicate surface "exposesInterface" NERFINISHED