rdf - how to exclude one instance from SPARQL query result -


i have query similar instances specific instance, owbes:dies_irae instance. query:

construct { ?recommendable0 ?predicate0 ?similarity0 } {   ?recommendable0 ?predicate0 ?object0.   owbes:dies_irae ?predicate0 ?object0.   ?predicate0 owbes:hassimilarityvalue ?similarity0.   ?recommendable0 rdf:type ?sometype.   ?sometype rdfs:subclassof owbes:recommendable. } 

it works fine, in results i'm supposed to. however, same instance owbes:dies_irae. there way exclude result?

well, i'm sure there is. tried search, found there filter, tried use it, no succeed. filter apply filter (?recmmendable0 != owbes:dies_irae)

i tried check if both of them have same rdf:about didn't work.

here go result:

<http://www.welovethesemanticweb.com/recommendation-systems#requiem:_sequentia>         recommendation-systems:hasartist                 "0.4"^^xsd:double .  recommendation-systems:le_nozze_di_figaro         recommendation-systems:hasartist                 "0.4"^^xsd:double .  recommendation-systems:dies_irae         recommendation-systems:hasartist                 "0.4"^^xsd:double . 

as see, last instance 1 i'd exclude

filter (?recmmendable0 != owbes:dies_irae) 

you didn't spell recommendable0 correctly in filter. since variable isn't used anywhere else, never has value, filter doesn't have compare.


Comments

Popular posts from this blog

sublimetext3 - what keyboard shortcut is to comment/uncomment for this script tag in sublime -

dataset - MPAndroidchart returning no chart Data available -

post - imageshack API cURL -