Errata for RM V2.0 Specification, 3rd May 2011.
In order to support elaboration and specification scenarios between RM providers (described by RmElaborationBusinessRequirements), the RM workgroup and OSLC community (RmMeetings20110919) decided that the following vocabulary terms should be added to the published RM 2.0 specification:
Following further conversation with OSLC stakeholders, the following additional vocabulary terms have been included:
And that these OSLC defined properties are meaningful on both Requirement resources and on RequirementCollection resources.
Requirement
http://open-services.net/ns/rm#Requirement
Prefixed Name | Occurs | Read-only | Value-type | Represen-tation | Range | Description | |
---|---|---|---|---|---|---|---|
Relationship properties: This grouping of properties are used to identify relationships between resources managed by other OSLC Service Providers | |||||||
oslc_rm:elaborates | zero-or-many | False | Resource | Reference | any |
Resource, such as a requirement, which is elaborated by this requirement. | |
oslc_rm:specifies | zero-or-many | False | Resource | Reference | any |
Resource, such as a requirement, which is specified by this requirement. | |
oslc_rm:satisfies | zero-or-many | False | Resource | Reference | any |
Resource, such as a requirement, which satisfies this requirement. | |
oslc_rm:satisfiedBy | zero-or-many | False | Resource | Reference | any |
Resource, such as a requirement, which this requirement satisfies. | |
oslc_rm:decomposes | zero-or-many | False | Resource | Reference | any |
Resource, such as a requirement, which decomposes this requirement. | |
oslc_rm:decomposedBy | zero-or-many | False | Resource | Reference | any |
Resource, such as a requirement, of which this requirement is a decomposition. | |
oslc_rm:constrains | zero-or-many | False | Resource | Reference | any |
Resource, such as a requirement, which constrains this requirement. | |
oslc_rm:constrainedBy | zero-or-many | False | Resource | Reference | any |
Resource, such as a requirement, which this requirement constrains. |
RequirementCollection
http://open-services.net/ns/rm#RequirementCollection
Prefixed Name | Occurs | Read-only | Value-type | Represen-tation | Range | Description | |
---|---|---|---|---|---|---|---|
Relationship properties: This grouping of properties are used to identify relationships between resources managed by other OSLC Service Providers | |||||||
oslc_rm:elaborates | zero-or-many | False | Resource | Reference | any |
Resource which is elaborated by this requirement collection. | |
oslc_rm:specifies | zero-or-many | False | Resource | Reference | any |
Resource which is specified by this requirement collection. | |
oslc_rm:satisfies | zero-or-many | False | Resource | Reference | any |
Resource, such as a collection, which satisfies this collection. | |
oslc_rm:satisfiedBy | zero-or-many | False | Resource | Reference | any |
Resource, such as a collection, which this collection satisfies. | |
oslc_rm:decomposes | zero-or-many | False | Resource | Reference | any |
Resource, such as a collection, which decomposes this collection. | |
oslc_rm:decomposedBy | zero-or-many | False | Resource | Reference | any |
Resource, such as a collection, of which this collection is a decomposition. | |
oslc_rm:constrains | zero-or-many | False | Resource | Reference | any |
Resource, such as a collection, which constrains this collection. | |
oslc_rm:constrainedBy | zero-or-many | False | Resource | Reference | any |
Resource, such as a collection, which this constrains this collection. |
These omissions have been rectified in OSLC RM V2.0. The OSLC RM RDFS Volcabulary has also been updated.
A delta showing the changes may be found here.