Aggregation (whole-part relationship where parts can exist independently) in UML is represented by a solid line with a hollow diamond at the container end. Composition (strong ownership) uses a solid diamond. Arrows (triangular or regular) represent inheritance or associations, not aggregation.