Я использую следующий SPARQL Query в Йене, чтобы напечатать информацию:печать DATETIME без указания типа данных на выходе SPARQL
String qr = "PREFIX : <http://www.example.com/tempsensor#>\n" +
"PREFIX xsd: <http://www.w3.org/2001/XMLSchema#> \n"+
"SELECT \n"+
"?Place ?Temperature ?Date \n"+
"WHERE\n"+
"{ ?ind :locatedIn ?Place .\n " +
"?ind :measures ?Temperature .\n " +
"?ind :onDate ?Date .\n " +
"FILTER(regex(str(?Place),'Delhi', 'i'))\n"+
"FILTER (datatype(?Date) = xsd:dateTime)\n"+
"}";
Выхода полученную:
--------------------------------------------------------------
| Place | Temperature | Date |
==============================================================
| :Delhi | 16 | "2014-10-02T03:20:10"^^xsd:dateTime |
Но я не хочу, тип данных, прикрепленный в столбце «Дата». Мне нужен вывод, как
--------------------------------------------------------------
| Place | Temperature | Date |
==============================================================
| :Delhi | 16 | 2014-10-02T03:20:10 |
Как shold Я указываю это в запросе?
возможно дубликат [SPARQL запрос: Как я получаю только буквальным или строку, как результат] (HTTP : //stackoverflow.com/questions/15724868/sparql-query-how-i-get-only-a-literal-or-string-as-result) –