티스토리 뷰
나이는 시간이 흐름에 따라 변하기 때문에 instance 값으로 지정하여 넣기가 애매하다.
따라서 출생년도를 통해 계산하도록 꼼수(?)를 부려보았다.
----------------------------------------------
SELECT ?s ?age
WHERE {
?s ec:birthday ?bday .
BIND (fn:substring(str(?bday), 0, 4) AS ?y) .
BIND (fn:substring(str(afn:now()), 0, 4) AS ?n) .
BIND (((xsd:int(?n) - xsd:int(?y)) + 1) AS ?age) .
}
----------------------------------------------
ec:birthday는 xsd:date 형으로서
현재 날짜와 birthday의 앞 4자리를 취해
나이를 계산하는 쿼리..
'H:::SPARQL' 카테고리의 다른 글
H_8. KDATA 서울시에 속한 행정구 목록 (0) | 2012.12.06 |
---|---|
H_7. 특정 클래스의 하위 클래스를 모두 검색 (0) | 2012.11.28 |
H_5. SUM with GROUP BY (0) | 2012.06.05 |
H_4. SPARQL group_concat (0) | 2012.06.04 |
H_3. SPARQL 1.1 working draft (0) | 2012.05.02 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- LOD
- property graph
- Neo4j
- neosemantics
- 타임리프
- 지식 그래프
- 온톨로지
- 사이퍼
- TDB
- django
- RDF 변환
- networkx
- 스프링부트
- Thymeleaf
- rdfox
- TopBraid Composer
- 트리플
- 그래프 데이터베이스
- pyvis
- stardog
- 장고
- RDF
- 트리플 변환
- cypher
- sparql
- TBC
- Linked Data
- Knowledge 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 |
글 보관함