# $Id: basictestcase.turtle,v 1.4 2005/12/12 12:50:46 ajm65 Exp $ @prefix skos: . @prefix : . @prefix dc: . @prefix rdfs: . <> a :TestCase; dc:title 'SKOS Basic Integrity Test Case'@en; dc:description 'This test case indicates potential problems in the basic integrity of some SKOS data. The test case can be meaningfully applied to a graph that represents the whole of a concept scheme, or to a graph that represents some fragment of one or more concept schemes.'@en; :groups ( _:groupA _:groupB ); . _:groupA a :TestGroup; dc:title 'Test Group A. (Semantic Relation Integrity Tests)'@en; dc:description 'This group of tests indicates potential problems in a network of semantic relationships between concepts. The tests can be meaningfully applied to the graph that represents the whole of a concept scheme, or to a graph representing any fragment of a concept scheme.'@en; :infer ; :tests ( ); . a :Test; dc:title 'Test A.1. (Circularity of Broader/Narrower Hierarchy)'@en; dc:description 'This test indicates a circularity in the asserted skos:broader or skos:narrower relationships between concepts.'@en; rdfs:comment 'N.B. although the formal implication of a circularity in the transitive closure of skos:broader has not been determined, for practical purposes this usually indicates a problem.'@en; . a :Test; dc:title 'Test A.2. (Associative/Hierarchical Circularity)'@en; dc:description 'This test indicates that a concept has both a hierarchical and an associative relationship with another concept.'@en; . _:groupB a :TestGroup; dc:title 'Test Group B. (Labelling Integrity Tests)'@en; dc:description 'This group of tests indicates fundamental problems in the use of the labelling properties skos:prefLabel and skos:prefSymbol. The tests can be meaningfully applied to a graph that represents the whole of a concept scheme, or to a graph that represents any fragment of a concept scheme.'@en; :tests ( ); . a :Test; dc:title 'Test B.1. (Preferred Lexical Label Cardinality)'@en; dc:description 'This test indicates that a resource has more than one preferred lexical label in a given language.'@en; . a :Test; dc:title 'Test B.2. (Preferred Symbolic Labelling Cardinality)'@en; dc:description 'This test indicates that more than one preferred symbolic label has been asserted for a resource, which is a problem if the symbolic labels are in fact different.'@en; rdfs:comment 'N.B. this test only generates a warning, because it is unknown whether the two differently named symbols are in fact different resources.'@en; . a :Test; dc:title 'Test B.3. (Preferred/Alternative Lexical Label Duplication for Single Resource)'@en; dc:description 'This test indicates that some literal is both a preferred and an alternative lexical label for a resource.'@en; rdfs:comment 'N.B. although the formal implications of this pattern have not been determined, intuitively this violates the intended meaning of "preferred" and "alternative" as being distinct.'@en; . a :Test; dc:title 'Test B.4. (Preferred/Alternative Symbolic Label Duplication for Single Resource)'@en; dc:description 'This test indicates that a symbol is both a preferred and an alternative symbolic label for the same resource.'@en; rdfs:comment 'N.B. although the formal implications of this pattern have not been determined, intuitively this violates the intended meaning of "preferred" and "alternative" as being distinct.'@en; .