-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Component/s: Change Management
-
Labels:None
-
Proposal:
CM 1.0 and 2.0 attempted to avoid using RDF classes and subclasses to define different types of ChangeRequest. The goal was to be flexible and open, and allow servers to define whatever types of change request met their client's needs.
CM 1.0 used dcterms:type - a string value was used to define the ChangeRequest type. This was deprecated in OSLC CM 2.0, but is still in common use.
CM 2.0 used rdf:type, with at least one value of http://open-services.net/ns/cm#ChangeRequest.
CM 3.0 continues to use rdf:type and define specific rdfs:subClassOf oslc_cm:ChangeRequest to define new kinds of change request.
CM 2.0 also uses oslc:usage with individual values oslc_cm:defect, planItem, task, requirementsChangeRequest are defined in CM 2.0 to allow servers to distinguish different services of a ServiceProvider. These might be used to define creation factories for specific CM 3.0 ChangeRequest subtypes.