OSLC Quality Management 2.0 Appendix B: Resource Shapes
An appendix of the
OSLC Quality Management 2.0 Specification
Overview
This defines the definitions of the OSLC QM 2.0 defined resources utilizing the OSLC Core Shape Resource definition. Implementations may use these shapes to as a basis for their work, providing their own property additions and additional constraints on OSLC defined properties.
TestPlan
<rdf:RDF
xmlns:dcterms="http://purl.org/dc/terms/"
xmlns:oslc_qm="http://open-services.net/ns/qm#"
xmlns:foaf="http://xmlns.com/foaf/0.1/"
xmlns:oslc="http://open-services.net/ns/core#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<oslc:ResourceShape rdf:about="http://example.com/oslc/shapes/TestPlan">
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">QM V2 Test Plan</dcterms:title>
<oslc:describes rdf:resource="http://open-services.net/ns/qm#TestPlan"/>
<!-- OSLC Core: Common Properties -->
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">contributor</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Zero-or-many"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:readOnly>
<oslc:valueType rdf:resource="http://open-services.net/ns/core#AnyResource"/>
<oslc:representation rdf:resource="http://open-services.net/ns/core#Either"/>
<oslc:range rdf:resource="http://xmlns.com/foaf/0.1/Person"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Contributor or contributors to resource (reference: Dublin Core).
It is likely that the target resource will be an foaf:Person but that is not necessarily the case. </dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Contributor</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://purl.org/dc/terms/contributor"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">created</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Zero-or-one"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</oslc:readOnly>
<oslc:valueType rdf:resource="http://www.w3.org/2001/XMLSchema#dateTime"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Timestamp of resource creation (reference: Dublin Core).</dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Created</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://purl.org/dc/terms/created"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">creator</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Zero-or-many"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</oslc:readOnly>
<oslc:valueType rdf:resource="http://open-services.net/ns/core#AnyResource"/>
<oslc:representation rdf:resource="http://open-services.net/ns/core#Either"/>
<oslc:range rdf:resource="http://xmlns.com/foaf/0.1/Person"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Creator or creators of resource (reference: Dublin Core).
It is likely that the target resource will be an foaf:Person but that is not necessarily the case.</dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Creator</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://purl.org/dc/terms/creator"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">description</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Zero-or-one"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:readOnly>
<oslc:valueType rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Descriptive text (reference: Dublin Core) about resource
represented as rich text in XHTML content. SHOULD include only content that is valid and suitable inside an XHTML <div> element.
SHOULD include only content that is valid inside an XHTML <span> element.</dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Description</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://purl.org/dc/terms/description"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">identifier</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Exactly-one"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</oslc:readOnly>
<oslc:valueType rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A unique identifier for a resource.
Assigned by the service provider when a resource is created. Not intended for end-user display.</dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Identifier</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://purl.org/dc/terms/identifier"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">modified</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Zero-or-one"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</oslc:readOnly>
<oslc:valueType rdf:resource="http://www.w3.org/2001/XMLSchema#dateTime"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Timestamp of latest resource modification
(reference: Dublin Core).</dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Modified</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://purl.org/dc/terms/modified"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">type</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Zero-or-many"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</oslc:readOnly>
<oslc:valueType rdf:resource="http://open-services.net/ns/core#Resource"/>
<oslc:representation rdf:resource="http://open-services.net/ns/core#Reference"/>
<oslc:range rdf:resource="http://open-services.net/ns/qm#TestPlan"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">The resource type URIs.</dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Type</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#type"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">subject</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Zero-or-many"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:readOnly>
<oslc:valueType rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Tag or keyword for a resource. Each
occurrence of a dc:subject property denotes an additional tag for the resource.</dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Subject</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://purl.org/dc/terms/subject"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">title</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Exactly-one"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:readOnly>
<oslc:valueType rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Title (reference: Dublin Core) of the
resource represented as rich text in XHTML content. SHOULD include only content that is valid inside an XHTML
<span> element.</dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Title</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://purl.org/dc/terms/title"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">instanceShape</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Zero-or-one"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</oslc:readOnly>
<oslc:valueType rdf:resource="http://open-services.net/ns/core#Resource"/>
<oslc:representation rdf:resource="http://open-services.net/ns/core#Reference"/>
<oslc:range rdf:resource="http://open-services.net/ns/core#ResourceShape"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Resource Shape that provides hints as
to resource property value-types and allowed values.</dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Instance Shape</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://open-services.net/ns/core#instanceShape"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">serviceProvider</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Zero-or-many"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</oslc:readOnly>
<oslc:valueType rdf:resource="http://open-services.net/ns/core#Resource"/>
<oslc:representation rdf:resource="http://open-services.net/ns/core#Reference"/>
<oslc:range rdf:resource="http://open-services.net/ns/core#ServiceProvider"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">The scope of a resource is a link to the resource's OSLC Service Provider. </dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Service Provider</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://open-services.net/ns/core#serviceProvider"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<!-- Relationship properties: This grouping of properties is used to identify relationships between resources managed by OSLC Service Providers -->
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">relatedChangeRequest</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Zero-or-many"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:readOnly>
<oslc:valueType rdf:resource="http://open-services.net/ns/core#Resource"/>
<oslc:representation rdf:resource="http://open-services.net/ns/core#Reference"/>
<oslc:range rdf:resource="http://open-services.net/xmlns/cm/1.0/ChangeRequest"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A related change request. It is likely that the target
resource will be an oslc_cm:ChangeRequest but that is not necessarily the case.</dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Related Change Request</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://open-services.net/ns/qm#relatedChangeRequest"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">usesTestCase</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Zero-or-many"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:readOnly>
<oslc:valueType rdf:resource="http://open-services.net/ns/core#Resource"/>
<oslc:representation rdf:resource="http://open-services.net/ns/core#Either"/>
<oslc:range rdf:resource="http://open-services.net/ns/qm#TestCase"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Test Case used by the Test Plan. It is
likely that the target resource will be an oslc_qm:TestCase but that is not necessarily the case.</dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Uses Test Case</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://open-services.net/ns/qm#usesTestCase"/>
<oslc:valueShape rdf:resource="http://example.com/oslc/shapes/TestCase"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">validatesRequirementCollection</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Zero-or-many"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:readOnly>
<oslc:valueType rdf:resource="http://open-services.net/ns/core#Resource"/>
<oslc:representation rdf:resource="http://open-services.net/ns/core#Reference"/>
<oslc:range rdf:resource="http://open-services.net/xmlns/rm/1.0/RequirementCollection"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Requirement Collection that is validated by the
Test Plan. It is likely that the target resource will be an oslc_rm:RequirementCollection but that is not necessarily the case. </dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Validates Requirement Collection</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://open-services.net/ns/qm#validatesRequirementCollection"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
</oslc:ResourceShape>
</rdf:RDF>
TestCase
<rdf:RDF
xmlns:dcterms="http://purl.org/dc/terms/"
xmlns:oslc_qm="http://open-services.net/ns/qm#"
xmlns:foaf="http://xmlns.com/foaf/0.1/"
xmlns:oslc="http://open-services.net/ns/core#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<oslc:ResourceShape rdf:about="http://example.com/oslc/shapes/TestCase">
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">QM V2 Test Case</dcterms:title>
<oslc:describes rdf:resource="http://open-services.net/ns/qm#TestCase"/>
<!-- OSLC Core: Common Properties -->
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">contributor</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Zero-or-many"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:readOnly>
<oslc:valueType rdf:resource="http://open-services.net/ns/core#AnyResource"/>
<oslc:representation rdf:resource="http://open-services.net/ns/core#Either"/>
<oslc:range rdf:resource="http://xmlns.com/foaf/0.1/Person"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Contributor or contributors to resource (reference: Dublin Core).
It is likely that the target resource will be an foaf:Person but that is not necessarily the case. </dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Contributor</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://purl.org/dc/terms/contributor"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">created</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Zero-or-one"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</oslc:readOnly>
<oslc:valueType rdf:resource="http://www.w3.org/2001/XMLSchema#dateTime"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Timestamp of resource
creation (reference: Dublin Core).</dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Created</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://purl.org/dc/terms/created"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">creator</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Zero-or-many"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</oslc:readOnly>
<oslc:valueType rdf:resource="http://open-services.net/ns/core#AnyResource"/>
<oslc:representation rdf:resource="http://open-services.net/ns/core#Either"/>
<oslc:range rdf:resource="http://xmlns.com/foaf/0.1/Person"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Creator or creators of resource (reference: Dublin Core).
It is likely that the target resource will be an foaf:Person but that is not necessarily the case.</dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Creator</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://purl.org/dc/terms/creator"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">description</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Zero-or-one"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:readOnly>
<oslc:valueType rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Descriptive text (reference: Dublin Core) about resource
represented as rich text in XHTML content. SHOULD include only content that is valid and suitable inside an XHTML <div> element.
SHOULD include only content that is valid inside an XHTML <span> element.</dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Description</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://purl.org/dc/terms/description"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">identifier</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Exactly-one"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</oslc:readOnly>
<oslc:valueType rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A unique identifier for a resource. Assigned by the service
provider when a resource is created. Not intended for end-user display.</dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Identifier</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://purl.org/dc/terms/identifier"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">modified</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Zero-or-one"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</oslc:readOnly>
<oslc:valueType rdf:resource="http://www.w3.org/2001/XMLSchema#dateTime"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Timestamp of latest resource modification (reference: Dublin Core).</dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Modified</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://purl.org/dc/terms/modified"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">type</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Zero-or-many"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</oslc:readOnly>
<oslc:valueType rdf:resource="http://open-services.net/ns/core#Resource"/>
<oslc:representation rdf:resource="http://open-services.net/ns/core#Reference"/>
<oslc:range rdf:resource="http://open-services.net/ns/qm#TestPlan"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">The resource type URIs.</dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Type</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#type"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">subject</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Zero-or-many"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:readOnly>
<oslc:valueType rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Tag or keyword for a resource.
Each occurrence of a dc:subject property denotes an additional tag for the resource.</dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Subject</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://purl.org/dc/terms/subject"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">title</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Exactly-one"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:readOnly>
<oslc:valueType rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Title (reference: Dublin Core) of the resource represented
as rich text in XHTML content. SHOULD include only content that is valid inside an XHTML <span> element.</dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Title</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://purl.org/dc/terms/title"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">instanceShape</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Zero-or-one"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</oslc:readOnly>
<oslc:valueType rdf:resource="http://open-services.net/ns/core#Resource"/>
<oslc:representation rdf:resource="http://open-services.net/ns/core#Reference"/>
<oslc:range rdf:resource="http://open-services.net/ns/core#ResourceShape"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Resource Shape that provides hints as to
resource property value-types and allowed values.</dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Instance Shape</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://open-services.net/ns/core#instanceShape"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">serviceProvider</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Zero-or-many"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</oslc:readOnly>
<oslc:valueType rdf:resource="http://open-services.net/ns/core#Resource"/>
<oslc:representation rdf:resource="http://open-services.net/ns/core#Reference"/>
<oslc:range rdf:resource="http://open-services.net/ns/core#ServiceProvider"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">The scope of a resource is a link to the
resource's OSLC Service Provider. </dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Service Provider</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://open-services.net/ns/core#serviceProvider"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<!-- Relationship properties: This grouping of properties is used to identify relationships between resources managed by OSLC Service Providers -->
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">relatedChangeRequest</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Zero-or-many"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:readOnly>
<oslc:valueType rdf:resource="http://open-services.net/ns/core#Resource"/>
<oslc:representation rdf:resource="http://open-services.net/ns/core#Reference"/>
<oslc:range rdf:resource="http://open-services.net/xmlns/cm/1.0/ChangeRequest"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A related change request. It is likely that the
target resource will be an oslc_cm:ChangeRequest but that is not necessarily the case.</dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Related Change Request</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://open-services.net/ns/qm#relatedChangeRequest"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">testsChangeRequest</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Zero-or-many"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:readOnly>
<oslc:valueType rdf:resource="http://open-services.net/ns/core#Resource"/>
<oslc:representation rdf:resource="http://open-services.net/ns/core#Reference"/>
<oslc:range rdf:resource="http://open-services.net/xmlns/cm/1.0/ChangeRequest"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Change Request tested by the Test Case.
It is likely that the target resource will be an oslc_cm:ChangeRequest but that is not necessarily the case.</dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Tests Change Request</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://open-services.net/ns/qm#testsChangeRequest"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">usesTestScript</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Zero-or-many"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:readOnly>
<oslc:valueType rdf:resource="http://open-services.net/ns/core#Resource"/>
<oslc:representation rdf:resource="http://open-services.net/ns/core#Either"/>
<oslc:range rdf:resource="http://open-services.net/ns/qm#TestScript"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Test Script used by the Test Case.
It is likely that the target resource will be an oslc_qm:TestScript but that is not necessarily the case.</dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Uses Test Script</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://open-services.net/ns/qm#usesTestScript"/>
<oslc:valueShape rdf:resource="http://example.com/oslc/shapes/TestScript"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">validatesRequirement</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Zero-or-many"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:readOnly>
<oslc:valueType rdf:resource="http://open-services.net/ns/core#Resource"/>
<oslc:representation rdf:resource="http://open-services.net/ns/core#Reference"/>
<oslc:range rdf:resource="http://open-services.net/xmlns/rm/1.0/Requirement"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Requirement that is validated by the Test Case.
It is likely that the target resource will be an oslc_rm:Requirement but that is not necessarily the case.</dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Validates Requirement</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://open-services.net/ns/qm#validatesRequirement"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
</oslc:ResourceShape>
</rdf:RDF>
TestScript
<rdf:RDF
xmlns:dcterms="http://purl.org/dc/terms/"
xmlns:oslc_qm="http://open-services.net/ns/qm#"
xmlns:foaf="http://xmlns.com/foaf/0.1/"
xmlns:oslc="http://open-services.net/ns/core#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<oslc:ResourceShape rdf:about="http://example.com/oslc/shapes/TestScript">
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">QM V2 Test Script</dcterms:title>
<oslc:describes rdf:resource="http://open-services.net/ns/qm#TestScript"/>
<!-- OSLC Core: Common Properties -->
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">contributor</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Zero-or-many"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:readOnly>
<oslc:valueType rdf:resource="http://open-services.net/ns/core#AnyResource"/>
<oslc:representation rdf:resource="http://open-services.net/ns/core#Either"/>
<oslc:range rdf:resource="http://xmlns.com/foaf/0.1/Person"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Contributor or contributors to resource (reference: Dublin Core).
It is likely that the target resource will be an foaf:Person but that is not necessarily the case. </dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Contributor</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://purl.org/dc/terms/contributor"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">created</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Zero-or-one"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</oslc:readOnly>
<oslc:valueType rdf:resource="http://www.w3.org/2001/XMLSchema#dateTime"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Timestamp of resource creation (reference: Dublin Core).</dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Created</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://purl.org/dc/terms/created"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">creator</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Zero-or-many"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</oslc:readOnly>
<oslc:valueType rdf:resource="http://open-services.net/ns/core#AnyResource"/>
<oslc:representation rdf:resource="http://open-services.net/ns/core#Either"/>
<oslc:range rdf:resource="http://xmlns.com/foaf/0.1/Person"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Creator or creators of resource (reference: Dublin Core).
It is likely that the target resource will be an foaf:Person but that is not necessarily the case.</dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Creator</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://purl.org/dc/terms/creator"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">description</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Zero-or-one"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:readOnly>
<oslc:valueType rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Descriptive text (reference: Dublin Core) about
resource represented as rich text in XHTML content. SHOULD include only content that is valid and suitable inside an XHTML <div> element.
SHOULD include only content that is valid inside an XHTML <span> element.</dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Description</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://purl.org/dc/terms/description"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">identifier</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Exactly-one"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</oslc:readOnly>
<oslc:valueType rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A unique identifier for a resource.
Assigned by the service provider when a resource is created. Not intended for end-user display.</dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Identifier</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://purl.org/dc/terms/identifier"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">modified</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Zero-or-one"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</oslc:readOnly>
<oslc:valueType rdf:resource="http://www.w3.org/2001/XMLSchema#dateTime"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Timestamp of latest resource modification (reference: Dublin Core).</dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Modified</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://purl.org/dc/terms/modified"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">type</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Zero-or-many"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</oslc:readOnly>
<oslc:valueType rdf:resource="http://open-services.net/ns/core#Resource"/>
<oslc:representation rdf:resource="http://open-services.net/ns/core#Reference"/>
<oslc:range rdf:resource="http://open-services.net/ns/qm#TestPlan"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">The resource type URIs.</dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Type</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#type"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">title</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Exactly-one"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:readOnly>
<oslc:valueType rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Title (reference: Dublin Core) of the resource
represented as rich text in XHTML content. SHOULD include only content that is valid inside an XHTML <span> element.</dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Title</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://purl.org/dc/terms/title"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">instanceShape</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Zero-or-one"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</oslc:readOnly>
<oslc:valueType rdf:resource="http://open-services.net/ns/core#Resource"/>
<oslc:representation rdf:resource="http://open-services.net/ns/core#Reference"/>
<oslc:range rdf:resource="http://open-services.net/ns/core#ResourceShape"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Resource Shape that provides hints
as to resource property value-types and allowed values.</dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Instance Shape</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://open-services.net/ns/core#instanceShape"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">serviceProvider</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Zero-or-many"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</oslc:readOnly>
<oslc:valueType rdf:resource="http://open-services.net/ns/core#Resource"/>
<oslc:representation rdf:resource="http://open-services.net/ns/core#Reference"/>
<oslc:range rdf:resource="http://open-services.net/ns/core#ServiceProvider"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">The scope of a resource is a link to
the resource's OSLC Service Provider. </dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Service Provider</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://open-services.net/ns/core#serviceProvider"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<!-- Relationship properties: This grouping of properties is used to identify relationships between resources managed by OSLC Service Providers -->
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">executionInstructions</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Zero-or-many"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</oslc:readOnly>
<oslc:valueType rdf:resource="http://open-services.net/ns/core#Resource"/>
<oslc:representation rdf:resource="http://open-services.net/ns/core#Reference"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Instructions for executing the test script. Note that the value of
Occurs is undefined. The resource shape document provided by the QM service provider may be consulted for its value.</dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Execution Instructions</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://open-services.net/ns/qm#executionInstructions"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">relatedChangeRequest</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Zero-or-many"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:readOnly>
<oslc:valueType rdf:resource="http://open-services.net/ns/core#Resource"/>
<oslc:representation rdf:resource="http://open-services.net/ns/core#Reference"/>
<oslc:range rdf:resource="http://open-services.net/xmlns/cm/1.0/ChangeRequest"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A related change request. It is likely that the target resource
will be an oslc_cm:ChangeRequest but that is not necessarily the case.</dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Related Change Request</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://open-services.net/ns/qm#relatedChangeRequest"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">validatesRequirement</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Zero-or-many"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:readOnly>
<oslc:valueType rdf:resource="http://open-services.net/ns/core#Resource"/>
<oslc:representation rdf:resource="http://open-services.net/ns/core#Reference"/>
<oslc:range rdf:resource="http://open-services.net/xmlns/rm/1.0/Requirement"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Requirement that is validated by the Test Script.
It is likely that the target resource will be an oslc_rm:Requirement but that is not necessarily the case.</dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Validates Requirement</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://open-services.net/ns/qm#validatesRequirement"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
</oslc:ResourceShape>
</rdf:RDF>
TestExecutionRecord
<rdf:RDF
xmlns:dcterms="http://purl.org/dc/terms/"
xmlns:oslc_qm="http://open-services.net/ns/qm#"
xmlns:foaf="http://xmlns.com/foaf/0.1/"
xmlns:oslc="http://open-services.net/ns/core#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<oslc:ResourceShape rdf:about="http://example.com/oslc/shapes/TestExecutionRecord">
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">QM V2 Test Execution Record</dcterms:title>
<oslc:describes rdf:resource="http://open-services.net/ns/qm#TestExecutionRecord"/>
<!-- OSLC Core: Common Properties -->
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">contributor</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Zero-or-many"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:readOnly>
<oslc:valueType rdf:resource="http://open-services.net/ns/core#AnyResource"/>
<oslc:representation rdf:resource="http://open-services.net/ns/core#Either"/>
<oslc:range rdf:resource="http://xmlns.com/foaf/0.1/Person"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Contributor or contributors to resource (reference: Dublin Core).
It is likely that the target resource will be an foaf:Person but that is not necessarily the case. </dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Contributor</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://purl.org/dc/terms/contributor"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">created</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Zero-or-one"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</oslc:readOnly>
<oslc:valueType rdf:resource="http://www.w3.org/2001/XMLSchema#dateTime"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Timestamp of resource creation (reference: Dublin Core).</dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Created</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://purl.org/dc/terms/created"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">creator</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Zero-or-many"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</oslc:readOnly>
<oslc:valueType rdf:resource="http://open-services.net/ns/core#AnyResource"/>
<oslc:representation rdf:resource="http://open-services.net/ns/core#Either"/>
<oslc:range rdf:resource="http://xmlns.com/foaf/0.1/Person"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Creator or creators of resource (reference: Dublin Core).
It is likely that the target resource will be an foaf:Person but that is not necessarily the case.</dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Creator</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://purl.org/dc/terms/creator"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">identifier</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Exactly-one"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</oslc:readOnly>
<oslc:valueType rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A unique identifier for a resource.
Assigned by the service provider when a resource is created. Not intended for end-user display.</dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Identifier</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://purl.org/dc/terms/identifier"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">modified</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Zero-or-one"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</oslc:readOnly>
<oslc:valueType rdf:resource="http://www.w3.org/2001/XMLSchema#dateTime"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Timestamp of latest resource modification (reference: Dublin Core).</dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Modified</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://purl.org/dc/terms/modified"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">type</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Zero-or-many"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</oslc:readOnly>
<oslc:valueType rdf:resource="http://open-services.net/ns/core#Resource"/>
<oslc:representation rdf:resource="http://open-services.net/ns/core#Reference"/>
<oslc:range rdf:resource="http://open-services.net/ns/qm#TestPlan"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">The resource type URIs.</dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Type</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#type"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">title</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Exactly-one"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:readOnly>
<oslc:valueType rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Title (reference: Dublin Core) of the resource
represented as rich text in XHTML content. SHOULD include only content that is valid inside an XHTML <span> element.</dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Title</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://purl.org/dc/terms/title"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">instanceShape</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Zero-or-one"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</oslc:readOnly>
<oslc:valueType rdf:resource="http://open-services.net/ns/core#Resource"/>
<oslc:representation rdf:resource="http://open-services.net/ns/core#Reference"/>
<oslc:range rdf:resource="http://open-services.net/ns/core#ResourceShape"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Resource Shape that provides hints as to resource
property value-types and allowed values.</dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Instance Shape</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://open-services.net/ns/core#instanceShape"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">serviceProvider</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Zero-or-many"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</oslc:readOnly>
<oslc:valueType rdf:resource="http://open-services.net/ns/core#Resource"/>
<oslc:representation rdf:resource="http://open-services.net/ns/core#Reference"/>
<oslc:range rdf:resource="http://open-services.net/ns/core#ServiceProvider"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">The scope of a resource is a link to the
resource's OSLC Service Provider. </dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Service Provider</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://open-services.net/ns/core#serviceProvider"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<!-- Relationship properties: This grouping of properties is used to identify relationships between resources managed by OSLC Service Providers -->
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">blockedByChangeRequest</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Zero-or-many"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:readOnly>
<oslc:valueType rdf:resource="http://open-services.net/ns/core#Resource"/>
<oslc:representation rdf:resource="http://open-services.net/ns/core#Reference"/>
<oslc:range rdf:resource="http://open-services.net/xmlns/cm/1.0/ChangeRequest"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Change Request that prevents execution of the Test Execution Record.
It is likely that the target resource will be an oslc_cm:ChangeRequest but that is not necessarily the case.</dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Blocked by Change Request</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://open-services.net/ns/qm#blockedByChangeRequest"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">runsOnTestEnvironment</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Zero-or-one"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:readOnly>
<oslc:valueType rdf:resource="http://open-services.net/ns/core#Resource"/>
<oslc:representation rdf:resource="http://open-services.net/ns/core#Reference"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Indicates the environment details of the test case
for this execution record.</dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Runs on Test Environment</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://open-services.net/ns/qm#runsOnTestEnvironment"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">relatedChangeRequest</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Zero-or-many"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:readOnly>
<oslc:valueType rdf:resource="http://open-services.net/ns/core#Resource"/>
<oslc:representation rdf:resource="http://open-services.net/ns/core#Reference"/>
<oslc:range rdf:resource="http://open-services.net/xmlns/cm/1.0/ChangeRequest"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A related change request.
It is likely that the target resource will be an oslc_cm:ChangeRequest but that is not necessarily the case.</dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Related Change Request</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://open-services.net/ns/qm#relatedChangeRequest"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">reportsOnTestPlan</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Zero-or-one"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:readOnly>
<oslc:valueType rdf:resource="http://open-services.net/ns/core#Resource"/>
<oslc:representation rdf:resource="http://open-services.net/ns/core#Either"/>
<oslc:range rdf:resource="http://open-services.net/ns/qm#TestPlan"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Test Plan that the Test Execution Record reports on.
It is likely that the target resource will be an oslc_qm:TestPlan but that is not necessarily the case.</dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Reports on Test Plan</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://open-services.net/ns/qm#reportsOnTestPlan"/>
<oslc:valueShape rdf:resource="http://example.com/oslc/shapes/TestPlan"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">runsTestCase</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Exactly-one"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:readOnly>
<oslc:valueType rdf:resource="http://open-services.net/ns/core#Resource"/>
<oslc:representation rdf:resource="http://open-services.net/ns/core#Either"/>
<oslc:range rdf:resource="http://open-services.net/ns/qm#TestCase"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Test Case run by the Test Execution Record.
It is likely that the target resource will be an oslc_qm:TestCase but that is not necessarily the case.</dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Runs Test Case</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://open-services.net/ns/qm#runsTestCase"/>
<oslc:valueShape rdf:resource="http://example.com/oslc/shapes/TestCase"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
</oslc:ResourceShape>
</rdf:RDF>
TestResult
<rdf:RDF
xmlns:dcterms="http://purl.org/dc/terms/"
xmlns:oslc_qm="http://open-services.net/ns/qm#"
xmlns:foaf="http://xmlns.com/foaf/0.1/"
xmlns:oslc="http://open-services.net/ns/core#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<oslc:ResourceShape rdf:about="http://example.com/oslc/shapes/TestResult">
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">QM V2 Test Result</dcterms:title>
<oslc:describes rdf:resource="http://open-services.net/ns/qm#TestResult"/>
<!-- OSLC Core: Common Properties -->
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">created</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Zero-or-one"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</oslc:readOnly>
<oslc:valueType rdf:resource="http://www.w3.org/2001/XMLSchema#dateTime"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Timestamp of resource creation (reference: Dublin Core).</dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Created</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://purl.org/dc/terms/created"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">identifier</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Exactly-one"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</oslc:readOnly>
<oslc:valueType rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A unique identifier for a resource.
Assigned by the service provider when a resource is created. Not intended for end-user display.</dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Identifier</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://purl.org/dc/terms/identifier"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">modified</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Zero-or-one"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</oslc:readOnly>
<oslc:valueType rdf:resource="http://www.w3.org/2001/XMLSchema#dateTime"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Timestamp of latest resource modification (reference: Dublin Core).</dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Modified</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://purl.org/dc/terms/modified"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">type</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Zero-or-many"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</oslc:readOnly>
<oslc:valueType rdf:resource="http://open-services.net/ns/core#Resource"/>
<oslc:representation rdf:resource="http://open-services.net/ns/core#Reference"/>
<oslc:range rdf:resource="http://open-services.net/ns/qm#TestPlan"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">The resource type URIs.</dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Type</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#type"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">title</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Exactly-one"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:readOnly>
<oslc:valueType rdf:resource="http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Title (reference: Dublin Core) of the resource
represented as rich text in XHTML content. SHOULD include only content that is valid inside an XHTML <span> element.</dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Title</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://purl.org/dc/terms/title"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">instanceShape</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Zero-or-one"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</oslc:readOnly>
<oslc:valueType rdf:resource="http://open-services.net/ns/core#Resource"/>
<oslc:representation rdf:resource="http://open-services.net/ns/core#Reference"/>
<oslc:range rdf:resource="http://open-services.net/ns/core#ResourceShape"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Resource Shape that provides hints as to
resource property value-types and allowed values.</dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Instance Shape</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://open-services.net/ns/core#instanceShape"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">serviceProvider</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Zero-or-many"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</oslc:readOnly>
<oslc:valueType rdf:resource="http://open-services.net/ns/core#Resource"/>
<oslc:representation rdf:resource="http://open-services.net/ns/core#Reference"/>
<oslc:range rdf:resource="http://open-services.net/ns/core#ServiceProvider"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">The scope of a resource is a link to the
resource's OSLC Service Provider. </dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Service Provider</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://open-services.net/ns/core#serviceProvider"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<!-- OSLC QM: Start of additional properties -->
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">status</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Zero-or-one"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:readOnly>
<oslc:valueType rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Used to indicate the state of the Test Result
based on values defined by the service provider. Most often a read-only property.</dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Status</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://open-services.net/ns/qm#status"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<!-- Relationship properties: This grouping of properties is used to identify relationships between resources managed by OSLC Service Providers -->
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">affectedByChangeRequest</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Zero-or-many"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:readOnly>
<oslc:valueType rdf:resource="http://open-services.net/ns/core#Resource"/>
<oslc:representation rdf:resource="http://open-services.net/ns/core#Reference"/>
<oslc:range rdf:resource="http://open-services.net/xmlns/cm/1.0/ChangeRequest"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Change request that affects the Test Result.
It is likely that the target resource will be an oslc_cm:ChangeRequest but that is not necessarily the case.</dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Affected by Change Request</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://open-services.net/ns/qm#affectedByChangeRequest"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">executesTestScript</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Zero-or-one"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:readOnly>
<oslc:valueType rdf:resource="http://open-services.net/ns/core#Resource"/>
<oslc:representation rdf:resource="http://open-services.net/ns/core#Either"/>
<oslc:range rdf:resource="http://open-services.net/ns/qm#TestScript"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Test Script executed to produce the Test Result.
It is likely that the target resource will be an oslc_qm:TestScript but that is not necessarily the case.</dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Executes Test Script</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://open-services.net/ns/qm#executesTestScript"/>
<oslc:valueShape rdf:resource="http://example.com/oslc/shapes/TestScript"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">producedByTestExecutionRecord</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Zero-or-one"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:readOnly>
<oslc:valueType rdf:resource="http://open-services.net/ns/core#Resource"/>
<oslc:representation rdf:resource="http://open-services.net/ns/core#Either"/>
<oslc:range rdf:resource="http://open-services.net/ns/qm#TestExecutionRecord"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Test Execution Record that the Test Result was produced by.
It is likely that the target resource will be an oslc_qm:TestExecutionRecord but that is not necessarily the case.</dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Produced by Test Execution Record</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://open-services.net/ns/qm#producedByTestExecutionRecord"/>
<oslc:valueShape rdf:resource="http://example.com/oslc/shapes/TestExecutionRecord"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">reportsOnTestCase</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Exactly-one"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:readOnly>
<oslc:valueType rdf:resource="http://open-services.net/ns/core#Resource"/>
<oslc:representation rdf:resource="http://open-services.net/ns/core#Either"/>
<oslc:range rdf:resource="http://open-services.net/ns/qm#TestCase"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Test Case that the Test Result reports on.
It is likely that the target resource will be an oslc_qm:TestCase but that is not necessarily the case.</dcterms:description>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Reports on Test Case</dcterms:title>
<oslc:propertyDefinition rdf:resource="http://open-services.net/ns/qm#reportsOnTestCase"/>
<oslc:valueShape rdf:resource="http://example.com/oslc/shapes/TestCase"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
<oslc:property>
<oslc:Property>
<oslc:name rdf:datatype="http://www.w3.org/2001/XMLSchema#string">reportsOnTestPlan</oslc:name>
<oslc:occurs rdf:resource="http://open-services.net/ns/core#Zero-or-one"/>
<oslc:readOnly rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">true</oslc:readOnly>
<oslc:valueType rdf:resource="http://open-services.net/ns/core#Resource"/>
<oslc:representation rdf:resource="http://open-services.net/ns/core#Either"/>
<oslc:range rdf:resource="http://open-services.net/ns/qm#TestPlan"/>
<dcterms:description rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Test Plan that the Test Result reports on.
It is likely that the target resource will be an oslc_qm:TestPlan but that is not necessarily the case.</dcterms:description>
<oslc:propertyDefinition rdf:resource="http://open-services.net/ns/qm#reportsOnTestPlan"/>
<dcterms:title rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Reports on Test Plan</dcterms:title>
<oslc:valueShape rdf:resource="http://example.com/oslc/shapes/TestPlan"/>
<oslc:hidden rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:hidden>
<oslc:isMemberProperty rdf:datatype="http://www.w3.org/2001/XMLSchema#boolean">false</oslc:isMemberProperty>
</oslc:Property>
</oslc:property>
</oslc:ResourceShape>
</rdf:RDF>
Topic revision: r6 - 01 Dec 2010 - 19:53:25 -
PaulMcMahan