An appendix of the OSLC Quality Management 2.0 Specification
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.
<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>
<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>
<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>
<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>
<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>