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)

    StateCheckRecorded detail
    passexact-451-coverage451 unique=451
    passone-semantic-home-per-itemEvery coverage row has one recognised home.
    passconstruct-reference-closureEvery source item reaches at least one ontology resource.
    passtopic-closureEvery consolidated controlled subject has a topic concept.
    passterm-trace-closureEvery ontology resource traces to source items directly or structurally.
    passlegacy-import-exclusionNo current ontology path is imported.
    passno-owl-importsCandidate graphs import no legacy or external ontology graph.
    passno-default-same-asNo equivalence is asserted without reviewed identity evidence.
    passexcluded-concernsforbidden tokens=[]
    passgenerated-file-sizefiles over 500 lines=[]
    passrdf-1.2-version-labelsmissing or invalid labels=[]
    passriot-parse:ontology/common.ttlRDF 1.2 Basic syntax accepted.
    passriot-parse:ontology/context-map.ttlRDF 1.2 Basic syntax accepted.
    passriot-parse:ontology/conveyancing-01.ttlRDF 1.2 Basic syntax accepted.
    passriot-parse:ontology/conveyancing-02.ttlRDF 1.2 Basic syntax accepted.
    passriot-parse:ontology/dbt-smart-data.ttlRDF 1.2 Basic syntax accepted.
    passriot-parse:ontology/estate-agency.ttlRDF 1.2 Basic syntax accepted.
    passriot-parse:ontology/finance-and-banking.ttlRDF 1.2 Basic syntax accepted.
    passriot-parse:ontology/property-data-services-01.ttlRDF 1.2 Basic syntax accepted.
    passriot-parse:ontology/property-data-services-02.ttlRDF 1.2 Basic syntax accepted.
    passriot-parse:ontology/property-technology.ttlRDF 1.2 Basic syntax accepted.
    passriot-parse:ontology/surveying-and-valuation.ttlRDF 1.2 Basic syntax accepted.
    passriot-parse:shapes/common.ttlRDF 1.2 Basic syntax accepted.
    passriot-parse:shapes/conveyancing.ttlRDF 1.2 Basic syntax accepted.
    passriot-parse:shapes/dbt-smart-data.ttlRDF 1.2 Basic syntax accepted.
    passriot-parse:shapes/estate-agency.ttlRDF 1.2 Basic syntax accepted.
    passriot-parse:shapes/finance-and-banking.ttlRDF 1.2 Basic syntax accepted.
    passriot-parse:shapes/property-data-services.ttlRDF 1.2 Basic syntax accepted.
    passriot-parse:shapes/property-technology.ttlRDF 1.2 Basic syntax accepted.
    passriot-parse:shapes/surveying-and-valuation.ttlRDF 1.2 Basic syntax accepted.
    passriot-parse:validation/fixtures/invalid-property.ttlRDF 1.2 Basic syntax accepted.
    passriot-parse:validation/fixtures/valid-property.ttlRDF 1.2 Basic syntax accepted.
    passriot-parse:vocabularies/common-controlled.ttlRDF 1.2 Basic syntax accepted.
    passriot-parse:vocabularies/conveyancing-controlled.ttlRDF 1.2 Basic syntax accepted.
    passriot-parse:vocabularies/estate-agency-controlled.ttlRDF 1.2 Basic syntax accepted.
    passriot-parse:vocabularies/property-data-services-controlled.ttlRDF 1.2 Basic syntax accepted.
    passriot-parse:vocabularies/property-technology-controlled.ttlRDF 1.2 Basic syntax accepted.
    passriot-parse:vocabularies/surveying-and-valuation-controlled.ttlRDF 1.2 Basic syntax accepted.
    passriot-parse:vocabularies/topics/conveyancing-01.ttlRDF 1.2 Basic syntax accepted.
    passriot-parse:vocabularies/topics/conveyancing-02.ttlRDF 1.2 Basic syntax accepted.
    passriot-parse:vocabularies/topics/conveyancing-03.ttlRDF 1.2 Basic syntax accepted.
    passriot-parse:vocabularies/topics/conveyancing-04.ttlRDF 1.2 Basic syntax accepted.
    passriot-parse:vocabularies/topics/estate-agency-01.ttlRDF 1.2 Basic syntax accepted.
    passriot-parse:vocabularies/topics/finance-and-banking-01.ttlRDF 1.2 Basic syntax accepted.
    passriot-parse:vocabularies/topics/property-data-services-01.ttlRDF 1.2 Basic syntax accepted.
    passriot-parse:vocabularies/topics/property-data-services-02.ttlRDF 1.2 Basic syntax accepted.
    passriot-parse:vocabularies/topics/property-data-services-03.ttlRDF 1.2 Basic syntax accepted.
    passriot-parse:vocabularies/topics/property-data-services-04.ttlRDF 1.2 Basic syntax accepted.
    passriot-parse:vocabularies/topics/property-technology-01.ttlRDF 1.2 Basic syntax accepted.
    passriot-parse:vocabularies/topics/surveying-and-valuation-01.ttlRDF 1.2 Basic syntax accepted.
    passshacl-probe:valid-property.ttlexpected_conforms=true observed=Conforms
    passshacl-probe:invalid-property.ttlexpected_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'
    passsparql-competency:address-separation.rqexpected=true observed=yes
    passsparql-competency:fixture-consolidation.rqexpected=true observed=yes
    passsparql-competency:no-same-as.rqexpected=false observed=no
    passsparql-competency:property-identity.rqexpected=true observed=yes

    Comments

    Loading comments…