티스토리 뷰
예시로 type이 여러개인 개체가 있을 때, SPARQL 쿼리를 출력하면 중복으로 출력됨
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
SELECT ?URI ?type ?label ?definition
WHERE {
?URI a ?type ;
rdfs:label ?label ;
skos:definition ?definition .
}
1 |
"address"@en
|
"index to a location to which communications may be delivered"
|
||
2 |
"address"@en
|
"index to a location to which communications may be delivered"
|
같은 URI이지만, type이 2개인 경우 2번 출력됨
내가 원하는 형태는, 하나의 셀에 rdfs:Class와 owl:Class가 같이 출력되길 원함
- GROUP_CONCAT
- BIND
- GROUP BY
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
PREFIX owl: <http://www.w3.org/2002/07/owl#>
SELECT ?URI (GROUP_CONCAT(DISTINCT ?type; separator = ", ") AS ?types) ?label ?definition
WHERE {
?URI a ?type ;
rdfs:label ?label ;
skos:definition ?definition .
}
GROUP BY ?URI ?label ?definition
1 |
"address"@en
|
"index to a location to which communications may be delivered"
|
||
2 |
"addressing scheme"
|
"system for allocating addresses to objects"
|
참고
- joyHong, H_4. SPARQL group_concat
- [SPARQL / RDF] 동일한 URI의 여러 행 데이터를 한 행으로 조회(feat. 카티션 프로덕트/Cartesian Product)
반응형
'지식그래프(Knowledge Graph)' 카테고리의 다른 글
[rdflib] 네임스페이스(namespace) 추가하기(feat. schema1) (1) | 2024.01.11 |
---|---|
[SPARQL] URI를 '/'로 구분하고 마지막 문자열만 추출 (0) | 2023.08.11 |
[SPARQL] 클래스(rdf:type)별 인스턴스 수량 (0) | 2023.07.06 |
[SPARQL] Named Graph 별 트리플 수량 (0) | 2023.07.06 |
[Virtuoso] virtuoso opensouce 7 docker 설치와 port 변경 (0) | 2023.03.07 |
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- writerow
- vscode
- rdflib
- polars
- v-tooltip
- Vue3
- hadoop
- PostgreSQL
- LLM
- Encoding
- psycopg
- 지식그래프임베딩
- 지식그래프
- knowlegegraph
- p-tuing
- python'
- 3d-force-graph
- python
- MongoDB
- 키워드추출
- SPARQL
- PEFT
- difflib
- KRworkrank
- volar
- knowledgegraph
- TextRank
- pandas
- elasticsesarch
- Postgis
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함