You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@activemq.apache.org by James Strachan <ja...@gmail.com> on 2007/05/22 08:49:18 UTC

Re: Graph traversal using SPARQL

I think you've got the wrong email list; this list is for folks
developing ActiveMQ a message broker; we don't really do RDF

On 5/22/07, z3197878@student.unsw.edu.au <z3...@student.unsw.edu.au> wrote:
>
> Hi,
>
>   I need to query all the tuples and sub-tuples who's subject
> is "<http://somewhere/Plants>" that essentially means fetching sub-graph
> behind a mentioned node in RDF. I have the following RDF Graph
>
>
> <?xml version='1.0' encoding='UTF-8'?>
>
> <rdf:RDF
>   xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'
>   xmlns:vCard='http://www.w3.org/2001/vcard-rdf/3.0#'
>   xmlns:myLib='http://www.myown.org/rdf-lib#'
>    >
>
>   <rdf:Description rdf:about="http://somewhere/Fruit/">
>     <vCard:Type>http://somewhere/Banana/</vCard:Type>
>     <vCard:Type>http://somewhere/Grapes/</vCard:Type>
>     <vCard:Type>http://somewhere/Apple/</vCard:Type>
>   </rdf:Description>
>
>   <rdf:Description rdf:about="http://somewhere/Vegetable/">
>     <vCard:Type>http://somewhere/Potato/</vCard:Type>
>   </rdf:Description>
>
>   <rdf:Description rdf:about="http://somewhere/Plants/">
>     <myLib:GrowsOn>http://somewhere/Banana/</myLib:GrowsOn>
>     <myLib:GrowsOn>http://somewhere/Grapes/</myLib:GrowsOn>
>     <myLib:GrowsOn>http://somewhere/Apple/</myLib:GrowsOn>
>     <myLib:SoilIn>http://somewhere/Potato/</myLib:SoilIn>
>   </rdf:Description>
>
>   <rdf:Description rdf:about="http://somewhere/Potato/">
>     <myLib:AvailableIn>http://somewhere/Market/</myLib:AvailableIn>
>   </rdf:Description>
>
>   <rdf:Description rdf:about="http://somewhere/Potato/">
>     <myLib:IsIn>http://somewhere/ShoppingCenter/</myLib:IsIn>
>   </rdf:Description>
>
> </rdf:RDF>
>
>
> Apologize, if there is any error in this rdf. So, I am expecting the following
> tuples while ommiting the rest,
>  <http://somewhere/Plants/>    | <http://www.myown.org/rdf-lib#SoilIn>
> | "http://somewhere/Potato/"
>  <http://somewhere/Plants/>    | <http://www.myown.org/rdf-lib#GrowsOn>
> | "http://somewhere/Apple/"
>  <http://somewhere/Plants/>    | <http://www.myown.org/rdf-lib#GrowsOn>
> | "http://somewhere/Grapes/"
>  <http://somewhere/Plants/>    | <http://www.myown.org/rdf-lib#GrowsOn>
> | "http://somewhere/Banana/"
>  <http://somewhere/Potato/>    | <http://www.myown.org/rdf-lib#AvailableIn>
> | "http://somewhere/Market/"
>  <http://somewhere/Market/>    | <http://www.myown.org/rdf-lib#IsIn>
> | "http://somewhere/ShoppingCenter/"
>
> Can anybody plz write a SPARQL query? Thanks with appriciations.
>
>
> Regards,
> Ahmad Ali Iqbal
>


-- 
James
-------
http://macstrac.blogspot.com/