Chet,
We discovered a copy/paste mistake in one of the above specification’s additional components files. File quality-management-shapes.ttl contains:
:TestResultShape
a oslc:ResourceShape ;
oslc:describes oslc_qm:TestResult ;
oslc:property [ a oslc:Property ;
oslc:allowedValue "com.ibm.rqm.execution.common.state.failed" , "com.ibm.rqm.execution.common.state.inconclusive" , "com.ibm.rqm.execution.common.state.passed" , "com.ibm.rqm.execution.common.state.deferred" , "com.ibm.rqm.execution.common.state.incomplete"
, "com.ibm.rqm.execution.common.state.blocked" , "com.ibm.rqm.execution.common.state.part_blocked" , "com.ibm.rqm.execution.common.state.perm_failed" , "com.ibm.rqm.execution.common.state.error" ;
oslc:hidden false ;
oslc:isMemberProperty false ;
oslc:name "status" ;
oslc:occurs oslc:Zero-or-one ;
oslc:propertyDefinition oslc_qm:status ;
oslc:readOnly false ;
oslc:valueType xsd:string ;
dcterms:description "Used to indicate the state of the Test Result based on values defined by the service provider. Most often a read-only property." ;
dcterms:title "Status" , "Status"@en
] ;
Ths should be:
:TestResultShape
a oslc:ResourceShape ;
oslc:describes oslc_qm:TestResult ;
oslc:property [ a oslc:Property ;
oslc:hidden false ;
oslc:isMemberProperty false ;
oslc:name "status" ;
oslc:occurs oslc:Zero-or-one ;
oslc:propertyDefinition oslc_qm:status ;
oslc:readOnly false ;
oslc:valueType xsd:string ;
dcterms:description "Used to indicate the state of the Test Result based on values defined by the service provider. Most often a read-only property." ;
dcterms:title "Status" , "Status"@en
] ;
The oslc:allowedValues contained content copied from the IBM implementation that should have been removed. This was editing oversight that does not result in any changes to any of the other published specification parts.
Note that the Turtle file, quality-management-shapes.ttl is the normative content which the normative sections in the specification generated from this file. The oslc:allowedValues is not included in any of these ReSpec rendered documents.
How should we go about following an errata process to update quality-management-shapes.ttl and remove the oslc:allowedValues?