Без заголовка
"для питья" я взял из толкового словаря русского языка. Это core class. Суть моего примера в том, что даже для core class происходит обобщение "назначения" и изменение его в зависимости от контекста рассмотрения.
Интересно, куда должны отнести "стакан" в ISO 15926, где в таксономию классов он должен попасть по своему основному назначению: как цилиндрическая ёмкость, или как "соразмерный руке стеклянный цилиндр для питья". В любом случае где-то наверху "цилиндрическая ёмкость" встретится. Вот с кружкой будет уже сложнее, она может попасть куда-нибудь далеко от стакана (как стакан с ручкой? Не факт!).