- From: Geoff Chappell <geoff@sover.net>
- Date: Tue, 21 Jun 2005 19:55:30 -0400
- To: "'Jan Algermissen'" <jalgermissen@topicmapping.com>, <semantic-web@w3.org>
I tried this (sparql): prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> select ?s from <http://www.w3.org/1999/02/22-rdf-syntax-ns> where { ?s ?p ?o. OPTIONAL {?s rdfs:range ?x} FILTER !bound(?x) } and got the same 9 results that I got with this (rdfql): import "/std/ns.rql"; var ds = new datasource("inet?parsetype=rdf&url=" + server.urlencode("http://www.w3.org/1999/02/22-rdf-syntax-ns#")); select ?s using #ds where {?p ?s ?o} and not {[rdfs:range] ?s ?x} So, I'm reasonably confident that the sparql query and results are correct (+/- any very recent syntax changes). -Geoff > -----Original Message----- > From: semantic-web-request@w3.org [mailto:semantic-web-request@w3.org] On > Behalf Of Jan Algermissen > Sent: Tuesday, June 21, 2005 6:39 PM > To: semantic-web@w3.org > Subject: Re: RDF querying question > > > Thanks very much to both of you. Unfortunately, the queries don't do > the expected. > This might be due to redlands SPARQL implementation? Not sure. > > Jan > > > On Jun 21, 2005, at 11:15 PM, Richard Newman wrote: > > > SELECT ?x WHERE { > > ?x ?p ?y . > > FILTER ( ?p != rdf:type ) . > > } > > > > Should work, I think (with prefix if necessary). > > > > (I'm knee-deep in spec, so I haven't tested this.) > > > > -R > > > > On 21 Jun 2005, at 21:54, Jan Algermissen wrote: > > > > > >> > >> Hi, > >> > >> is it possible (in RDQL or SPARQL) to query for all nodes that do > >> not have > >> a certain property at all? > >> > >> For example: "Retrieve all nodes that do not have an rdf:type" > >> > >> Thanks in advance. > >> > >> Jan > > > > ________________________________________________________________________ > ____________________ > Jan Algermissen, Consultant & Programmer > http://jalgermissen.com > Tugboat Consulting, 'Applying Web technology to enterprise IT' > http://www.tugboat.de > >
Received on Tuesday, 21 June 2005 23:55:45 UTC