DBPedia에서 데이터를 구문 분석 할 때 OpenRdf 예외

Mbernardeau

OpenRdf를 Sparql과 함께 사용하여 DBPedia에서 데이터를 수집하지만 DBPedia Sparql 끝점에 대해 실행 된 다음 쿼리에서 몇 가지 오류가 발생합니다.

CONSTRUCT{ 
    ?battle ?relation ?data . 
} 
WHERE{
  ?battle   rdf:type    yago:Battle100953559 ;  
            ?relation   ?data   .  
  FILTER(?relation != owl:sameAs)
}
LIMIT 1 
OFFSET 18177

문제를 일으키는 특정 결과를 지적하기 위해 LIMIT 및 OFFSET을 수정했습니다.

응답은 다음과 같습니다.

@prefix foaf:   <http://xmlns.com/foaf/0.1/> .
@prefix ns1:    <http://en.wikipedia.org/wiki/> .
<http://dbpedia.org/resource/Mongol%E2%80%93Jin_Dynasty_War>    foaf:isPrimaryTopicOf   ns1:Mongol–Jin_Dynasty_War .

문제는 ns1 : Mongol–Jin_Dynasty_War 엔티티에 마이너스 기호가 포함되어 있으므로 OpenRdf를 사용하여 Java 애플리케이션 내에서이 쿼리를 실행할 때 다음 예외가 발생합니다.

org.openrdf.query.QueryEvaluationException : org.openrdf.rio.RDFParseException : '.'예상, '–'발견 [줄 3]

이 문제를 피할 수있는 방법이 있습니까?

감사 !

Mbernardeau

동일한 문제가 발생할 수있는 다른 사용자를 돕기 위해 여기에 OpenRDF v2.7.x를 사용하여 그래프 쿼리에 대해 선호하는 출력 형식을 설정하는 방법을 게시하겠습니다.

HTTPClient에 액세스하려면 SPARQLRepository 의 하위 클래스를 만들어야 합니다 (어떤 이유로 필드는 protected.

public class NtripleSPARQLRepository extends SPARQLRepository {
    public NtripleSPARQLRepository(String endpointUrl) {
        super(endpointUrl);
        this.getHTTPClient().setPreferredRDFFormat(RDFFormat.NTRIPLES);
    }
}

이 클래스의 새 인스턴스를 생성하기 만하면됩니다.

NtripleSPARQLRepository repository = new NtripleSPARQLRepository(service);
RepositoryConnection connection = new SPARQLConnection(repository);
Query query = connection.prepareQuery(QueryLanguage.SPARQL, "YOUR_QUERY");

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Json 데이터를 사용하는 Java에서 구문 분석 할 수없는 날짜 예외

분류에서Dev

ClickHouse JSON 구문 분석 예외 : 입력을 구문 분석 할 수 없음 : ','이전에 예상 됨

분류에서Dev

웹 서비스에서 JSON 데이터를 구문 분석 할 때 데이터가 반환되지 않음

분류에서Dev

Java에서 xml 문자열을 구문 분석 할 때 예외를 해결하는 방법은 무엇입니까?

분류에서Dev

JFugue로 구문 분석을 시도 할 때 Musixml 구문 분석 예외,이 문제를 해결하는 방법은 무엇입니까?

분류에서Dev

json에서 MutableLiveData로 구문 분석 할 때 데이터를 변환 할 수 있습니까?

분류에서Dev

JSON 객체를 구문 분석 할 때 데이터 클래스의 속성 이름으로 예약어

분류에서Dev

Rails + YAML : application.yml에서 YAML 데이터를로드 할 때 구문 분석 오류

분류에서Dev

Rails + YAML : application.yml에서 YAML 데이터를로드 할 때 구문 분석 오류

분류에서Dev

WebView에서 JSON 데이터를 구문 분석 할 수 없음

분류에서Dev

문자열을 정수로 구문 분석 할 때 숫자 형식 예외

분류에서Dev

외부 URL에서 스크립트를 구문 분석 할 때 간단한 XML 오류

분류에서Dev

예상치 못한 토큰 <NodeJS에서 XML을 구문 분석 할 때

분류에서Dev

xhr 응답 텍스트를 구문 분석 할 때 오류 발생 (JSON.parse : JSON 데이터의 2 행 1 열에서 JSON 데이터 뒤에 예상치 못한 비 공백 문자)

분류에서Dev

Double을 String으로 구문 분석하려고 할 때 ArrayOutOfBounds 예외

분류에서Dev

CommandLine lib로 옵션을 구문 분석 할 때 잘못된 기본값 예외

분류에서Dev

JSONArray를 구문 분석 할 때 Retrofit 목록에서 마지막에 올 때

분류에서Dev

& ldquo; QDomDocument를 사용하여 html 데이터를 구문 분석 할 때?

분류에서Dev

인덱스 0 예외에서 Java LocalDateTime 텍스트를 구문 분석 할 수 없습니다.

분류에서Dev

DateTimeFormatter parseBest ()는 '인덱스 8에서 구문 분석 할 수 없음'예외를 제공합니다.

분류에서Dev

SaveAsync ()에서 예외 구문 분석

분류에서Dev

SaveAsync ()에서 예외 구문 분석

분류에서Dev

Android에서 Gson을 사용하여 JSON 파일의 데이터를 구문 분석 할 때 배열 데이터가 대괄호로 표시됩니다.

분류에서Dev

C #에서 데이터를 삽입 할 때 예외 발생

분류에서Dev

Firebase에서 데이터를 검색 할 때 Nullpointer 예외

분류에서Dev

구문 분석 오류 : eslint를 사용할 때 예기치 않은 토큰 ..

분류에서Dev

R에서 RSS 피드를 구문 분석 할 때 스타일 서식 무시

분류에서Dev

정수 및 문자열의 JSON 배열을 인덱싱 할 때 ElasticSearch에서 매퍼 구문 분석 예외 발생

분류에서Dev

정의되지 않은 데이터는 외부 코너에서 비동기 함수를 분석 할 때

Related 관련 기사

  1. 1

    Json 데이터를 사용하는 Java에서 구문 분석 할 수없는 날짜 예외

  2. 2

    ClickHouse JSON 구문 분석 예외 : 입력을 구문 분석 할 수 없음 : ','이전에 예상 됨

  3. 3

    웹 서비스에서 JSON 데이터를 구문 분석 할 때 데이터가 반환되지 않음

  4. 4

    Java에서 xml 문자열을 구문 분석 할 때 예외를 해결하는 방법은 무엇입니까?

  5. 5

    JFugue로 구문 분석을 시도 할 때 Musixml 구문 분석 예외,이 문제를 해결하는 방법은 무엇입니까?

  6. 6

    json에서 MutableLiveData로 구문 분석 할 때 데이터를 변환 할 수 있습니까?

  7. 7

    JSON 객체를 구문 분석 할 때 데이터 클래스의 속성 이름으로 예약어

  8. 8

    Rails + YAML : application.yml에서 YAML 데이터를로드 할 때 구문 분석 오류

  9. 9

    Rails + YAML : application.yml에서 YAML 데이터를로드 할 때 구문 분석 오류

  10. 10

    WebView에서 JSON 데이터를 구문 분석 할 수 없음

  11. 11

    문자열을 정수로 구문 분석 할 때 숫자 형식 예외

  12. 12

    외부 URL에서 스크립트를 구문 분석 할 때 간단한 XML 오류

  13. 13

    예상치 못한 토큰 <NodeJS에서 XML을 구문 분석 할 때

  14. 14

    xhr 응답 텍스트를 구문 분석 할 때 오류 발생 (JSON.parse : JSON 데이터의 2 행 1 열에서 JSON 데이터 뒤에 예상치 못한 비 공백 문자)

  15. 15

    Double을 String으로 구문 분석하려고 할 때 ArrayOutOfBounds 예외

  16. 16

    CommandLine lib로 옵션을 구문 분석 할 때 잘못된 기본값 예외

  17. 17

    JSONArray를 구문 분석 할 때 Retrofit 목록에서 마지막에 올 때

  18. 18

    & ldquo; QDomDocument를 사용하여 html 데이터를 구문 분석 할 때?

  19. 19

    인덱스 0 예외에서 Java LocalDateTime 텍스트를 구문 분석 할 수 없습니다.

  20. 20

    DateTimeFormatter parseBest ()는 '인덱스 8에서 구문 분석 할 수 없음'예외를 제공합니다.

  21. 21

    SaveAsync ()에서 예외 구문 분석

  22. 22

    SaveAsync ()에서 예외 구문 분석

  23. 23

    Android에서 Gson을 사용하여 JSON 파일의 데이터를 구문 분석 할 때 배열 데이터가 대괄호로 표시됩니다.

  24. 24

    C #에서 데이터를 삽입 할 때 예외 발생

  25. 25

    Firebase에서 데이터를 검색 할 때 Nullpointer 예외

  26. 26

    구문 분석 오류 : eslint를 사용할 때 예기치 않은 토큰 ..

  27. 27

    R에서 RSS 피드를 구문 분석 할 때 스타일 서식 무시

  28. 28

    정수 및 문자열의 JSON 배열을 인덱싱 할 때 ElasticSearch에서 매퍼 구문 분석 예외 발생

  29. 29

    정의되지 않은 데이터는 외부 코너에서 비동기 함수를 분석 할 때

뜨겁다태그

보관