Combiner les résultats de deux listes de prédicats

Dans cet exemple, nous récupérons tous les animaux de compagnie de Sarah et Robert. Souvenez vous que seules les séquences RDF sont ordonnées, donc les résultats ne seront pas retournés dans un ordre spécifique. Dans l'exemple, deux valeurs seront stockées dans la variable 'human' dans la partie member de la condition. Le premier triplet va cependant générer les animaux favoris des deux personnes.

Voir   Voir la source de données

<vbox datasources="animals.rdf" ref="http://www.some-fictitious-zoo.com/humans">
  <template>
    <rule>
      <conditions>
          <content uri="?uri"/>
          <member container="?uri" child="?human"/>
          <triple subject="?human"
                  predicate="http://www.some-fictitious-zoo.com/rdf#favoriteAnimal"
                  object="?favoriteAnimal"/>
          <triple subject="?favoriteAnimal"
                  predicate="http://www.some-fictitious-zoo.com/rdf#name"
                  object="?name"/>
      </conditions>
      <action>
        <label uri="?favoriteAnimal" value="?name"/>
      </action>
    </rule>
  </template>
</vbox>

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.