A shared profile is a sub-profile containing analysis (patterns) and monitoring (rules and stickers) materials, which can be referenced by any master profile.
Shared profiles can be standard or proprietary and are usually linked to a third party which can be a library, a framework or a runtime container.
Shared profiles are intended to be re-used and are stored in a profile repository.
Shared profile examples:
Java, jboss, tomcat, oracle, guava, log4j