![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 262 Pomógł: 26 Dołączył: 23.01.2009 Skąd: eZ Systems Ostrzeżenie: (0%) ![]() ![]() |
witam,
na wstępie chciałem przeprosić jeśli wstawiłem temat do złej kategorii, ale wyszedłem z założenia że skoro OWL się opiera na XML to tutaj opiszę mój problem. Problem wygląda tak, że próbuję wstawić zmienną PHP do zapytania w SPARQL, które wygląda następująco: Kod PREFIX owl: <http://www.w3.org/2002/07/owl#> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX pole: <http://www.pole.pl/pole.owl#> SELECT ?nazwa FROM <http://www.pole.pl/pole.owl> WHERE { ?obiekt pole:nazwa_obiektu \"${"wyrazenie"}\". } Korzystam z RAP API dla PHP. Powyższe zapytanie generuje mi błąd, który wskazuje na to, że jest błąd w w zapisie zmiennej. -------------------- |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 10.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
A nie lepiej użyć filtru ? Wyglądało by to mniej więcej tak:
Kod PREFIX owl: <http://www.w3.org/2002/07/owl#> PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX pole: <http://www.pole.pl/pole.owl#> SELECT ?nazwa FROM <http://www.pole.pl/pole.owl> WHERE { ?obiekt pole:nazwa_obiektu ?c FILTER(regex(?c, '.$mojazmienna.')) } pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 17:55 |