public Map<String, String> getTags() {
        return tags;
    }
Gets this Definition's Tags Map.
The tags {@link Map} defines the set of tags that can be used in a {@link ShapeLink} object.
Each key is the name of the tag, and each value is the description of the tag.
Tags are used to provide semantics to links. Tools that evaluate trace models
use these tags to inform their analysis. For example, a tag for an AWS SDK code
generator could be "requestBuilder" to indicate that a class is used as a builder for a request.

@return this Definition's Tags Map
smithy-codegen-core/src/main/java/software/amazon/smithy/codegen/core/trace/ArtifactDefinitions.java