SELECT ?museum ?artist ?artifact WHERE (?artist c:creates ?artifact) (?museum c:exhibits ?artifact)
declare namespace rdf = "rdf.tagsalad.org"; for $artist in rdf:instance-of-class(rdf:predicate-domain("c:creates")) let $artifact := rdf:join-on-property($artist, "c:creates"), $museum := rdf:join-on-property($artifact, "c:exhibited") return <result> <artist>{ $artist }</artist> <artifact>{ $artifact }</artifact> <museum>{ $museum }</museum> </result>
4 of 7 |