Assertion: semaphore | /r/HasAspect | upper bound
Facets:
value: always
type: TEMPORAL
Source sentences:
text: The only trick in adding an element is that a semaphore always has an upper bound; attempting to add an item above that will always fail.