hasProtocol

P9964
predicate

Indicates that an entity uses, follows, or is governed by a specified protocol or set of procedural rules.

All labels observed (28)

Label Occurrences
hasProtocol canonical 91
implementsProtocol 49
relatesToProtocol 25

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: hasProtocol
Generated description
Indicates that an entity uses, follows, or is governed by a specified protocol or set of procedural rules.

Sample triples (266)

Subject Object
Directory System Agent Directory System Protocol via predicate surface "implementsProtocol" NERFINISHED
NSView NSAccessibility via predicate surface "conformsToProtocol" NERFINISHED
NSView NSAppearanceCustomization via predicate surface "conformsToProtocol" NERFINISHED
NSView NSDraggingDestination via predicate surface "conformsToProtocol" NERFINISHED
NSView NSPasteboardWriting via predicate surface "conformsToProtocol" NERFINISHED
NSView NSPasteboardReading via predicate surface "conformsToProtocol" NERFINISHED
NSView NSUserInterfaceItemIdentification via predicate surface "conformsToProtocol" NERFINISHED
RFC 1269 SNMP via predicate surface "usesProtocolAcronym" NERFINISHED
Vienna Convention
surface form: Vienna Convention for the Protection of the Ozone Layer
Montreal Protocol on Substances that Deplete the Ozone Layer NERFINISHED
OpenNTPD Network Time Protocol via predicate surface "implementsProtocol" NERFINISHED
OpenNTPD NTPv3 via predicate surface "implementsProtocol" NERFINISHED
OpenNTPD NTPv4 (subset) via predicate surface "implementsProtocol"
Micro800 EtherNet/IP via predicate surface "supportsCommunicationProtocol" NERFINISHED
Micro800 Modbus RTU via predicate surface "supportsCommunicationProtocol" NERFINISHED
Micro800 Modbus TCP via predicate surface "supportsCommunicationProtocol" NERFINISHED
Micro800 Serial communication via predicate surface "supportsCommunicationProtocol"