생물정보 LOD

생물정보 LOD 소개 : 생물종에 대한 정보는 국립수목원과 국립중앙과학관으로부터 제공된 데이터를 기초로 하고 있으며, 웹을 통해 누구나 쉽게 접근하여 활용할 수 있도록 Linked Data로 제공하고 있다.      주관기관 : 국립수목원, 국립중앙과학관 사이트 주소 (플랫폼) : http://lod.nature.go.kr/main 사이트 주소(서비스) : http://lod.nature.go.kr/service SPARQL Endpoint Continue reading

국가서지 LOD

국가서지 LOD 소개 : 국립중앙도서관이 국가 대표도서관을 수행함으로써 관리, 보존하고 있는 서지 정보와 주제명, 저자명 데이터를 대상으로 기존의 (KOR)MARC 형태 또는 DBMS 형태의 데이터를 RDF로 형식으로 변환하여 웹상에 Linked Open Data 형식으로 발행하고 있다.   주관기관 : 국립중앙도서관 사이트 주소 : Continue reading

SPARQL Example 5 – FILTER 사용

SPARQL에서 Filter는 특정 문자열 등에 조건을 주어 원하는 질의를 수행할 있도록 해준다. 아래 예제들을 참고하면 간단하게 SPARQL에서 Filter를 사용해 볼 수 있다. 아래 국립중앙도서관 SPARQL Endpoint 링크에서 사용 가능하다. [국립중앙도서관 SPARQL Endpoint] 다만 무분별한 Filter의 사용은 SPARQL Endpoint의 성능을 저하시킬 Continue reading

SPARQL Example 4 – count, group by

COUNT 사용 1 PREFIX test: <http://test.com/ontology/> PREFIX foaf: <http://xmlns.com/foaf/0.1/> SELECT COUNT(*)  WHERE { ?id foaf:name ?name ; test:birthYear ?birth . FILTER(?birth>1960) OPTIONAL { ?id test:deathYear ?death . } } COUNT 사용 2 PREFIX test: <http://test.com/ontology/> PREFIX foaf: <http://xmlns.com/foaf/0.1/> SELECT COUNT( DISTINCT ?birth ) Continue reading

SPARQL Example 3 – distinct, union, optional

DISTINCT 사용 PREFIX foaf: <http://xmlns.com/foaf/0.1/> PREFIX bibo: <http://purl.org/ontology/bibo/> PREFIX dcterms: <http://purl.org/dc/terms/> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> SELECT DISTINCT ?name WHERE { ?book a bibo:Book ; rdfs:label ?label ; dcterms:creator ?person . ?person foaf:name ?name . }   UNION 사용 PREFIX test: <http://test.com/ontology/> PREFIX foaf: <http://xmlns.com/foaf/0.1/> Continue reading

SPARQL Example 2

LIMIT 사용 PREFIX test: <http://test.com/ontology/> PREFIX foaf: <http://xmlns.com/foaf/0.1/> SELECT ?id ?name WHERE { ?id rdf:type test:Author ; foaf:name ?name ; test:birthYear ?birth . FILTER(?birth=1933) } ORDER BY DESC (?id) LIMIT 10   OFFSET 사용 PREFIX test: <http://test.com/ontology/> PREFIX foaf: <http://xmlns.com/foaf/0.1/> Continue reading