URPX Quality Assurance Guidelines
Version: 0.5.1 (Working Group Draft) Last Updated: 2026-10-05 Status: Active
Validation and quality standards for URPX v0.5.1 rate plan data
Table of Contents
- Overview
- Ontology Validation
- SHACL Constraint Validation
- Rate Plan Data Quality
- Documentation Quality
- Terminology Standards
Overview
URPX v0.5.1 maintains quality standards for ontology alignment, SHACL conformance, and semantic consistency. This guide summarizes the current validation expectations for rate plans, versions, prices, and structured rule logic.
Quality Principles
- Ontology Compliance - Data must use current v0.5.1 classes and properties
- SHACL Validation - Business rules are enforced through the unified SHACL file
- Semantic Consistency - Property usage, enumerations, and cross-references must align with the ontology
- Data Completeness - Required identifiers, version metadata, and pricing structure must be present
Ontology Validation
Required Ontology Files
URPX v0.5.1 uses a core ontology file:
ontology/urpx-ontology.ttl- Complete URPX ontology with classes, properties, enumerations, and notes
Common Validation Errors
| Error | Cause | Solution |
|---|---|---|
| Undefined property | Using a property the v0.5.1 ontology does not declare | Check the ontology and use the declared property |
| Wrong enum value | Incorrect or invented enumeration instance | Use the exact URPX enumeration IRI |
| Missing required property | Omitted mandatory identifier, version field, or container | Add the required property before SHACL validation |
| Type mismatch | Literal used where an object reference is required, or vice versa | Correct to the ontology range |