티스토리 뷰
SPARQL에서 GROUP BY를 이용한 SUM 쿼리
SELECT ?n ((SUM(?rate)) AS ?total)
WHERE {
?part ec:participant ?per .
?per foaf:name ?n .
?part event:time ?ins .
?ins ec:endDate ?end .
FILTER (xsd:dateTime(?end) > afn:now()) .
?part ec:participationRate ?rate .
}
GROUP BY ?n
--------------------------------
위 쿼리는 현재 기준으로 어떠한 비율을 계산한 것으로서
?end는 xsd:date 형이라서 xsd:dateTime으로 형변환하였으며
afn:now()를 이용하여 현재 날짜와 비교하였다.
GROUP BY를 통해 ?rate의 합계를 구하였다..
'H:::SPARQL' 카테고리의 다른 글
H_7. 특정 클래스의 하위 클래스를 모두 검색 (0) | 2012.11.28 |
---|---|
H_6. fn을 이용한 현재 나이 계산 (0) | 2012.06.05 |
H_4. SPARQL group_concat (0) | 2012.06.04 |
H_3. SPARQL 1.1 working draft (0) | 2012.05.02 |
H_2. unionOf와 같은 집합에 해당되는 클래스 추출 쿼리 (0) | 2012.04.30 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- Thymeleaf
- 그래프 데이터베이스
- Linked Data
- LOD
- 타임리프
- 트리플
- 트리플 변환
- TBC
- sparql
- 사이퍼
- TDB
- stardog
- RDF 변환
- 장고
- TopBraid Composer
- Neo4j
- networkx
- Knowledge Graph
- cypher
- neosemantics
- django
- rdfox
- 지식그래프
- 스프링부트
- pyvis
- 온톨로지
- 지식 그래프
- RDF
- property graph
- Ontology
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함