[xquery-talk] Is this a tricky query?

Govoni, Darren DGovoni at mcdonaldbradley.com
Tue Dec 28 12:30:24 PST 2004


Hi,
   I'm new to XQuery and have been trying to solve what I think is an easy problem. I want to write an Xquery that recursively finds all elements matching the value of an attribue found elsewhere. For example, navigating the subClassOf relation of an RDF.

A trite example below:

<rdfs:Class rdf:ID="&ns;Ground_forces" rdfs:label="Ground forces">
<rdfs:subClassOf rdf:resource="&ns;Military_forces"/>
</rdfs:Class>
<rdfs:Class rdf:ID="&ns;Military_forces" rdfs:label="Military forces">
<rdfs:subClassOf rdf:resource="&ns;Forces"/>
</rdfs:Class>
<rdfs:Class rdf:ID="&ns;Forces" rdfs:label="Forces">
<rdfs:subClassOf rdf:resource="&ns;Organization"/>
</rdfs:Class>

So, given &ns;Ground_forces , I would like the query to return

<rdfs:Class rdf:ID="&ns;Military_forces" rdfs:label="Military forces">
<rdfs:Class rdf:ID="&ns;Forces" rdfs:label="Forces">

or something similar. I just couldn't get it to work properly. Can anyone help me?

Thank you,
Darren
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://xquery.com/pipermail/talk/attachments/20041228/5464a0b5/attachment.htm


More information about the talk mailing list