usagePattern
P12995
predicate
Indicates how something is typically used or the recurring manner in which it is employed or consumed.
All labels observed (11)
| Label | Occurrences |
|---|---|
| usagePattern canonical | 61 |
| usageFrequency | 56 |
| usesPattern | 16 |
| typicalOakUsage | 12 |
| typicalUsagePattern | 8 |
| hasUsagePattern | 6 |
| typicalUsageExample | 4 |
| commonUsagePattern | 3 |
| recommendedUsePattern | 2 |
| typicalUsePattern | 2 |
| patternUse | 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: usagePattern
Generated description
Indicates how something is typically used or the recurring manner in which it is employed or consumed.
Sample triples (171)
| Subject | Object |
|---|---|
| Onion Architecture | dependency inversion principle via predicate surface "usesPattern" ⓘ |
| Onion Architecture | inversion of control via predicate surface "usesPattern" ⓘ |
| Onion Architecture | interfaces for abstractions via predicate surface "usesPattern" ⓘ |
| Dapr | sidecar pattern via predicate surface "usesPattern" ⓘ |
| vim-plug | plugins declared between call plug#begin() and call plug#end() ⓘ |
| CollectionBase | inherit and expose type-safe members that wrap base members ⓘ |
| ReadOnlyCollectionBase | derive a strongly typed read-only collection and expose custom members ⓘ |
| System.IO.BinaryReader | used with using statement to ensure disposal ⓘ |
| System.IO.StreamWriter | commonly used with using statement for deterministic disposal ⓘ |
| ManualResetEvent | multiple threads wait until signaled ⓘ |
| ManualResetEvent | signal remains set until Reset is called ⓘ |
| AutoResetEvent | producer-consumer coordination ⓘ |
| AutoResetEvent | one-to-one signaling ⓘ |
| ThreadLocal<T> | store per-thread state without manual dictionaries ⓘ |
| ThreadLocal<T> | avoid shared mutable state between threads ⓘ |
| ThreadPriority | set via Thread.Priority property before starting a thread ⓘ |
| ThreadStart | new Thread(SomeMethod).Start() via predicate surface "commonUsagePattern" ⓘ |
| ParameterizedThreadStart | new Thread(new ParameterizedThreadStart(Method)) via predicate surface "commonUsagePattern" ⓘ |
| ParameterizedThreadStart | new Thread(Method) where Method(object state) via predicate surface "commonUsagePattern" ⓘ |
| ThreadPoolBoundHandle | created by binding an existing OS handle to the thread pool ⓘ |
| ThreadPoolBoundHandle | used with overlapped I/O callbacks ⓘ |
| AsyncLocal<T> | commonly used for per-request context in ASP.NET Core ⓘ |
| AsyncLocal<T> | commonly used for logging correlation identifiers ⓘ |
| AsyncLocal<T> | commonly used for ambient configuration or security context ⓘ |
| System.Reflection.ReflectionTypeLoadException | catch when calling Assembly.GetTypes to inspect all types in an assembly ⓘ |
| System.Reflection.ReflectionTypeLoadException | inspect LoaderExceptions to diagnose individual type load failures ⓘ |
| System.Attribute | derived classes are applied using square bracket syntax in C# ⓘ |
| System.IO.Pipes.AnonymousPipeClientStream | used with AnonymousPipeServerStream ⓘ |
| Wopke | rare via predicate surface "usageFrequency" ⓘ |
| LoadLibrary | load DLL then retrieve exported function addresses at runtime ⓘ |
| WaitForSingleObject | used to implement thread synchronization ⓘ |
| WaitForSingleObject | used to wait for process termination ⓘ |
| WaitForSingleObject | used to wait for thread completion ⓘ |
| WSAAsyncSelect | GUI-based Windows network applications ⓘ |
| WSAWaitForMultipleEvents | commonly used in loops to monitor multiple sockets ⓘ |
| Super Tuscan wines | often aged in small oak barrels via predicate surface "typicalOakUsage" ⓘ |
| objc_setEnumerationMutationHandler | typically called early in application startup ⓘ |
| Martijn | common in the Netherlands via predicate surface "usageFrequency" ⓘ |
| Stridex | used once or multiple times daily as directed on label ⓘ |
| Ethelyn | occasional via predicate surface "usageFrequency" ⓘ |
| 鄢 | rare surname in modern China via predicate surface "usageFrequency" ⓘ |
| NSKeyedArchiver | encode objects with keys ⓘ |
| NSKeyedArchiver | produce NSData archives ⓘ |
| NSKeyedArchiver | write archives to files ⓘ |
| NSRunLoop | typically not created directly by developers ⓘ |
| NSRunLoop | accessed via class methods to get existing run loops ⓘ |
| NSInvalidArgumentException | checked in @catch(NSException *exception) blocks ⓘ |
| DbDataReader | obtained from DbCommand.ExecuteReader() ⓘ |
| JsonWriter | created via factory methods rather than direct instantiation ⓘ |
| InitialContext | new InitialContext().lookup("java:comp/env/...") via predicate surface "typicalUsagePattern" ⓘ |