Validation evidence
All 56 recorded technical checks passed against the exact generated tree identified below. This is reproducibility evidence, not semantic approval.
Technical result
56/56checks passed
451source items checked
passmachine validation status
- Candidate
property-pack-0.1- Report schema
0.1- Checked-tree digest
62d40eeb80431efc25497fb9b566da36710575e1e5a25a3f6225155564559d79
Tooling and standards assurance
- ARQ
- Apache Jena version 6.1.0
- RIOT
- Apache Jena RIOT version 6.1.0
- SHACL
- Apache Jena SHACL version 6.1.0
- qualification note
- Full RDF 1.2 and SHACL 1.2 Union conformance are not claimed by this Jena 6.1.0 compatibility run.
- rdf 1 2 basic
- pass
- rdf 1 2 full
- not-applicable
- shacl 1 2 core target
- implementation-tested-core-subset
- shacl 1 2 union profile
- not-applicable
- sparql 1 2 target
- portable-subset-tested
Complete check register (56)
| State | Check | Recorded detail |
|---|---|---|
| pass | exact-451-coverage | 451 unique=451 |
| pass | one-semantic-home-per-item | Every coverage row has one recognised home. |
| pass | construct-reference-closure | Every source item reaches at least one ontology resource. |
| pass | topic-closure | Every consolidated controlled subject has a topic concept. |
| pass | term-trace-closure | Every ontology resource traces to source items directly or structurally. |
| pass | legacy-import-exclusion | No current ontology path is imported. |
| pass | no-owl-imports | Candidate graphs import no legacy or external ontology graph. |
| pass | no-default-same-as | No equivalence is asserted without reviewed identity evidence. |
| pass | excluded-concerns | forbidden tokens=[] |
| pass | generated-file-size | files over 500 lines=[] |
| pass | rdf-1.2-version-labels | missing or invalid labels=[] |
| pass | riot-parse:ontology/common.ttl | RDF 1.2 Basic syntax accepted. |
| pass | riot-parse:ontology/context-map.ttl | RDF 1.2 Basic syntax accepted. |
| pass | riot-parse:ontology/conveyancing-01.ttl | RDF 1.2 Basic syntax accepted. |
| pass | riot-parse:ontology/conveyancing-02.ttl | RDF 1.2 Basic syntax accepted. |
| pass | riot-parse:ontology/dbt-smart-data.ttl | RDF 1.2 Basic syntax accepted. |
| pass | riot-parse:ontology/estate-agency.ttl | RDF 1.2 Basic syntax accepted. |
| pass | riot-parse:ontology/finance-and-banking.ttl | RDF 1.2 Basic syntax accepted. |
| pass | riot-parse:ontology/property-data-services-01.ttl | RDF 1.2 Basic syntax accepted. |
| pass | riot-parse:ontology/property-data-services-02.ttl | RDF 1.2 Basic syntax accepted. |
| pass | riot-parse:ontology/property-technology.ttl | RDF 1.2 Basic syntax accepted. |
| pass | riot-parse:ontology/surveying-and-valuation.ttl | RDF 1.2 Basic syntax accepted. |
| pass | riot-parse:shapes/common.ttl | RDF 1.2 Basic syntax accepted. |
| pass | riot-parse:shapes/conveyancing.ttl | RDF 1.2 Basic syntax accepted. |
| pass | riot-parse:shapes/dbt-smart-data.ttl | RDF 1.2 Basic syntax accepted. |
| pass | riot-parse:shapes/estate-agency.ttl | RDF 1.2 Basic syntax accepted. |
| pass | riot-parse:shapes/finance-and-banking.ttl | RDF 1.2 Basic syntax accepted. |
| pass | riot-parse:shapes/property-data-services.ttl | RDF 1.2 Basic syntax accepted. |
| pass | riot-parse:shapes/property-technology.ttl | RDF 1.2 Basic syntax accepted. |
| pass | riot-parse:shapes/surveying-and-valuation.ttl | RDF 1.2 Basic syntax accepted. |
| pass | riot-parse:validation/fixtures/invalid-property.ttl | RDF 1.2 Basic syntax accepted. |
| pass | riot-parse:validation/fixtures/valid-property.ttl | RDF 1.2 Basic syntax accepted. |
| pass | riot-parse:vocabularies/common-controlled.ttl | RDF 1.2 Basic syntax accepted. |
| pass | riot-parse:vocabularies/conveyancing-controlled.ttl | RDF 1.2 Basic syntax accepted. |
| pass | riot-parse:vocabularies/estate-agency-controlled.ttl | RDF 1.2 Basic syntax accepted. |
| pass | riot-parse:vocabularies/property-data-services-controlled.ttl | RDF 1.2 Basic syntax accepted. |
| pass | riot-parse:vocabularies/property-technology-controlled.ttl | RDF 1.2 Basic syntax accepted. |
| pass | riot-parse:vocabularies/surveying-and-valuation-controlled.ttl | RDF 1.2 Basic syntax accepted. |
| pass | riot-parse:vocabularies/topics/conveyancing-01.ttl | RDF 1.2 Basic syntax accepted. |
| pass | riot-parse:vocabularies/topics/conveyancing-02.ttl | RDF 1.2 Basic syntax accepted. |
| pass | riot-parse:vocabularies/topics/conveyancing-03.ttl | RDF 1.2 Basic syntax accepted. |
| pass | riot-parse:vocabularies/topics/conveyancing-04.ttl | RDF 1.2 Basic syntax accepted. |
| pass | riot-parse:vocabularies/topics/estate-agency-01.ttl | RDF 1.2 Basic syntax accepted. |
| pass | riot-parse:vocabularies/topics/finance-and-banking-01.ttl | RDF 1.2 Basic syntax accepted. |
| pass | riot-parse:vocabularies/topics/property-data-services-01.ttl | RDF 1.2 Basic syntax accepted. |
| pass | riot-parse:vocabularies/topics/property-data-services-02.ttl | RDF 1.2 Basic syntax accepted. |
| pass | riot-parse:vocabularies/topics/property-data-services-03.ttl | RDF 1.2 Basic syntax accepted. |
| pass | riot-parse:vocabularies/topics/property-data-services-04.ttl | RDF 1.2 Basic syntax accepted. |
| pass | riot-parse:vocabularies/topics/property-technology-01.ttl | RDF 1.2 Basic syntax accepted. |
| pass | riot-parse:vocabularies/topics/surveying-and-valuation-01.ttl | RDF 1.2 Basic syntax accepted. |
| pass | shacl-probe:valid-property.ttl | expected_conforms=true observed=Conforms |
| pass | shacl-probe:invalid-property.ttl | expected_conforms=false observed=Node=<urn:example:address> Path=<https://w3id.org/opda/candidate/property-pack/0.1/property-data-services/postcode> Message: minCount[1]: Invalid cardinality: expected min 1: Got count = 0 Node=<urn:example:property> Path=<https://w3id.org/opda/candidate/property-pack/0.1/common/uprn> Value: "NOT-A-UPRN" Message: Pattern[^[0-9]+$]: Does not match: 'NOT-A-UPRN' |
| pass | sparql-competency:address-separation.rq | expected=true observed=yes |
| pass | sparql-competency:fixture-consolidation.rq | expected=true observed=yes |
| pass | sparql-competency:no-same-as.rq | expected=false observed=no |
| pass | sparql-competency:property-identity.rq | expected=true observed=yes |
Comments
Loading comments…
Sign in to post a comment