Find me GPs in Portswood and the bustops in a 100 metre radius of those GPs.

Query: 
select ?gp ?gppostcode ?bustop where { ?gp a <http://data.kasabi.com/dataset/nhs-organization/def/GeneralPractice> . ?gp <http://www.w3.org/ns/org#hasSite> ?gpsite . ?gp <http://data.kasabi.com/dataset/nhs-organization/def/status> "Active" . ?gpsite <http://data.ordnancesurvey.co.uk/ontology/spatialrelations/within><http://data.ordnancesurvey.co.uk/id/7000000000017711> . ?gpsite <http://data.ordnancesurvey.co.uk/ontology/postcode/postcode> ?gppostcode . ?gppostcode <http://data.ordnancesurvey.co.uk/ontology/spatialrelations/easting>?gpeast . ?gppostcode<http://data.ordnancesurvey.co.uk/ontology/spatialrelations/northing> ?gpnorth . ?bustop a <http://transport.data.gov.uk/def/naptan/BusStopPoint> . ?bustop <http://data.ordnancesurvey.co.uk/ontology/spatialrelations/easting> ?bteasting . ?bustop <http://data.ordnancesurvey.co.uk/ontology/spatialrelations/northing> ?btnorthing . FILTER ( ( (?gpeast - ?bteasting)*(?gpeast - ?bteasting)+(?gpnorth - ?btnorthing)*(?gpnorth - ?btnorthing) ) < 10000) }
Login to test this query using our experimental API explorer