• 제목/요약/키워드: RDQL

검색결과 12건 처리시간 0.027초

RDQL2SQL 기반의 효율적인 RDQL 질의 처리 (Efficient RDQL Query Processing based on RDQL2SQL)

  • 김학수;손진현
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2005년도 가을 학술발표논문집 Vol.32 No.2 (2)
    • /
    • pp.43-45
    • /
    • 2005
  • 최근 시맨틱 웹에 대한 관심이 증가하면서 W3C표준으로 규정된 시맨틱 웹 온톨로지 언어(RDF, RDFS, OWL 등) 기반의 관련 기술에 대한 연구가 활발히 진행되고 일다. 그 중에서 시맨틱 웹 온톨로지 언어로 기술된 문서의 저장, 관리, 질의처리 기법에 대한 연구가 주목을 받고 있다. 이에 본 논문에서는 온톨로지 데이터에 대한 표준 질의 언어인 RDQL 을 기반으로 RDQL 질의를 효율적으로 처리하는 고성능 RDQL 질의 처리 엔진을 개발한다. 본 논문에서 제안하는 RDQL 질의 처리 엔진은 RDQL 질의를 대응하는 SQL 질의로 변환함으로써 기존의 관계형 데이터베이스 질의 처리 엔진(SQL 질의 처리 엔진)을 그대로 사용할 수 있다. 이 과정에서 메모리 사용량과 데이터베이스 접근을 최소화하는 고성능 RDQL 질의 처리 엔진을 개발한다. 궁극적으로 이러한 RDQL 질의 처리는 실시간 처리가 요구되는 로봇 환경뿐만 아니라 시맨틱 웹 애플리케이션에서 널리 활용될 수 있다.

  • PDF

시맨틱 웹 서비스 환경에서 시맨틱 질의 어댑터의 설계 및 구현 (Design and Implementation of the Semantic Query Adapter(SQA) in the Semantic Web Service Environment)

  • 조명현;손진현
    • 정보처리학회논문지B
    • /
    • 제12B권2호
    • /
    • pp.191-202
    • /
    • 2005
  • 시맨틱 웹 서비스는 최근에 많은 연구가 수행되고 있는 시맨틱 웹 기술을 기반으로 웹 서비스를 지원하는 웹 기술이다. 지금까지 시맨틱 웹 서비스와 관련된 연구는 시맨틱 웹 문서 저장 기법과 시맨틱 질의 처리를 위한 추론 엔진 개발 둥에 많이 집중되어 왔다. 그러나 근본적으로 시맨틱 웹 서비스 환경을 지원하기 위해서는 사용자 혹은 에이전트가 시맨틱 정보를 질의할 수 있는 효과적인 질의 인터페이스의 제공이 필수적이다. 이에 관하여, 본 논문에서는 복잡한 시맨틱 정보에 대해 일반 사용자의 높은 질의 투명성을 제공하기 위한 시맨틱 질의 어댑터(SQA)를 제안한다. 먼저 BAML-S Profile의 요소를 분석하여 그래픽 기반의 절차적 사용자 질의 인터페이스를 설계한다. 그리고 사용자 인터페이스로 입력된 질의는 시맨틱 질의어인 RDQL로 변환하도록 구현하였다. 이때 RDQL 술어의 결합(disjunctive) 질의 문제를 해결하기 위한 시맨틱 질의어 다중 생성 프로세서를 제시한다.

RDF 문서의 저장소와 RDQL 질의 처리기의 설계 및 구현 (Design and Implementation of RDF Storage and RDQL Query Processor)

  • 정호영;김정민;정준원;김종남;임동혁;김형주
    • 한국정보과학회논문지:데이타베이스
    • /
    • 제33권4호
    • /
    • pp.363-371
    • /
    • 2006
  • 컴퓨터의 발전에도 불구하고 수많은 전자 문서가 범람하는 현재와 같은 상황에서 원하는 정보를 얻기는 더욱 어려워지고 있다. 이와 같은 상황에서 데이타를 얼마나 빠르게 처리하는지 보다 얼마나 의미 있는 정보를 얻을 수 있는지가 중요한 문제가 되고 있다. 이에 웹 자원에 대해 지식기반의 메타 데이타를 기술하고 이를 이용한 지능적인 정보 처리를 목적으로 하는 것이 시멘틱 웹이다. 또한 시멘틱 웹이 발전함에 따라 웹 자원 못지 않게 지식자원에 대한 중요성도 커질 수밖에 없다. 본 논문에서는 웹 자원에 대해 지식구조를 기술하여 지능적인 정보 처리를 목적으로 하는 RDF에 대해 관계형 데이타베이스 모델을 설계하고 저장 시스템을 통해 의미 있는 질의를 처리할 수 있는 질의 처리기를 설계 및 구축하여 효율적인 메타 데이타의 저장, 관리 및 질의를 지원하고자 한다. 저장을 위한 모델은 관계형 모델을 사용함으로써 객체형 모델이나 메모리 모델을 사용하는 한계점을 극복할 수 있을 것이다.

문화재 정보의 온톨로지 기반 검색시스템 (Ontology-Based Information Retrieval for Cultural Assets Information)

  • 백승재;천현재;이홍철
    • 한국컴퓨터정보학회논문지
    • /
    • 제10권3호
    • /
    • pp.229-236
    • /
    • 2005
  • 시맨틱 웹(Semantic Web)은 정보자원의 효율적 검색, 통합, 재사용을 가능하게 한다. 현재의 웹 환경에서 사용되고 있는 키워드 검색방법은 단순한 문자열 일치 방법으로 인하여 정확한 검색결과에 한계가 있다. 이에 본 연구에서는 전통적인 키워드 검색에서의 나타난 문제점들을 해결할 방안으로 의미적인 연관성을 통한 온톨로지(Ontology) 검색방법을 제안하여 더욱 정확한 검색결과를 유도해 본다. 국내 문화재를 중심으로 하여 OWL기반의 온톨로지를 구축하였고 질의, 검색 방법으로는 RDQL 질의어와 Jena API를 사용하였다. 이와 더불어 온톨로지 속성(property)데이터를 데이터베이스에 저장하여 처리하는 방안을 제시한다.

  • PDF

데스크탑 컴퓨터 조립 지원용 온톨로지 구현 (Ontology Construction for Supporting Assembly of Desktop Computers)

  • 정경학;최호진
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2007년도 춘계학술발표대회
    • /
    • pp.450-452
    • /
    • 2007
  • 최근 주목을 받고 있는 시맨틱 웹의 핵심인 온톨로지는 특정 도메인의 지식들을 정형화하고, 그들 간의 관계를 표현한 것이다. 이러한 온톨로지를 구축하는는 데에 RDF, OWL, DAML+OIL 과 같은 다양한 언어들이 사용되고 있다. 본 논문에서는 RDF 를 이용하여 데스크탑 컴퓨터 조립을 위한 컴퓨터 부품 온톨로지를 구축하고, RDQL 로 온톨로지를 검색하는 방법을 소개한다. 향후 연구는 기존의 단순 매칭을 통한 검색을 포함한, 추론을 거쳐 최적화된 부품 조합을 얻기 위한 연구를 할 것이다.

  • PDF

시멘틱 웹 기반 DQL 검색 시스템 설계 (Semantic Web based DQL Search System)

  • 김제민;박영택
    • 정보처리학회논문지B
    • /
    • 제12B권1호
    • /
    • pp.91-100
    • /
    • 2005
  • 인터넷의 등장 이후 폭발적으로 증대되는 웹 정보를 효율적으로 사용하기 위한 방안이 연구 되고 있다. 현재, 웹 서비스에서 사용하고 있는 키워드 기반 검색은 syntactic 정보만을 제공하므로 자신이 원하는 서비스를 받고자하는 사용자의 의도와는 상관없는 정보를 검색하여 제공하는 경우가 많다. 웹 서비스의 이러한 단점을 보완 하고자 시멘틱 웹(semantic web)기술이 제안되고 있는데, 시멘틱 웹을 이용하면 사용자가 원하는 의미와 일치하는 정보를 찾아줄 수 있다. 시멘틱 웹을 기반으로 만들어진 시스템은 BQL (Daml Query Language)을 이용한 시멘틱 검색(Semantic search)기법을 이용하고 있다. 시멘틱 검색은 사용자가 입력한 질의들을 해석하여 사용자의 원하는 정보와 의미가 같은 해답을 얻어내는 것이다. 이에 본 논문에서는 효율적인 정보 검색을 위해 시멘틱 엘 기반의 검색 시스템을 설계하는데 목적을 가지며, 효과적인 검색 시스템을 설계하기위해 사용자 중심의 키워드 형태 질의론 시스템 중심의 DQL로 변환하는 RDQL 변환기와 추론엔진을 불러내어 추론을 실행하는 RDQL 엔진을 제안한다.

효율적인 시멘틱 질의 처리를 위한 인덱싱 기법 (Indexing Mechanism for Efficient Semantic Query Processing)

  • 김학수;차현석;손진현
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2006년도 춘계학술발표대회
    • /
    • pp.97-100
    • /
    • 2006
  • RDF 는 트리플의 집합으로서 그래프 데이터 모델로 표현되며, 사용자는 RDF 그래프 모델로부터 정보를 검색하기 위해 시멘틱 질의 언어를 사용한다. 그러나 이러한 접근 방식은 최악의 경우 전체 그래프 데이터 모델을 검색해야 되는 문제점이 발생한다. 이에 따라 최근의 연구에서는 시멘틱 질의를 효율적으로 처리하기 위해서 인덱스를 사용한다. 시멘틱 질의 언어(RDQL, SPARQL)의 핵심은 RDF 트리플에 대한 패턴을 기술함으로써 원하는 트리플 정보를 검색할 수 있게 하는 것이다. 따라서, 기존의 인덱스는 단일 트리플을 효율적으로 검색하는 데 초점을 둔다. 거라나 트리플 패턴의 집합으로 질의가 표현될 경우에는 트리플 패턴 사이의 상관관계 때문에 조인비용이 많이 발생하는 문제점이 있다. 본 논문에서는 조인 비용이 발생되는 문제점을 해결하기 위한 인덱싱 기법을 제안한다. RDF 그래프 모델에서 유지해야 할 정보를 줄이기 위해서 RDF 그래프 모델에 존재하는 유사한 서브 그래프를 하나의 서브 그래프로 병합한다. 병합절차를 마친 여러 서브 그래프에 존재하는 모든 경로를 인덱스에 유지 함으로써 조인 비용을 제거한다.

  • PDF

시맨틱 웹 에이전트에 사용하는 질의 시스템에 관한 연구 (A Study on Query System in the Semantic Web Agent System)

  • 조우상;한상진;이복주
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2004년도 추계학술발표논문집(상)
    • /
    • pp.485-488
    • /
    • 2004
  • 본 논문은 시맨틱 웹에서 사용 할 수 있는 질의를 간략히 소개하고, 질의를 이용한 데이터 검색을 간단히 보여준다. 시맨틱 웹에서는 데이터에 대한 의미적 정의를 표현하기 위해서 RDF와 RDF, DAML+OIL, OWL을 사용한다. 그리고, 작성된 데이터를 검색하기 위해서 기존의 질의 문보다 표현을 풍부히 할 수 있는 DQL, OWQL, RDQL, 등을 사용하고 있다. 질의 사용자는 텍스트 형태의 질의를 컴퓨터 시스템에 사용하기 위해 N3모델을 이용해야 한다. GUI를 이용한 질의시스템의 예를 보여주고, 각 질의를 비교 하였다.

  • PDF

Semantic Web 환경에서의 자원발견 (Resource Discovery on the Semantic Web)

  • 박재홍;임유정;김도완;박찬규;조현규
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2002년도 추계학술발표논문집 (상)
    • /
    • pp.817-820
    • /
    • 2002
  • Semantic Web 환경의 등장 배경과 Semantic Web을 구성하는 구성요소 및 기술분석에 대해 살펴볼 것이며 이를 바탕으로 제주도의 숙박, 항공, 렌트카 정보 온톨로지 구축과 Jena 에서 지원하는 RDQL 을 이용하여 사용자가 원하는 서비스 자원 발견을 수행할 수 있는 프로타이프 테스트 베드 구축에 대해 살펴볼 것이다.

  • PDF

에이전트를 이용한 온톨로지 기반의 서비스 디스커버리 (Ontology Based Service Discovery using Agents in the Service Block)

  • 신준;김규일;황현식;김응모
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2006년도 춘계학술발표대회
    • /
    • pp.1411-1414
    • /
    • 2006
  • 유비쿼터스 컴퓨팅환경에서는 다양한 서비스가 존재한다. 사용자들은 수많은 서비스들을 사용하기에 앞서 이들이 어디에 있는지, 어떻게 사용해야 하는지를 알아야 한다. SLP, Jini, 그리고 UPnP 같은 대부분의 현존하는 서비스 디스커버리 (Service Discovery) 기술들은 키워드 매치 방법으로 서비스를 검색한다. 이 같은 방식에서는 사용자가 자신이 이용하고자 하는 서비스에 대한 정확한 명칭을 알고 있어야 서비스를 검색할 수 있다. 그러나 유비쿼터스 환경에서는 매우 다양한 서비스가 존재하고, 사용자들 대부분은 해당 서비스의 전문가가 아니기 때문에 정확한 키워드를 선택하여, 원하는 서비스를 찾는데 어려움이 있다. 시맨틱 웹 분야에서 새롭게 떠오른 온톨로지는 특정 분야에서 사용되는 정보의 구조 혹은 용어에 관한 내용을 사용자들이 공유할 수 있도록 정리해놓은 것이다. 본 논문에서는 이러한 온톨로지의 특성을 이용하여, 사용자에게 이용 가능한 서비스에 대한 정보들을 제공하여 사용자가 다양한 서비스를 쉽게 찾아 쓸 수 있는 방법을 제안하였다. 이 방식은 에이전트간의 온톨로지 교환을 통해서 이루어지며, 서비스 블록(Service Block)이라고 불리는 공간 안에서 수행된다. 또한 서비스 컨트롤러(Service Controller)를 이용하여 서비스를 쉽게 사용할 수 있도록 UI 를 제공한다. 본 시스템을 위하여 JENA2, JADE, Aglet, OWL, 그리고 RDQL 이 사용되었다.

  • PDF