Мне нужно получить только значение английского от моего rdfs:label
тегаSPARQL запрос найти только одно значение с помощью атрибута
Вот мой пример RDF
<rdfs:label rdf:datatype="&xsd;string">English</rdfs:label>
<rdfs:label xml:lang="fr">French</rdfs:label>
<rdfs:label xml:lang="it">Italy</rdfs:label>
настоящее время я использую сервер Apache Jena фусеки для выполнения запроса SPARQL. Когда я пытался получить rdfs: label, он возвращает мне все три значения.
Заранее спасибо
Что запрос вы пробовали? Можете ли вы (повторно) представить свои данные в Turtle, который лучше подходит для SPARQL - и может показать вам вашу ошибку? – TallTed
Это не законный файл RDF (хотя он может быть фрагментом одного). Там не достаточно, чтобы указать какие-либо троек. –
Ответ на [Извлечение всех типов и их ярлыков на английском языке из DBPedia] (http://stackoverflow.com/q/18733225/1281433) объясняет, как это сделать. –