OSLC specifications Integrations built with OSLC rely on the OSLC Core specification and a domain specification. The core specification describes primary integration techniques, use of HTTP and RDF, and identifies the common features that every OSLC service should support Domain specifications are tailored to a particular ALM area, such as change management, test management, requirements management, or architecture management. Domain specifications comply with the core specification. For example, the change management specification defines a common set of resources, formats, and RESTful services for use in change management tools (consumers) and use by provider tools. Note that specifications described a set of services and formats for interacting with other lifecycle tools and do not attempt to standardize the behavior of a tool or class of tools.