# 语义约定

> 不同类型的操作和数据的通用名称。

---

OpenTelemetry 定义了[语义约定](/docs/specs/semconv/)，
为不同类型的操作和数据指定通用名称。
使用语义约定的好处是遵循通用的命名方案，可以在代码库、库和平台之间实现标准化。

语义约定适用于链路追踪、指标、日志和资源：

- [链路追踪语义约定](/docs/specs/semconv/general/trace/)
- [指标语义约定](/docs/specs/semconv/general/metrics/)
- [日志语义约定](/docs/specs/semconv/general/logs/)
- [资源语义约定](/docs/specs/semconv/resource/)
