728x90 SPARQL 카티션 프로덕트1 [SPARQL / RDF] 동일한 URI의 여러 행 데이터를 한 행으로 조회(feat. 카티션 프로덕트/Cartesian Product) SPARQL 쿼리를 조회하다보면, 쿼리가 길어지기 마련이다. 하나의 속성에 대해서만 조회하면 문제가 없겠지만 실무에서는 여러 개의 속성을 가지고 있는 데이터를 조회하게 된다. 예를 들어, 제목과 설명을 모두 갖고 있는 데이터를 조회하는 경우를 말하는 것이다. 이 경우에, RDB에서 두 개의 테이블을 조인해서 조회할 때 발생하는 카티션 프로덕트가 SPARQL에서도 발생한다. RDB에서는 조인 조건을 추가해줌으로써 카티션 프로덕트가 해소되지만, SPARQL에서는 그런 방법이 없어보였다. (만약에 있다면, 알려주시면 정말 감사하겠습니다) 그렇기에 이 문제를 해결해야했는데, 해결하기 전에 어떤 문제인지 간략히 보도록 하겠다. HTML 삽입 미리보기할 수 없는 소스 SPARQL 예제인 사례를 설명하기 위해 DBP.. 2022. 1. 18. 이전 1 다음 반응형