LOD 시범 서비스

LOD 시범 서비스는 정보소통광장이 단순히 문서 위주의 공개 서비스에 그치지 않고, 미래DB 신기술인 개방형 연결 데이터(LOD)를 행정정보에 접목한 발행·활용 서비스를 통하여 정보공개 서비스의 지평을 새롭게 열기위한 시범 서비스 입니다.

LOD 시범 활용서비스

정보소통광장의 LOD 시범 활용서비스는 사진 아카이브와 시보 기록물에 우선 적용하여 제공하게 되는데, 한국문화정보원의 ‘대한늬우스’를 LOD 방식으로 연계하여 실시간 서비스함으로써 사진 아카이브나 서울 시보를 보던 시민에게 해당 시기의 시대상까지 보다 쉽게 확인할 수 있도록 서비스를 제공합니다.

시민에게 시대상이라는 넓은 의미의 맥락을 함께 제공하기 위하여, 문화융합LOD 서비스 중 ‘대한늬우스’를 LOD의 SPARQL질의 방식으로 실시간 연계하여 시범 서비스를 제공하며, 서비스 안정화 등을 검토하여 점차 서비스를 고도화할 계획입니다. 이러한 시범 활용서비스를 통하여 LOD 활용에 대한 가능성을 타진하고 시민의 알권리와 정책의 설명책임성을 더욱 높일 수 있는 고도화된 서비스를 기획할 수 있는 기반이 될 것입니다.

 

대한늬우스로 보는 시대상

정보소통광장은 LOD 시범 활용서비스를 사진 아카이브의 콜렉션 및 시보 기록물에 대한늬우스로 보는 시대상이라는 이름으로 제공합니다. 이 서비스를 제공하기 위한 실제 SPARQL 소스는 아래 예제화면에서 확인할 수 있으며, 이를 토대로 응용하면 보다 쉽고 빠르게 원하는 결과를 찾아볼 수 있습니다.

한국문화정보원에서는 문화융합LOD(http://lod.culture.go.kr) 서비스를 2016년 7월 오픈하여 자료를 제공하고 있으며 미술관, 도서관 등의 공공데이터를 개방형 연결 데이터(LOD) 방식으로 제공하고 있습니다. 아래 예제들은 문화융합 LOD 서비스에서도 동일하게 테스트해보실 수 있습니다.
※예제: 제1871 그2호 시보(1994.12.31)

 

대한늬우스 SPARQL 예제

사진 아카이브 콜렉션의 SPARQL 샘플

PREFIX dc: <http://purl.org/dc/elements/1.1/>
PREFIX dcterms: <http://purl.org/dc/terms/>
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
PREFIX cfo: <http://lod.culture.go.kr/ontology/>
PREFIX ids: <http://lod.culture.go.kr/resource/>
SELECT *
{
	?res    dc:publisher ids:한국정책방송원 ;
		dc:title ?title ;
		dc:description ?description ;
		foaf:depiction ?image ;
		dcterms:issued ?issued ;
		cfo:url ?url ;
		cfo:subjectCategory ?category ;
		cfo:subjectKeyword ?keyword .
	FILTER(REGEX(?category, "대한뉴스"))
	FILTER( strLen( ?issued ) > 6)
	FILTER(REGEX(?keyword, "덕수궁") || REGEX(?title, "덕수궁") )
}
		

 

기록관리자료 중 시보의 SPARQL 샘플

PREFIX dc: <http://purl.org/dc/elements/1.1/>
PREFIX dcterms: <http://purl.org/dc/terms/>
PREFIX foaf: <http://xmlns.com/foaf/0.1/>
PREFIX cfo: <http://lod.culture.go.kr/ontology/>
PREFIX ids: <http://lod.culture.go.kr/resource/>
SELECT *
{
	?res    dc:publisher ids:한국정책방송원 ;
		dc:title ?title ;
		dc:description ?description ;
		foaf:depiction ?image ;
		dcterms:issued ?issued ;
		cfo:url ?url ;
		cfo:subjectCategory ?category ;
		cfo:subjectKeyword ?keyword .
	FILTER(REGEX(?category, "대한뉴스"))
	FILTER( strLen( ?issued ) > 6)
	FILTER(strStarts(?issued, "196012")) 
}