오늘날 차세대 웹으로 부각되고 있는 시맨틱(semantic) 웹을 실현하기 위해서는 모든 정 문서들이 메타데이터(metadata) 형식에서 정의하고 있는 시맨틱, 구문, 구조를 모두 수용할 수 있는 통합된 구조가 필요하다. 본 논문에서는 이를 위한 방법으로써 W3C에서 메타데이터의 기술과 교환을 위한 프레임워크로 개발한 시맨틱 웹의 핵심 기술 중의 하나인 RDF(Resource Description Framework) 문서로 변환하여 상이한 메타데이터들을 효율적으로 관리하고 이용할 수 있는 시스템 설계 및 구현에 대하여 연구하였다. 본 시스템에서는 Dublin Core 메타데이터를 이용한 RDF 생성, XML(extensible Markup Language) 문서를 RDF로의 변환, RDF를 NTriple 형태로 표현, 웹 서비스 메타데이터인 WSDL(Web Service Description Language)과 RDF와 통합 이렇게 4개의 모듈에 관하여 설계하였고, 자바를 사용하여 시스템을 구현하였다. 본 시스템을 이용하여 사용자는 세부적인 내용을 몰라도 메타데이터를 쉽게 통합하고 관리할 수 있다.
오늘날 차세대 웹으로 부각되고 있는 시맨틱(semantic) 웹을 실현하기 위해서는 모든 정 문서들이 메타데이터(metadata) 형식에서 정의하고 있는 시맨틱, 구문, 구조를 모두 수용할 수 있는 통합된 구조가 필요하다. 본 논문에서는 이를 위한 방법으로써 W3C에서 메타데이터의 기술과 교환을 위한 프레임워크로 개발한 시맨틱 웹의 핵심 기술 중의 하나인 RDF(Resource Description Framework) 문서로 변환하여 상이한 메타데이터들을 효율적으로 관리하고 이용할 수 있는 시스템 설계 및 구현에 대하여 연구하였다. 본 시스템에서는 Dublin Core 메타데이터를 이용한 RDF 생성, XML(extensible Markup Language) 문서를 RDF로의 변환, RDF를 NTriple 형태로 표현, 웹 서비스 메타데이터인 WSDL(Web Service Description Language)과 RDF와 통합 이렇게 4개의 모듈에 관하여 설계하였고, 자바를 사용하여 시스템을 구현하였다. 본 시스템을 이용하여 사용자는 세부적인 내용을 몰라도 메타데이터를 쉽게 통합하고 관리할 수 있다.
Recently, the semantic web stands out in the next generation web. To realize the semantic web, the metadata integration is required between different metadatas on the web for metadata management. Otherwise, the integrated structure is needed to accommodate all of semantic, syntax and structure. RDF ...
Recently, the semantic web stands out in the next generation web. To realize the semantic web, the metadata integration is required between different metadatas on the web for metadata management. Otherwise, the integrated structure is needed to accommodate all of semantic, syntax and structure. RDF is one of the core technology and is more efficient framework for technology and interchange of metadata in the web, In this paper, for metadata management, we designed and implemented the RDF authoring system which converts each of metadata into RDF and makes it easy to manipulate and manage the different metadatas. For this, we researched about the RDF creation using Dublin Core metadata, the conversion of XML document into RDF, the RDF expression by N-Triple form and the integration of WSDL and RDF, and implemented the system on the lava platform. Basically, users using this system can integrate and manage metadatas easily even if they are not expert.
Recently, the semantic web stands out in the next generation web. To realize the semantic web, the metadata integration is required between different metadatas on the web for metadata management. Otherwise, the integrated structure is needed to accommodate all of semantic, syntax and structure. RDF is one of the core technology and is more efficient framework for technology and interchange of metadata in the web, In this paper, for metadata management, we designed and implemented the RDF authoring system which converts each of metadata into RDF and makes it easy to manipulate and manage the different metadatas. For this, we researched about the RDF creation using Dublin Core metadata, the conversion of XML document into RDF, the RDF expression by N-Triple form and the integration of WSDL and RDF, and implemented the system on the lava platform. Basically, users using this system can integrate and manage metadatas easily even if they are not expert.
* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.
문제 정의
로직 . 데이터를 하나의 언어로 표현하기 위한 최적화한 방법을 제공하기 위해 만들어진 것이다. 이것은 로직 언어를 이해하고 있다면 쉽게 접할 수 있도록 사용자 중심으로 설계되어있다.
본 논문에서는 시맨틱 웹이 차세대 웹으로 부각되면서 웹상의 메타데이터를 효율적으로 통합하고 관리할 수 있는 RDF 저작도구 설계 및 구현에 관하여 기술하였다.
본 논문에서는 이런 점을 감안하여 메타데이터를 통합하고 관리할 수 있는 RDF 에디터를 구현하였다.
본 절에서는 RDF에 관련된 에디터에 대해서 알아보고자 한다. RDF문서를 처리하는 도구에는 RDF 문서의 유효성을 검증하는 RDF 파서와 RDF 문서를 저작하는 저작도구, 브라우저 등으로 구성된다.
현재 사용하는 RDF 에디터로 그래픽한 기능을 기반으로 사용자가 실제 RDF 구문에 대한 자세한 이해가 없어도 작성할 수 있는 장점을 가진 IsaViz에 대해서 살펴 보고자 한다.
가설 설정
, , , "자원은 속성 값과 속성유형을 가진다.〃, "자원의 속성유형은 속성 값이다.”의 세 가지로 표현할 수 있다.
제안 방법
이것은 로직 언어를 이해하고 있다면 쉽게 접할 수 있도록 사용자 중심으로 설계되어있다. NTriple 표현 관리자는 RDF를 NTriple 형태로 변환하여 RDF 문서를 쉽게 이해하고 분석할 수 있도록 하였다.
그러므로 Dublin Core 메타데이터를 RDF에 적용하기 위하여 우선 Dublin Core의 15가지 엘리먼트를 Dublin Core 스키마로 정의하고, 네임스페이스 기법을 이용하여 Dublin Core를 선언한 후에 실제 정보 자원의 기술을 위한 Dublin Core를 작성하여 RDF 문서를 생성하였다.
넷째, 웹 서비스 메타데이터인 WSDL과 RDF를 통합 하여 좀더 효율적이고 의미 있는 웹 서비스를 할 수 있도록 하였다.
둘째는 XML 문서의 엘리먼트내에 속성명을 네임스페이스를 사용해서 정의한 경우 네임스페이스에 대해서 하나의 Description 엘리먼트을 만들고, XML 문서의 속성명과 속성 값은 RDF 의 Description 엘리먼트내에 포함 시키도록 하였다,
정확하게 도출해 낼 수 없다. 따라서 이 부분을 지원할 에디터가 필요하다고 생각이 들어 손쉽게 DubM Core를 이용하여 RDF 문서를 생성하고 수정할 수 있도록 하였다. XML을 RDF로 변환 하는 부분은 아직 구현된 프로그램이 없으며, 시맨틱 웹으로 발전해 가는데 뒷받침이 될 것이다.
본 논문에서 설계된 시스템은 RDF를 적용한 Dublin Core 관리자, RDF 변환 관리자, WSDL과 RDF의 통합 관리자, NTriple 표현 관리자 이렇게네 개의 관리자로 구성되0i 다른 시스템과 구별되는 본 시스템이 기존의 다른 RDF 에디터와 구별되는 특징은 다음과 같다.
본 논문은 다양한 메타데이터들을 효율적으로 통합하고 관리할 수 있도록 XML을 RDF로의 변환, Dublin Core 메타데이터를 적용한 RDF 생성, RDF문서를 NTriple 형태로 표현, 웹 서비스 메타데이터인. WSDL과 RDF와의 통합 이렇게 4개의 모듈을 설계하고 구현하였다.
본 시스템에서 Dublin Core를 이용한 RDF 문서를 생 성하기 위해 XML 파서로 JDOM Beta 9를 사용하여 XML의 네임스페이스를 2개 이상 선언할 경우 발생하는 파싱 에러를 해결 하였다. XML올 RDF로 변환 하는 부분과 RDF문서를 N Triple 형태로 보여주는 부분은 Jena 2.
본 시스템은 RDF를 사용하여 웹 상의 메타데이터를 효율적으로 통합하고 관리하기 위한 시스템으로 JDK1.4.1과 JDOM Beta 9 [9], 시맨틱 웹 Application을 작성하는데 있어서 가장 신뢰 있고 많이 사용하고 있는 API로 Jena 2.0 [10]을 사용하여 구현하였다.
셋째, XML의 데이터 구조적인 부분의 정의를 RDF로 변환하여 의미 있는 부분도 정의 할 수 있도록 하였다.
이런 몇 가지 규칙을 적용하여 RDF 문서를 NTripIe 형태로 표현하여 사용자가 RDF 문서를 쉽게 이해하고 접할 수 있도록 하였다. [10]
첫째는 RDF 문서는 XML 문서와 다른 네임스페이스를 사용하므로 RDF로 변환시 RDF 문서에 아래와 같은 네임스페이스를 추가하였다.
이론/모형
그러나 차세대 웹으로 부각되고 있는 시맨틱 웹은 정보의 의미를 이해하고 의미를 조작할 수 있다. 즉 컴퓨터가 ''정보의 의미”를 이해할 수 있도록 정보 리소스들의 의미가 정의되어있고, 의미적 연결성을 지원하기 위해 RDF를 사용한다. RDF는 웹 리소스들의 메타데이터를 표현하기 위한 데이터 모델로서, 컴퓨터 간에 XML 데이터를 상호교환하고 XML 데이터를 활용할 수 있는 일반적인 구조를 제공한다.
성능/효과
XML올 RDF로 변환 하는 부분과 RDF문서를 N Triple 형태로 보여주는 부분은 Jena 2.0 API를 사용하여 쉽게 구현할 수 있었다. 하지만 XML문서를 RDF 문서로 변환 하는 부분은 다양한 형태의 XML 문서를 RDF 형식으로 변환하는데는 성공하였으나 모든 형태의 XML 문서를 RDF형태로의 변환은 XML 문서의 구조에 문제점 이 있었다.
둘째, HTML 문서의 엘리먼트 사이에 Dublin Core 메타 태그를 삽입하여 웹 페이지 검색의 정확성이 떨어지는 문제점을 해결해 줄 수 있다.
본 시스템의 RDF를 적용한 Dublin Core 메타데이터에서 엘리먼트를 체크해서 저장한 다음 웹 문서인 HTML 을 불러와 저장을 하면 HTML의 엘리먼트 사이에 메타 태그가 삽입되어, 검색의 정확성이 떨어지는 문제를 해결할 수 있다.
첫째, 자바로 구현되어 특정 플랫폼에 종속적이지 않고, Dublin Core 메타데이터를 적용한 RDF 문서를 쉽게 생성, 수정, 삭제할 수 있다.
후속연구
본 논문에서 구현한 방법은 지속적인 발전을 통해 보다 효율적인 방법으로 발전할 수 있을 것이다. 하지만, RDF를 이용하여 다양한 메타데이터를 관리하기 위해서는 먼저 RDF 기반 기술들이 표준화 되어야 하고, 시맨틱 웹이 활성화되기 위해서는 현재의 웹과 통합하여 사용할 수 있는 기술들이 정립되어야 한다.
본 연구의 제한점은 자료를 기술하기 위한 메타데이터의 형식의 수가 급속히 증가하고 있으며, 그 상세성의 정도도 편차가 심하기 때문에 메타데이터 관리를 위해서는 다양한 형식의 기술요소에 대해서 검토가 요구되지만 본 논문에서는 WSDL과 Dublin Core 메타데이터, XML로 제한하였다.
참고문헌 (14)
신현성, '시맨틱 웹을 위한 RDF 편집기', 경기대학교 정보통신 대학원 석사학위 논문 PP. 40-44, 2002
IsaViz : A Visual Authoring Tool for RDF http://www.w3.org/2001/11/IsaViz/
※ AI-Helper는 부적절한 답변을 할 수 있습니다.