@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix sh: <http://www.w3.org/ns/shacl#> .
@prefix dct: <http://purl.org/dc/terms/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

<https://opda.org.uk/pdtf/location> a owl:DatatypeProperty ;
    rdfs:label "location" ;
    skos:definition "A free-text description of the physical position of a Property fixture or measurement point, such as a meter or stopcock." ;
    rdfs:comment "Physical-location description of a Property fixture or measurement point — electricity / gas / water meter, stopcock, or survey/charge locus (typed as a free-form string in the data dictionary). ONE shared location-description property reused across those points. Plain string datatype per ODR-0008 §Q5a; flat per §Q6a. (FLAG: `propertyPack.location` is itself a structured geo block, not this leaf-level string; the structured locator is opda:Address territory — ODR-0015 — and is out of this leaf's scope.)" ;
    rdfs:domain <https://opda.org.uk/pdtf/Property> ;
    rdfs:range xsd:string ;
    dct:source <https://opda.org.uk/pdtf/harness/data-dictionary/propertyPack.electricity.mainsElectricity.electricityMeter.location> ;
    dct:source <https://opda.org.uk/pdtf/harness/data-dictionary/propertyPack.heating.heatingSystem.centralHeatingDetails.centralHeatingFuel.gasMeter.location> ;
    dct:source <https://opda.org.uk/pdtf/harness/data-dictionary/propertyPack.waterAndDrainage.water.mainsWater.stopcock.location> ;
    dct:source <https://opda.org.uk/pdtf/harness/data-dictionary/propertyPack.waterAndDrainage.water.mainsWater.waterMeter.location> .

# one hop — immediate neighbours
<https://opda.org.uk/pdtf/Property> a owl:Class .
