This specification defines a vocabulary for the OSLC Requirements Management domain.

Introduction

This specification defines a vocabulary for the OSLC Requirements Management resources. The intent is to define resources needed to support common integration scenarios and not to provide a comprehensive definition of a Requirement. The resource formats may not match exactly the native models supported by requirement management service providers, but are intended to be compatible with them. The approach to supporting these scenarios is to delegate operations, as driven by service provider contributed user interfaces, as much as possible and not require a service provider to expose its complete data model and application logic.

Terminology

Terminology is based on OSLC Core Overview [[!OSLCCore3]], W3C Linked Data Platform [[!LDP]], W3C's Architecture of the World Wide Web [[WEBARCH]], Hyper-text Transfer Protocol [[!HTTP11]]. Terminology for this specification is defined in part 1 of the multi-part specification.

References

In addition to the namespace URIs and namespace prefixes oslc, rdf, dcterms and foaf defined in the OSLC Core specification, OSLC RM defines the namespace URI of http://open-services.net/ns/rm# with a namespace prefix of oslc_rm

Conformance

Requirements Management servers MUST use the vocabulary terms defined here where required, and with the meanings defined here.

Requirements Management servers MAY augment this vocabulary with additional classes, properties, and individuals.

Requirements Management Vocabulary Terms

This specification defines the root superclasses, properties and values. Servers may define additional subclasses and provide additional properties as needed.