1
У меня есть к данным, как следующее:Как фильтровать "???" знак с помощью sparql?
<rdf:Description rdf:about="http://ru.dbpedia.org/resource/??????????????_??????????">
<owl:sameAs rdf:resource="http://dbpedia.org/resource/Actuator"/>
</rdf:Description>
<rdf:Description rdf:about="http://sv.dbpedia.org/resource/Ställdon">
<owl:sameAs rdf:resource="http://dbpedia.org/resource/Actuator"/>
</rdf:Description>
<rdf:Description rdf:about="http://tr.dbpedia.org/resource/Aktüatör">
<owl:sameAs rdf:resource="http://dbpedia.org/resource/Actuator"/>
</rdf:Description>
<rdf:Description rdf:about="http://uk.dbpedia.org/resource/??????????_????????">
<owl:sameAs rdf:resource="http://dbpedia.org/resource/Actuator"/>
</rdf:Description>
<rdf:Description rdf:about="http://zh.dbpedia.org/resource/???">
<owl:sameAs rdf:resource="http://dbpedia.org/resource/Actuator"/>
Я хочу, чтобы фильтровать данные ?????????? _ ????????. Как отфильтровать эти данные?
Ниже приводится запрос
CONSTRUCT {
<http://earthquake.linkeddata.it/resource/Actuator> ?p ?o.
?s2 ?p2 <http://earthquake.linkeddata.it/resource/Actuator>
} WHERE {
{
<http://dbpedia.org/resource/Actuator> ?p ?o
} UNION {
?s2 ?p2 <http://dbpedia.org/resource/Actuator>
}
FILTER regex(str(?s2),"http://dbpedia.org/resource/Actuator$","i")
}
Я ожидаю, что те не вопросительные знаки, но символы в IRIs, что ваш браузер/терминал/и т.д., отображается неправильно. Но мы не можем помочь вам добавить фильтр, если вы не покажете нам тот запрос, который вы использовали. Можете ли вы включить свой запрос? –
Как я уже говорил, похоже, что это только вопрос IRI, содержащий вещи, которые ваша система не отображает правильно. Вы можете отфильтровать все, что не начинается с 'http: // dbpedia.org /'; вы бы хотели устранить «http: // sv.dbpedia.org/resource/Ställdon' тоже? –
Да, я хочу только Привод вернет reuslt –