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: 20.08.2025 - 02:54 |