Witam,

mam następujący plik RDF zawierający dane przykładowych komputerów wraz z ich podstawowymi charakterystykami:
  1. <rdf:RDF
  2. xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  3. xmlns:vcard="http://www.w3.org/2001/vcard-rdf/3.0#" >
  4.  
  5. <rdf:Description rdf:nodeID="A0">
  6. <vcard:Given>Samsung R522</vcard:Given>
  7. <vcard:Family>Przenosny</vcard:Family>
  8. <vcard:CLASS>Notebook</vcard:CLASS>
  9. <vcard:GROUP>Uniwersalny</vcard:GROUP>
  10. </rdf:Description>
  11.  
  12. <rdf:Description rdf:nodeID="A1">
  13. <vcard:Given>HP Pavilion</vcard:Given>
  14. <vcard:Family>Przenosny</vcard:Family>
  15. <vcard:CLASS>Notebook</vcard:CLASS>
  16. <vcard:GROUP>Gry</vcard:GROUP>
  17. </rdf:Description>
  18.  
  19. <rdf:Description rdf:nodeID="A2">
  20. <vcard:Given>Acer S3-391</vcard:Given>
  21. <vcard:Family>Przenosny</vcard:Family>
  22. <vcard:CLASS>Ultrabook</vcard:CLASS>
  23. <vcard:GROUP>Biznesowy</vcard:GROUP>
  24. </rdf:Description>
  25.  
  26. <rdf:Description rdf:nodeID="A3">
  27. <vcard:Given>Lenovo U310</vcard:Given>
  28. <vcard:Family>Przenosny</vcard:Family>
  29. <vcard:CLASS>Ultrabook</vcard:CLASS>
  30. <vcard:GROUP>Biznesowy</vcard:GROUP>
  31. </rdf:Description>
  32.  
  33. <rdf:Description rdf:nodeID="A4">
  34. <vcard:Given>Acer A211</vcard:Given>
  35. <vcard:Family>Przenosny</vcard:Family>
  36. <vcard:CLASS>Tablet</vcard:CLASS>
  37. <vcard:GROUP>Inne</vcard:GROUP>
  38. </rdf:Description>
  39. </rdf:RDF>

i potrzebuję go "odpytać". Konkretnie, chcę pobrać nazwy wszystkich tych sprzętów, które należą do grupy (GROUP) "Biznesowy". Na bazie jakiegoś znalezionego tutoriala "wymyśliłem" takie zapytanie:
  1. $query1 = '
  2. PREFIX vcard <http://www.w3.org/2001/vcard-rdf/3.0#>
  3. SELECT ?Nazwa ?Rodzaj
  4. WHERE { ?x vcard:Given ?Nazwa . ?x vcard:GROUP ?Rodzaj }
  5. AND (?x vcard:GROUP ?Rodzaj = "Biznesowy")
  6. ';

Jednak ono zwraca mi nazwy wszystkich sprzętów ze wszystkich grup, nie tylko tych "Biznesowych". Nie bardzo mam pojęcie, jak powinien wyglądać warunek w zapytaniu, który wyświetli te "Biznesowe" komputery. Proszę o pomoc.

Z góry dziękuję,
pozdrawiam