簡體   English   中英

如何采取一些特殊的字符串形式sparql

[英]how to take some spesific string form sparql

我有這個代碼:

$querystring = '
PREFIX : <http://www.semanticweb.org/user/ontologies/2016/karya_ilmiah#>
SELECT ?judulNaskah ?linkNaskah
WHERE { ?naskah :judulNaskah ?judulNaskah. filter regex(str(?judulNaskah),"Sistem Informasi Manajemen"). 
?naskah :linkNaskah ?linkNaskah} ORDER BY ?judulNaskah';
$result=$model->sparqlQuery($querystring,"HTML");
echo $result;

我得到以下輸出: 在此處輸入圖片說明

我怎樣才能從上面的輸出中得到特殊字符串,謝謝您的幫助

您可以使用str函數獲取RDF文字的詞法形式:

PREFIX : <http://www.semanticweb.org/user/ontologies/2016/karya_ilmiah#>
SELECT  (str(?judulNaskahLit) AS ?judulNaskah) (str(?linkNaskahLit) AS ?linkNaskah)
WHERE {
  ?naskah  :judulNaskah  ?judulNaskahLit
  FILTER regex(str(?judulNaskahLit), "Sistem Informasi Manajemen")
  ?naskah  :linkNaskah  ?linkNaskahLit
}
ORDER BY ?judulNaskah

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM