Description of "Controlling a SKOS/RDF-XML file at the concept level" service

Files containing "skos:Concept" or "Concept" type "rdf:Description" are processed by this service.


Resource statistics:

A preliminary analysis of the resource is performed to determine:

List of checks carried out:

Check Description
D-Id Uniqueness of the identifier (URI) of a given concept. Two different concepts can't have the same identifier.
URI/IRI An URI/IRI contains an illegal character (white space, apostrophe, double quotation mark, left bracket, right bracket, new line, tab character).
E-0 Presence of an empty field (property). May interfere with the continuation of the control program. Can also prevent import into some terminology editors.
@-0 Presence of an empty attribute.
R-A1 Clash between semantic relations: the same concept is a related concept and a broader concept of the current concept.
R-FX1 Reflexive hierarchical relation: a concept is its own broader concept. Such a situation represents a problem despite the fact that the SKOS specification doesn't state that "skos:broader" is a reflexive property, neither does it state the opposite. (see SKOS-Reference: skos:broader and reflexivity).
R-FX2 Reflexive associative relation: a concept is its own related concept. The SKOS specification doesn't state that "skos:related" is a reflexive property, neither does it state the opposite. (see SKOS-Reference: skos:related and reflexivity).
R-31 Clash between associative and hierarchical relations: if concept A has concept B as a narrower concept and concept C as a related concept, then C can not be a narrower concept of B because concept C can not be linked simultaneously to concept A by two disjoint relationships "skos:narrowerTransitive" and "skos:related". See details in SKOS-Reference: S27 integrity condition and in SKOS-Primer.
R-32 Clash between associative and hierarchical relations: if concept A has concept B as a broader concept and concept C as a related concept, then C can not be a broader concept of B because concept C can not be linked simultaneously to concept A by two disjoint relationships "skos:broaderTransitive" and "skos:related". See details in SKOS-Reference: S27 integrity condition and in SKOS-Primer.
R-B3 Clash between semantic relations: the same concept is a narrower concept and a broader concept of the current concept. Such a situation represents a problem despite being consistent with the SKOS data model. (see SKOS-Reference: Cycles in the hierarchical relation).
R-A2 Clash between semantic relations: the same concept is a narrower concept and a related concept of the current concept.
R-NS Non-symmetric associative link (skos:related). See SKOS-Reference: Class and Property Definitions.
R-0 Relation (skos:related, skos:broader or skos:narrower) that targets a non-existent concept.
R-OR Orphan concept: a concept that is not a top-concept, and which has neither broader nor narrower concepts.
CS-0 Concept not linked to the concept scheme through "skos:inScheme" element.
CS-3 Inconsistency at the level of the resource identifier (URI). The value of "rdf:resource" attribute in "skos:inScheme" element is different from the resource identifier.
LP-0 Missing preferred label for one of the resource languages.
LP-N1 More than one value preferred label per language tag. See SKOS-Reference: S14 integrity condition.
LP-LA1 Preferred label / alternative label duplicate within the same concept. See SKOS-Reference: S13 integrity condition.
LP-LC1 Preferred label / hidden label duplicate within the same concept. See SKOS-Reference: S13 integrity condition.
LP-LP2 Same preferred label for two different concepts.
LP-LA2 Preferred label / alternative label duplicate between two different concepts.
LP-LC2 Preferred label / hidden label duplicate between two different concepts.
LA-LA1 Alternative label duplicate within the same concept.
LA-LA2 Same alternative label for two different concepts.
LA-LC1 Alternative label / hidden label duplicate within the same concept. See SKOS-Reference: S13 integrity condition.
LA-LC2 Alternative label / hidden label duplicate between two different concepts.
LC-LC1 Hidden label duplicate within the same concept.
LC-LC2 Same hidden label for two different concepts.