질의에서 사용되는 Prefix를 정의한다.
사용 예
- PREFIX nlon: <http://lod.nl.go.kr/ontology/>
- prefix bibo: <http://purl.org/ontology/bibo/>
국립중앙도서관 LOD 사용 예
아래 그림의 빨간색 점선 안쪽에 해당하는 [Prefixes] 선택을 통해 Prefix 사용

국가서지LOD 홈페이지는 크롬 브라우저와 IE10 이상의 버전에 최적화 되어 있습니다. 오늘하루 열지 않음
PREFIX
SELECT / CONSTRUCT / ASK / DESCRIBE
(DISTINCT / REDUCED)
FROM (NAMED)
WHERE
Graph Pattern / OPTIONAL / FILTER / UNION / GRAPH
ORDER BY
LIMIT
OFFSET
질의에서 사용되는 Prefix를 정의한다.
아래 그림의 빨간색 점선 안쪽에 해당하는 [Prefixes] 선택을 통해 Prefix 사용
select ?s ?p ?o where {
?s rdf:type <http://lod.nl.go.kr/ontology/Author> .
?s ?p ?o .
} order by ?s limit 50
Query
select ?s ?p ?o where {
?s rdf:type <http://lod.nl.go.kr/ontology/Author> .
?s ?p ?o .
} order by desc(?s) limit 50
결과 개수를 제한한다.
Queryselect ?s ?p ?o where {
?s rdf:type <http://lod.nl.go.kr/ontology/Author> .
?s ?p ?o .
} limit 50
결과를 가져올 시작 번호를 정할 수 있다.
Queryselect ?s ?p ?o where {
?s rdf:type <http://lod.nl.go.kr/ontology/Author> .
?s ?p ?o .
} limit 5 offset 10
Optional은 다음과 같은 형식으로 사용 가능하다.
prefix nlon:
select * where {
?s rdf:type <http: //lod.nl.go.kr/ontology/Author> .
OPTIONAL { ?s nlon:deathYear ?deathYear }
} limit 50
공통 변수를 가지고 있지 않은 경우에는 Full Join 연산을 한다.
Filter는 아래에 설명된 표와 같이 다양한 연산을 사용하여 조건에 대한 제한이 가능하며 이를 위해 다양한 연산방법을 제공한다.
Queryprefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>
select * where {
?s rdf:type <http://lod.nl.go.kr/ontology/Concept> .
?s rdfs:label ?label .
filter regex(?label, "^love")
} limit 50