DBPIA-NURIMEDIA
|
|
- 동욱 제
- 5 years ago
- Views:
Transcription
1 MIRAGE-Ⅲ 디지털도서관에서가상문서검색서버의설계및구현 219 MIRAGE-Ⅲ 디지털도서관에서가상문서검색서버의설계및구현 (Design and Implementation of a Retrieval Server for Virtual Documents in the MIRAGE-Ⅲ Digital Library) 이용배 맹성현 (Yong-Bae Lee) (Sung Hyon Myaeng) 요약인터넷이용의급증에따라지식정보화사회전반의작업들이분산환경의디지털도서관에저장되어있는멀티미디어컨텐츠를쉽고신속하게찾아새로운정보를생성또는공유하는작업을통해이루어진다. 이를위해핵심적으로연구해야할부분은원격지에흩어져있는정보를효과적으로연결시켜서의미있고일관된형태로보여지도록하는것이다. 이목적을달성하기위해디지털도서관에서는물리적으로흩어져있는정보들이논리적으로일관되게표현될수있는가상공간을제공해야하며가상공간에서정보가표현되었을때사용자가원하는정보를신속하게수집하여제시할수있어야한다. 가상문서 (Virtual Document) 란특정저장장소에저장되어존재하던물리적문서 (Physical Document) 들을대상으로사용자에게필요한일부분또는전체를동적으로연결하여통합한문서를의미한다. MIRAGE-Ⅲ 디지털도서관에서는일반텍스트문서와 XML로기술된구조화된가상문서를대상으로내용기반검색을수행한다. 이시스템에서는 XML 문서구조를기반으로부분문서의검색이가능하며문서의속성및계층구조에대한검색과문서간의링크관계를이용한검색도가능하다. 본논문에서는 MIRAGE-Ⅲ 디지털도서관에서의질의어처리기및검색기를설계하고구현한방법론에대하여기술한다. 키워드 : 가상문서, 디지털도서관, 구조화된문서검색, 질의어처리, XML Abstract One of the most important functions digital libraries need to offer is to help users find necessary information in a distributed environment in the most efficient and effective manner. In order to meet the goal, it is desirable to link scattered pieces of information and present them as a logically coherent whole when the user wants it, so that he or she doesn't need to know their physical location. The virtual document is an integrated document that the total or part of the physical documents stored in a specific repository are linked dynamically. Our MIRAGE-Ⅲ digital library system provides a content-based retrieval of physical documents and the virtual documents in XML. This system provides a retrieval of partial documents, attributes and hierarchical structures and linked-documents based in structured documents like XML or SGML. In this paper we describe a methodology of design and implementation of the query processor and retrieval server in the MIRAGE-Ⅲ digital library system. Key words : Virtual Document, Digital Library, Structured Document Retrieval, Query Processing, XML 본연구는한국과학재단지정소프트웨어연구센터의기본프로그램연 구비지원에의해서수행된연구결과임. 비회원 : 충남대학교컴퓨터과학과 yblee@cs.cnu.ac.kr 종신회원 : 충남대학교정보통신공학부교수 shmyaeng@cs.cnu.ac.kr 논문접수 : 2001년 3월 20일 심사완료 : 2001년 12월 3일 1. 서론디지털도서관의유용성이사용자가분산환경에서저장되어있는정보를쉽고신속하게찾을수있도록도와줄수있는지에달려있으므로이를위해핵심적으로연구해야할부분은원격지에흩어져있는정보를효과적으로연결시켜서의미있고일관된형태로보여지도록하는것
2 220 정보과학회논문지 : 컴퓨팅의실제제 8 권제 2 호 (2002.4) 이다. 이목적을달성하기위해디지털도서관에서는물리적으로흩어져있는정보들이논리적으로일관되게표현될수있는가상공간을제공해야하며가상공간에서정보가표현되었을때사용자가원하는정보를신속하게수집하여제시할수있어야한다. 가상문서 [1] 란특정저장장소에저장되어존재하던물리적문서들의일부분또는전체를연결하여구성하고재현시에이들을동적으 구조화된문서검색에대한국내외연구동향을기술하고 3장에서는 MIRAGE-Ⅲ의특징에관하여설명하며 4장에서는가상문서검색서버의구성및설계에관하여기술한다. 5장에서는가상문서색인방법과 6장에서는질의어처리설계에관하여상세히설명한다. 7장에서는검색서버를실험한내용을기술했으며마지막 8장에서는결론및향후연구과제에관하여기술한다. 로통합하여브라우징할수있는문서를의미한다. 새롭 게생성된가상문서에는실제데이타는존재하지않고기존에존재하던컨텐츠로의링크들만갖게된다. 가상문서기반디지털도서관은단순문서의저장및검색기능을가지고있는전통적인도서관개념을확장하여사용자가기존의분산환경에존재하던디지털문서들을재사용하여새로운문서를생성하고저장할수있다. 가상문서의링크가사용자에게보여질때목적컨텐츠가문서안으로삽입되어내용이보여지는내포링크와문서안에서다른문서로항해할수있는앵커역할을하는참조링크로구성되므로이러한특성을가진가상문서를검색하기위한디지털도서관에서의검색서버는내용을기반으로한내포링크와참조링크의검색이기본적으로이루어져야한다. 즉, 가상문서가문서재현시에동적으로구성되므로이를검색하기위한새로운색인방법과검색방법이필요하며이를 MIRAGE-Ⅲ 디지털도서관시스 2. 관련연구기존의정보검색시스템에서는검색단위를문서로하여키워드검색을하면문서목록을결과로가져오며사용자의요구시에전문을제시하는것이일반적인형태이다. 그러나대부분의문서들은구조를가지고있는데, 논문의경우에제목, 장, 절등의논리적구조를가지고있으며신문의경우에는날짜, 신문명, 섹션, 기사, 기자명, 광고등의구조를취하고있다. 이러한문서의논리적구조를검색에이용하면기존의전문검색방법보다는문서의논리적구조에근거한가중치검색과같은다양한검색을할수있는장점 [4,7] 이있다. 현재구조화되어진문서는하이퍼미디어형태로표현될수있는데이를기술하기위한도구로는디지털문서교환을위한문서기술표준인 SGML[8,9] 과 SGML 에시간적공간적개념을확장한하이퍼미디어기술언 템의검색서버에서지원할수있도록설계하였다. 어인 HyTime(Hypermedia/Time-based Structuring 본논문의연구과정에서개발된 MIRAGE-Ⅲ 디지털 Language)[10], SGML을 웹에서 응용한 HTML 도서관시스템에서는가상문서라는새로운개념의문서를정의 [1] 하였고 XML(eXtensible Markup Language) (Hypertext Markup Language) 및 HTML의차세대버전인 XML[11,12,13,14] 등이있다. XML은웹과함 을이용하여가상문서를기술하였다. 기존의 SGML 께인터넷응용분야가활성화됨에따라전자상거래분 (Standard Generalized Markup Language) 또는 XML 과같은언어로기술된구조화된문서를검색하는데필 야 [15] 나디지털도서관관련문서의검색및표현 [1,16,17] 등에서활발한연구가진행되고있다. 요한기능 [2,3,4,5,6] 은내용검색, 구조검색, 속성검색이 XML/SGML과같은언어로기술된구조화된문서를 있었지만 MIRAGE-Ⅲ의검색서버에서는기존의검색기능이외에 XML로기술된가상문서에대하여메타데이타검색을위한속성검색및기존의구조화된문서검색에서지원하지않았던문서간의링크관계를이용한내용검색을지원할수있도록색인기와검색기를설계한것이특징이다. 또한, XML과같은구조화된문서검색시사용자들은내용검색, 구조검색, 링크검색, 속성검색을각각독립적으로요구하지않고각검색을혼합한복합질의어로검색할수있는데이러한기능을지원할수있도록 MIRAGE-Ⅲ의검색서버에서는가상문서에적합한새로운질의모델을정립하고질의어처리기를구현하였다. 검색하기위해서는다음과같은작업이필요하다. - 내용기반검색, 구조기반검색, 속성기반검색이수행될수있도록색인구조를설계 - 사용자가찾고자하는문서를정확히찾을수있도록명령하는질의어를처리 - 구조화된문서특성에맞는검색모델을제시하여효과적인검색결과를얻을수있게해주는작업구조화된문서검색을지원하기위한인덱스 [2,3,4,6] 에는기존의하이퍼텍스트검색에서진행되어진항해와키워드를이용 [18] 하여해당하는질의어가문서내에포함되는가를묻는내용검색이외에문서가어떤계층구조를형성하고있는가에대한구조검색과각계층단 본논문의구성은다음과같다. 2 장에서현재까지의 위별로어떠한속성값을내포하느냐에대한속성검색을
3 MIRAGE-Ⅲ 디지털도서관에서가상문서검색서버의설계및구현 221 지원할수있는구조가필요하다. 또한 XML과같은하이퍼미디어표현언어로기술된문서들은임의의엘리먼트에서다른엘리먼트로링크를구성할수있는데이러한링크정보에대한검색을수행하기위해서는위에서설명한색인구조 [2,3,4,6] 이외에링크정보검색을위한색인구조가추가적으로필요하다. 질의어구성 [2,3,5,19] 은구조화된문서의내부구조를모르는정보이용자에게도투명한검색결과를보장하기위해사용자가자연어질의를입력하였을때, 이들을컴퓨터가인식할수있는정형화된질의어로만든후이정형화된질의어를구조화된문서검색기가빠르게검색할수있도록작은단위의질의어로재구성할필요가있다. 현재까지의질의연구에서는자연어질의를정형화된질의어로바꾸는연구보다는정형화된질의어를작은단위로잘라재구성 [20] 하거나정형화된질의어의설계 [21] 에대한연구가진행되어왔다. 구조화된문서검색을위한색인구조나질의어처리의전반적인부분에서는 Tuong의연구 [2,3,22] 에서내용기반검색, 구조기반검색, 속성기반검색을지원하는인덱스구조와이를검색하기위한질의어 (SCL) 개발에관한방법론을소개하였고, 특히 Tuong은속성기반검색을위한인덱스를구조인덱스와함께이용하므로색인에따른저장공간을최소화하였다. 새로운검색모델로 SGML 문서를내용기반으로빠르게검색할수있는연구 [4] 가수행되었는데, 여기서는추론망모델이근간이되었고검색의효율성을위해새로운저장구조를구현하였다. 이연구에서제안한모델은 SGML 엘리먼트간의다양한구조적관계를질의로표현할수있을뿐아니라, 문서를검색할때도엘리먼트단위검색을한후통합하는방법을적용하여일반문서검색방법보다검색신뢰도를향상시킬수있음을보였다. MIRAGE-Ⅲ 디지털도서관에서는가상문서라는새로운개념의문서를정의하였으며검색서버에서이를검색하기위한새로운질의모델을정립하고질의처리기를설계하였다. 또한기존의구조화된문서검색기술에서지원하지못했던문서간의링크관계를검색할수있도록색인구조와검색기를설계한것이특징이다. 3. MIRAGE-Ⅲ 디지털도서관의특징 3.1 가상문서 현재정의된가상문서에서사용되는링크들은다음과같이분류될수있다 [1]. - 내포링크 (embedding link) 와참조링크 (referential link) 내포링크와참조링크는가상문서에서링크를생성할때사용목적에따라분류한것이다. 내포링크는가상문서재현시에링크의목적컨텐츠가직접문서안으로삽입되어나타나는링크를의미하고, 참조링크는컨텐트가문서안으로삽입되지않고앵커로만남아사용자의선택시에항해나브라우징할수있도록표시하는링크를의미한다. 예를들어, 내포링크는웹문서의이미지삽입과유사한기능을지원하고참조링크는하이퍼링크와유사한개념이다. - 일대일 (one-to-one) 대응, 일대다 (one-to-many) 대응, 다대일 (many-to-one) 대응링크 일대일대응, 일대다대응, 다대일대응링크는링크의대응관계에의한분류로일대일대응은링크의목적컨텐트가유일한것을의미하며, 일대다대응은링크의목적컨텐트가두개이상인링크를의미하며, 다대일대응은여러개의링크가같은하나의목적컨텐트를갖는것을의미한다. - 특정링크 (specific link) 와총칭링크 (generic link) 특정링크와총칭링크는링크의시작점에서보는관점으로가상문서의특정위치에있는멀티미디어개체 ( 단어, 이미지, 소리등 ) 가특정컨텐트를가리킬경우, 이를특정 ( 일대일대응 ) 링크라하며, 임의의도메인에포함된모든특정개체들이모두하나의특정컨텐트를가리키는경우에는총칭링크 ( 다대일대응 ) 라한다. - 전체링크 (total link) 와부분링크 (partial link) 전체링크와부분링크는링크의목적지에서보는관점으로전체링크는링크의목적컨텐트가컨텐트전체인것을의미하고부분링크는링크의목적컨텐트가컨텐트내의일부분인것을의미한다. 가상문서의구성은가상문서의틀을설명하는허브 (Hub) 와가상문서별출력포멧을기술한스타일시트 (Style Sheet) 로이루어져있으며허브는다시참조링크리스트, 내포링크리스트, 가상문서의메타데이타로구성된다 [1]. 내포링크리스트는가상문서안에내포되는링크들의집합으로구성되며참조링크리스트는가상문서안에직접적으로삽입되지는않으나항해를할수있도록하이퍼링크의집합들로구성된다. 메타데이타는가상문서가개별적으로갖는메타정보들로구성되는데본연구의디지탈도서관에서사용한메타데이타는더블린코어 (Dublin Core) 메타데이타 [23,24] 의 15가지속성을모두수용하여구성하였으며, 메타데이타를포함한가상문서를기술하기위한도구로는현재웹문서의 표준으로위치하고있으며구조화된문서를표현하기에
4 222 정보과학회논문지 : 컴퓨팅의실제제 8 권제 2 호 (2002.4) 적절한 XML[11,12,13,14] 을이용하여기술하였다 [1]. 는데, 가상문서와물리적문서의검색은문서의특성상 3.2 MIRAGE-Ⅲ 디지털도서관의구조블록단위의검색을할수있다. 정확한문서검색을위 [ 그림 1] 에서와같이 MIRAGE-Ⅲ는용도에따라개해문서단위의메타데이타를검색할수있으며메타데인디지탈도서관 (MIRAGE-Lite) 과공용디지털도서관이타검색은검색결과를여과해주는기능을한다. 또한 (MIRAGE-Regular) 으로구분된다. 각각의전반적인구사용자의링크검색요구를수행하기위해문서나블록에조는같지만개인디지털도서관은개개인이사용하기서나가고들어오는링크정보들을링크서버로부터받아편리하도록사용자에의존적으로설계되었고공용디지와서처리한다. 털도서관은개인디지털도서관보다사용자에이전트기검색서버는사용자질의어에대한검색결과로블록단위능을확장시켜같은 MIRAGE계열의디지털도서관시의가상문서와문서단위의일반물리문서, 가상문서를같이스템이나분산환경하의다른디지털도서관시스템들과검색하므로, 서로다른문서컬렉션으로부터의결과를하서비스를교환할수있으며메타검색을할수있는기나로합하여다시재랭킹한다음사용자에게전달한다. 능이추가된다. - 링크서버가상문서는문서내에실제내용을가지고있지않고링크를이용하여어떤문서의전체또는일부분을내포하거나참조하는형식으로구성되어있다. 링크서버는검색서버의링크정보요청시에블록이나문서에서나가고들어오는링크정보를검색하여검색서버에전달한다. 또한문서내의링크정보를따로저장관리하므로검색의효율을높이는기능을한다. - 저장서버저장서버안에저장된문서들은텍스트, 비디오, 오디오, 이미지등의문서혹은가상문서형태이며, 각각의그림 1 분산환경의 MIRAGE-Ⅲ 디지털도서관문서들은모두 URI를갖는다. 저장서버의주요기능은일반문서나가상문서를저장관리하는일이다. 즉, 사용다음은개인디지털도서관과공용디지털도서관시스자에이전트로부터문서삽입또는삭제요구를받아해템의공통모듈에대한간략한설명이다 [1]. 당문서를삽입또는삭제하며, 사용자가일반문서나가 - 사용자에이전트상문서를재현할경우에는 URI에해당하는문서를찾사용자에이전트는사용자가문서저장이나검색, 삭제아사용자에이전트에전달하는기능을수행한다. 등을요구할경우에서비스를분류하여관련서버에전 - 저작도구달한다. 문서삽입이나삭제의경우에는해당문서정보를디지털도서관사용자들은저작도구를이용하여타문검색서버나링크서버, 저장서버에게전달하여각각의서서의일부또는전체에링크를생성하여 XML로기술된버에서이문서정보를이용하여문서를삽입하거나삭가상문서를만들수있으며, 이미만들어진가상문서나제할수있도록한다. 문서검색을요구할경우에는정형일반문서또는웹문서를재현할수있다. 또한생성된복합질의어를검색서버에전달하며검색기로부터검색가상문서를사용자에이전트에게저장을요구할수있다. 된엘리먼트ID( 이하블록ID) 를인터넷상에서디지털자 - 검색인터페이스원의유일한식별자 (Uniform Resource Identifier, 이하검색인터페이스는사용자로하여금쉽게디지털도서 URI) 로변환하여사용자에게검색결과를전달한다. 사관에접속하여디지털도서관내의가상문서나일반문서용자가 URI에매핑되는문서를재현할경우에는저장를고려하지않고문서를검색할수있도록도와준다. 서버로부터 URI에해당하는문서를받아와서사용자가사용자의질의를검색인터페이스는자동으로컴퓨터가볼수있는형태로변환하여전달한다. 이해할수있는복합질의로구성하여사용자에이전트 - 검색서버에전달하며검색된결과를재현하는기능을수행한다. 검색서버는사용자에이전트로부터질의어를받아저장서버가저장하고있는블록의조합으로이루어진가 4. 검색서버의구성및설계 상문서와일반물리적문서를대상으로검색을수행하 MIRAGE-Ⅲ 디지털도서관시스템은저작도구, 검색
5 MIRAGE-Ⅲ 디지털도서관에서가상문서검색서버의설계및구현 223 인터페이스, 사용자에이전트, 링크서버, 저장서버는 어의리스트로바꾸어주는역할을한다. 질의어처리기에 JAVA 1.2.2로검색서버는 GNU C++ 로구현되었으며사용자에이전트와각서버들사이의통신은 ORBacus CORBA환경에서동작한다. 본논문에서는특히검색서버의설계과정을중심으로기술한다. 검색서버는사용자의복합질의어를검색서버가빠르게검색할수있는단위질의어로변환하여기존의디지털도서관시스템에서지원하던내용검색, 구조검색이외에속성검색이나링크관계검색을수행할수있도록하며사용자에게는가상문서와더불어기존의디지털도서관에존재하던물리적문서를구분하지않고분산환경에서투명한검색결과를전달하는데목적을있다. MIRAGE-Ⅲ 디지털도서관의검색서버는기존의문서검색에서수행했던방식과는달리질의어부터 XML 로기술된가상문서와멀티미디어문서검색을위한복합질의어가입력되며이복합질의어를분류하여메타데이타검색기, 블록검색기, 구조검색기, 링크검색기, 일반문서검색기가빠르게검색할수있도록단위질의어로변환하여검색을수행한다. 서사용자에이전트로부터입력으로받는복합질의어는사용자들의일반적인검색요구인자연어질의를컴퓨터가처리할수있는형식을갖춘질의로변화시킨구조적질의를뜻한다. 복합질의가질의어처리기를통하여나오면검색기가처리하기쉬운일련의단위질의어로바뀌는데, 단위질의어란문서검색기, 블록검색기, 메타데이타검색기, 링크검색기가인덱스를한번이나두번검색하여처리할수있도록간단하게바뀐질의어를의미한다. 질의어처리기에대한상세한설명은 5장에서기술한다. - 메타데이타검색기각각의가상문서에들어있는메타데이타는저자, 제작일, 문서요약내용등을포함하는데 XML로기술될때메타데이타는하나의엘리먼트를생성하며더블린코어의 15가지속성 [17, 18] 이들어간다. 이속성값에대한검색인메타데이타검색은정확한문서검색을위해검색결과를여과해주는기능을하며, 홍길동이만든문서들을찾아라., 2000년 1월 1일이후의문서를찾아 검색연산시에수행되는각모듈간의상호작용은 [ 그 라., 가상문서의요약내용이영화메트릭스와관련된 림 2] 와같다. 문서를찾아라. 와같이직접메타데이타만으로메타데 이타데이타베이스를참조하여가상문서를검색할수도 있다. - 블록검색기 블록이란임의의문서일부또는전체를참조혹은내 포하여가상문서가구성될때, 참조혹은내포되는단위 를본연구에서는 블록 이라정의하였다. 가상문서가 XML로기술될때블록은각각의엘리먼트로매핑되고 블록단위검색질의어가들어오면, 블록검색기는미리색 인되어있는내용인덱스를참조하여내용기반의엘리먼 그림 2 검색연산시서버들간의관계 트검색을수행한다. - 구조검색기 여기서사용자에이전트가사용자의정형복합질의를확인하고검색서버로전달하면검색서버의질의어처리기가정형복합질의어를일련의단위질의어로변환시키고 구조검색기는구조화된문서검색에서문서의계층구조에대한검색이다. 구조검색은구조화된문서의특성에따른사용자의요구에의존적으로검색이수행되며부모 각단위질의어를검색서버로보낸다. 4개의검색기와링 (Parent), 자식 (Child), 형제 (Sibling), 순서 (Order), 조상 크서버가검색한후결과를조합하여사용자에이전트로보내면, 사용자에이전트가검색결과를사용자에게보낸다. 검색서버의각모듈에대한설명은아래에기술한다. - 질의어처리기질의어처리기는검색하기위한질의어가내용에대한질의와링크에대한질의가혼합된복합질의어가형태로들어오므로이를문서검색기, 블록검색기, 메타데이 (Ancestor) 등의연산을할수있어야한다. 현재가상문서가허브밑에링크들로구성된 2개의계층으로만이루어져있으므로부모- 자식과의관계검색이빈번하며형제, 순서, 조상등을찾는질의는가상문서의특성상무의미하다. 사용자의질의가특정엘리먼트를포함한가상문서를찾을때내용검색과함께구조검색을수행한다. 예를들어, 타잔이포함된문서를찾아라. 라는복합질의가들 타검색기, 링크검색기가각각수행할수있는단위질의 어오면먼저블록검색기기가 타잔 을포함한엘리먼트
6 224 정보과학회논문지 : 컴퓨팅의실제제 8 권제 2 호 (2002.4) 검색을수행한후, 구조검색기가검색결과들을대상으로부모관계에있는엘리먼트들을검색해낸다. - 일반문서검색기일반문서는기존의분산환경에존재하던멀티미디어문서들을의미한다. 가상문서는이문서들을이용하여재결합된문서이며, 디지털도서관정보이용자는가상문서나일반문서를구분하지않고질의를할수있다. 검색결과의투명성을보장하기위해서는사용자가문서검색을요구할경우, 가상문서이외에일반문서들도검색하여결과를사용자에게전달해야한다. 이때일반문서검색기가일반문서색인을검색하는역할을한다. - 링크서버링크서버에서는블록을참조하고있는블록 ( 이하 Inlink블록 ) 정보들과블록이참조하고있는블록 ( 이하 Outlin블록 ) 정보들을저장하고있으며검색서버의링크정보요구시에블록에대한 Inlink블록정보와 Outlink블록정보를전달해준다. [ 그림 3] 은블록간의참조관계를갖는 Inlink블록과 Outlink블록을보여주고있다. - 결과집합관리기단위질의어에대한검색을모두수행하면, 결과집합관리기에는최종검색결과가들어간다. 이검색결과들을정렬할때에는일반문서집합과가상문서집합이서로다른특성을가진문서집합이라는것과링크검색결과의링크개수에가중치를두어정렬할수있다. 현재의정렬방법은가상문서의메타데이타에서검색된문서를상위 그림 3 블록간의참조관계로위치시키며가상문서의내용에의해검색된문서를그다음에위치시키고일반문서의검색결과를마지막순위로할당한다. - 검색인터페이스검색인터페이스는분산환경의디지털도서관에접속된정보이용자가디지털도서관안의가상문서나일반문서를고려하지않고문서를검색할수있도록도와주며, 사용자가복잡한가상문서의검색질의어를이해하지못할지라도단순한선택만으로자동으로질의어를만들어사용자에이전트에게전달한다. 또한사용자에이전트로부터검색결과를받아디스플레이하고검색결과로부터문서가선택될시에는스타일이적용된 XML문서를재현할수있다. 그림 4 MIRAGE-Ⅲ 검색인터페이스
7 MIRAGE-Ⅲ 디지털도서관에서가상문서검색서버의설계및구현 225 [ 그림 4] 는가상문서검색을위한사용자인터페이스이다. 왼쪽위의창은검색질의를위한창으로검색단추를누르면정형복합질의어를구성하여사용자에이전트로전송한다. 질의창의왼쪽그림에서링크조건을선택할수있게해주며키워드입력란에검색키워드를입력한후메타데이타조건을선택할수있다. 검색명령을수행한후사용자에이전트로부터받은검색결과리스트는오른쪽창에서보여지며, 검색결과리스트중맨위의결과문서를선택했을때왼쪽아래창에서선택된 XML문서가재현된다. 5. 가상문서색인기 디지털도서관에서의중요한기능은광대한양의문서검색이며, 사용자의질의에대한빠른검색을수행하기위해서는색인작업이필수적이다. 색인작업은기존의대용량문서집합을한번에색인하던방법과는달리, 다중사용자의문서저장요구시마다각문서에대한색인작업이실시간으로수행되어야한다. 특히, 가상문서는 XML로기술된구조화된문서이므로일반문서의색인방법과는달리추가적인정보검색을위한색인방법이필요하다. 일반문서의색인시에단어별문서정보추출만을했던기존의방법과는달리가상문서는블록단위의링크로구성되므로단어별블록정보추출과함께임의의블록이참조하는블록이무엇인지에대한링크정보추출이필요하다. 또한문서단위검색을위해임의의블록이어떤가상문서안에포함되었는지에대한구조정보추출이필요하며각각의가상문서에포함된메타데이타에대한정보추출도필요하다. 이를위한색인구조는제 4장의검색서버에서설명한내용검색기, 구조검색기, 메타데이타검색기, 링크서버가각각검색할수있는내용인덱스, 구조인덱스, 메타데이타인덱스, 링크인덱스로구성된다. 그림 5 색인연산시시스템구성도 [ 그림 5] 에서사용자에이전트는사용자의문서저장요구시에가상문서를처리하여 XML 돔 (Document Object Model, DOM) 을구성한다음검색서버및링크서버가색인을위해필요한형태로추출하여전달해준다. 사용자에이전트가가상문서에서추출하여검색서버에전달해주는문서정보는 [ 표 1] 과같다. 표 1 색인연산시문서정보 데이타형식 문서정보 {VDocID, (BlockID, LinkType, Content)[], Metadata} VDocID 가상문서의식별자로긴정수형으로표현된다. BlockID 블록의식별자로긴정수형으로표현된다. LinkType Content Metadata 문서내용 가상문서안에있는블록이내포링크인지참조링크인지를구별하기위한기호로정수형으로표현된다. 각블록안의실제내용으로스트링형으로표현 메타데이타는더블린코어의메타데이타속성을모두사용하며현재는저자, 날짜, 문서요약만을메타데이타에넣는다. 즉, 메타데이타는저자, 날짜, 요약으로구성되며저자는스트링형, 날짜는긴정수형, 요약은스트링형으로표현된다. 문서정보에서 VdocID 만을제외한나머지부분으로 {(BlockID, LinkType, Content)[], Metadata} 가해당된다. 위의데이타를이용하여검색서버의색인연산시에동작하는모듈들의기능은다음과같다. - 블록추출기 블록추출기는사용자에이전트로부터받은문서정보를 VDocID와문서내용으로분류하고문서내용에서는메타데이타를잘라메타데이타추출기로전달한다. 또한 VDocID는내용색인기와메타데이타추출기에서문서식별자로사용할수있도록내용색인기와메타데이타추출기로전달한다. - 내용색인기 내용색인기는블록추출기가분류한메타데이타를제외한문서내용 {(BlockID, LinkType, Content)[]} 에서블록단위로텍스트에대한색인작업을수행하여내용인덱스를구성하며, 메타데이타의속성중문서요약부분도색인하여따로색인파일을구성하지않고내용인덱스에추가시켜사용하므로색인구조저장을위한공간을줄여준다. [ 그림 6] 은내용인덱스의구조를보여준다. - 메타데이타추출기 메타데이타추출기는블록추출기가분류한메타데이타중에서문서요약정보는내용색인기로보내고저자와날
8 226 정보과학회논문지 : 컴퓨팅의실제제 8 권제 2 호 (2002.4) 그림 6 내용인덱스의구조 그림 7 링크인덱스의구조 짜부분을분류하여저자별로날짜별로검색가능하도록날짜인덱스, 저자인덱스에저장시킨다. - 구조색인기 구조화된문서검색에서구조색인기의역할은문서의특성과사용자의검색요구에의존하여엘리먼트단위로부모, 자식, 형제, 순서, 조상등의구조정보를뽑아내어인덱스를구성하는일이다. 가상문서검색은문서의특성상부모-자식과의관계만필요하므로구조색인기는문서에서부모- 자식정보만을추출하여인덱스를구성한다. 즉, 가상문서가블록이라고부르는엘리먼트단위로색인되어있으므로엘리먼트가아닌문서전체를검색할경우에는블록을포함한가상문서를찾아줄수있도록가상문서내에내포링크로포함된블록ID와가상문서ID를매핑시켜주는구조를형성한다. - 링크색인기 링크서버안의링크색인기는사용자에이전트로부터링크색인정보를입력받아가상문서의블록별로 Inlink 블록과 Outlink블록에대한색인을수행하여링크인덱스를구성한다. 링크서버는검색서버의링크정보요구시에링크인덱스를검색하여결과를검색서버에전달한다. [ 그림 7] 은링크정보를색인한결과인링크인덱스의구조를보여준다. 설계된색인구조를기반으로실제색인연산은가상문서가저장되는시점에서실시간으로작동한다. 클라이언트의저작도구에서사용자에이전트로문서저장을요구하면사용자에이전트에서는내용인덱스, 구조인덱스, 메타데이타인덱스, 링크인덱스로색인을위해각색인기 에서필요한정보들을구성하여전송한다. 먼저메타데이타추출기는사용자에이전트에서받은메타데이타를대상으로날짜와저자를기준으로문서를빠르게찾아가는구조를구성한다. 메타데이타인덱스구성이끝나면 구조색인기는블록식별자를기준으로블록을포함한가상문서들을찾을수있는구조를구성하며그후에내용색인기가기존의문서색인방법과유사하게가상문서에내포되는블록단위로추출된용어를기준으로블록을찾아갈수있는구조를형성한다. 마지막으로링크서버에서는블록단위로들어오고나가는블록들을빠르게검색할수있는구조를구성하면서하나의문서삽입시색인연산이종료된다. 6. 질의어처리기 가상문서는본연구에서새롭게정의 [1] 한문서이고 XML을이용하여기술하였다. 이문서를검색하기위해서는 XML문서의특성과가상문서검색요구조건을분석하여이에적합한새로운질의모델이필요하며질의모델에의해구성된질의어를검색기가이해하여빠르게검색할수있도록변환시키는질의어처리기가필요하다. 그림 8 질의어처리기 디지털도서관사용자들은가상문서에대하여내용검색, 구조검색, 링크검색, 메타데이타검색을각각독립적으로요구하지않고각검색을혼합하여한번에요구할 수있도록질의어를구성할수있는데, 이러한질의어
9 MIRAGE-Ⅲ 디지털도서관에서가상문서검색서버의설계및구현 227 를복합질의어라한다. [ 그림 8] 의질의어처리기에서입력으로받은정형복합질의란사용자들의일반적인검색요구인자연어질의를컴퓨터가처리할수있는형식을갖춘질의로변화시킨구조적질의를뜻한다. 정형복합질의가질의어처리기에의해처리되어나오면가상문서검색기가처리할수있는일련의단위질의로바뀌는데단위질의란검색기가인덱스를한번이나두번검색하여처리할수있도록간단하게바뀐질의어를의미한다. 6.1 정형복합질의어의구조정형복합질의어의문법규칙은 [ 표 2] 에기술되어있다. 가상문서질의를위한키워드는검색단위지정, 일반기호, 내용검색명령어, 링크검색명령어, 메타데이타검색 명령어의크게다섯가지로구분할수있다. 정형복합질의어의구성은위다섯가지키워드의조합으로이루어지며키워드를이용한질의어구성과이에대한세부설명은 [ 표 3] 에서설명되어있다. 6.2 단위질의어의구조정형복합질의어가질의어처리기에의해처리되어나온일련의질의를단위질의라하는데정형복합질의어를세분화시켜블록검색기, 메타데이타검색기, 링크검색기, 구조검색기, 일반문서검색기가색인구조를한번이나두번접근하여검색할수있도록분류해놓은단순질의어를의미한다. 검색서버에서처리할수있는단위질의어로는블록검색어, 일반문서검색어, 부모검색어, 저자검색어, 날짜검색어, 요약정보검색어, Inlink검색어, Outlink 표 2 정형복합질의어의문법 CompositeQuery := Query Query 'REF' Query Query 'REFED' Query Query := BlockQuery DocQuery '{'BlockQuery'}' '{'DocQuery'}' BlockQuery := 'BLOCKS' 'BLOCKS' ContentQuery DocQuery := 'DOCS' 'DOCS' [ContentQuery] [MetaQuery] ContentQuery := '(' QUOTE termlist QUOTE ')' MetaQuery := '[' AuthorQ DateQ DescriptQ ']' AuthorQ := 'AUTHOR' EQ QUOTE termlist QUOTE DateQ := 'DATE' EQ QUOTE DatePeriod QUOTE DescriptQ := 'DESC' EQ QUOTE termlist QUOTE Termlist := term term termlist DatePeriod := DateForm DateForm '~' DateForm DateForm '~' '~' DateForm DateForm := yyyy '/' mm '/' dd Term := [0-9 a-z A-Z 가-힣 ]+ EQ := '=' QUOTE := '\'' 표 3 정형복합질의어의키워드분류및사용예 구분키워드설명정형복합질의사용예 검색단위지정 blocks, docs 일반기호 '', *, =, ~, {} 내용검색명령어 링크검색명령어 메타데이타검색명령어 (' ') ref, refed [author=' ' date=' ' desc= ' '] 검색단위를블록혹은문서로지정한다. 내용검색, 링크검색, 메타데이타검색에필요한기호 어떤단어가포함된문서나블록을검색할경우, 단어를지정하기위한명령어 문서나블록이참조하거나다른문서나블록에의해참조되는링크정보를검색한다. 메타데이타를검색하기위해문서의저자, 날짜, 요약내용을검색한다. blocks(' 바하헨델 ') -> ' 바하헨델 ' 을포함한블록을검색한다. Docs(' 이승엽홈런 ') -> ' 이승엽홈런 ' 을포함한일반문서와가상문서를검색한다. {Docs [author=* date='1999/12/25' desc=*]} -> 가상문서를만든저자나내용에관계없이 1999 년 12 월 25 일에만들어진문서만을검색한다. blocks(' 하이퍼미디어 ') -> 하이퍼미디어 를포함한블록을검색한다. docs ref {blocks (' 시네마천국 ')} -> ' 시네마천국 ' 을포함한블록을참조하는모든문서를검색한다. blocks refed docs('sgml XML') -> 'SGML XML' 을포함한문서에의해참조되어지는모든블록을검색한다. Docs[author=' 홍길동 'date=* desc=' 쇼팽바하헨델 '] -> 문서작성일에관계없이저자가 ' 홍길동 ' 이고, ' 쇼팽바하헨델 ' 의내용을포함한문서를검색한다.
10 228 정보과학회논문지 : 컴퓨팅의실제제 8 권제 2 호 (2002.4) 검색어의 8가지종류가있다. 단위질의어의종류와형식은 [ 표 4] 에서설명한다. 표 4 단위질의어의종류및사용예 종류형식설명 블록검색어일반문서검색어 blocks(' 정보검색 ) pdocs(' 자연어처리 ) 정보검색 을포함한가상문서의블록을검색 자연어처리 를포함한일반문서를검색 구조검색어 parent(result4) 4 번째검색결과집합의블록을포함한가상문서를검색 저자검색어날짜검색어요약정보검색어 meta[author= ' 현진건 ] meta[date= ' '] meta[desc= ' 영화메트릭스 ] 저자가 현진건 인가상문서를검색 2000 년 1 월 1 일이후의가상문서를검색 요약내용에 영화메트릭스 를포함한가상문서를검색 Outlink 검색어 outlink(result2) 2번째결과집합에대한 outlink 블록을검색 Inlink 검색어 inlink(result5) 5번째결과집합에대한 inlink 블록을검색 6.3 질의어처리결과및검색방법 디지털도서관의정보이용자가 타이타닉을포함한문서중에제임스카메룬이만든영화가포함된문서를참조하고있는문서들을찾아라. 라는자연어질의를보내 면아래와같은정형복합질의어로변환될수있다. docs (' 타이타닉 ') ref {docs (' 영화 ') [author=' 제임스카메룬 ' date=* desc=*]} 위와같은정형복합질의어를사용자에이전트에서받아질의어처리후, 가상문서검색기가검색을수행한다. 질의어처리기를통한단위질의리스트는아래와같으며각단위검색기는질의어처리순서대로내용인덱스, 구조인덱스, 링크인덱스, 메타데이타인덱스를대상으로검색을수행하여 [ 표 5] 와같은검색결과를얻는다. 7. 실험 MIRAGE-Ⅲ 검색서버는분산환경에서가상문서저작과검색을계몽사데이타집합과한글테스트컬렉션 (Hangul Test Collection, HANTEC) 의해외과학기술동향 18,442건, 한국여성개발원문서 110건을대상으로리눅스서버와팬티엄Ⅲ PC하에서실험하여그기능을확인하였다. 또한가상문서의특성을반영한복합질의어 30개를작성하여질의어처리기를테스트하였으며그중 10개를추출하여검색시간을확인한결과평균 1.877초를기록하였다. 가상문서검색을위해사용된복합질의어와그에따른검색시간은 [ 표 6] 에서나타낸다. 표 6 질의어에따른검색시간 표 5 질의처리결과를이용한검색방법 검색순서 단위질의어 검색방법 결과1 blocks(' 타이타닉 ') 타이타닉 을포함한블록을내용인덱스를검색하여결과1 에저장 결과2 parent ( 결과1) 결과1의각블록들을포함한가상문서를구조인덱스를검색하여결과2 를구성한후결과1 을삭제 결과3 meta[desc=' 타이타닉 '] 가상문서메타데이타의요약정보에 타이타닉 이포함된문서를메타데이타인덱스를검색하여결과3 구성 결과4 결과2 or 결과3 결과2와결과3을합집합연산하여결과4 을생성하고사용된결과2, 3은삭제 결과5 pdocs (' 타이타닉 ') 타이타닉 이포함된문서를내용인덱스를검색하여결과5 를구성 결과6 결과4 or 결과5 결과4와결과5를합집합연산하여결과6 을구성한후, 사용된결과4, 5는삭제 결과7 blocks(' 영화 ') 영화 를포함한블록을내용인덱스를검색하여결과7 에저장 결과8 parent ( 결과7) 결과7의각블록들을포함한가상문서를구조인덱스를검색하여결과8 을생성하고결과7 은삭제 결과9 meta[desc=' 영화 '] 가상문서메타데이타의요약정보에 영화 를포함한문서를메타데이타인덱스를검색하여결과9 생성 결과10 결과8 or 결과9 결과8과결과9를합집합연산하여결과10을생성한후, 사용된결과8, 9는삭제 meta[author=' 제임스결과11 가상문서의저자가 제임스카메룬 인문서를메타데이타인덱스를검색하여결과11 생성카메룬 '] 결과12 결과10 and 결과11 결과10과결과11을교집합연산하여결과12을생성한후, 사용된결과10, 11은삭제결과13 inlink( 결과12) 결과12의블록들을대상으로링크인덱스를검색하여결과13을생성 결과 14 결과 6 and 결과 13 결과 6 과결과 13 을교집합연산하여결과 14 를생성한후, 사용된결과 6, 13 은삭제하고결과 14 를사용자에이전트로전송
11 MIRAGE-Ⅲ 디지털도서관에서가상문서검색서버의설계및구현 229 번호 정형복합질의어 검색시간 1 docs (' 사건 ') ref {docs (' 국제문제 ') [author=' 이용배 date=* desc=*]} blocks( 여성 ) blocks('3.1운동 ) ref blocks(' 민족운동 ) docs(' 축구 ) refed blocks(' 월드컵진출 ) blocks( 영화 ) refed docs( 액션 ) [author=* date=' ~' desc=*] {docs( 올챙이 ) [author=* date='~ ' desc=*]} ref blocks( 과학 ) {docs(' 거북이 ')} {docs( 올챙이 ) [author=* date='~ ' desc=*]} ref {docs( 생물학 ) [author= 이용배 date='~ ' desc=*]} docs( 에너지 ) [author= 이용배 date='~ ' desc=*] refed {docs( 물리 ) [author= date=* desc= 중학교과정 ]} docs (' 교통사고 ') [author=' 이용배 date=* desc= 항공기추락사고 ] 평균검색시간 [ 표 6] 에서는가상문서의검색시간이복합질의어에 'docs' 를포함한문서단위로검색할경우 (1,4,5,6,7,8,910) 와복합질의어에 'blocks' 만을포함한블록단위로검색할경우 (2,3) 가검색시간의차이가있음을보이고있다. 이것은문서단위로검색을하면내용인덱스와구조인덱스및일반물리적문서인덱스를모두검색하므로시간이많이소모되며블록단위로검색을하면키워드를포함한내용인덱스만을검색하므로검색시간이짧아지기때문이다. 문서단위로검색할경우에도메타데이타조건이있는가상문서만을검색 (5,6,8,9,10) 하는것과메타데이타조건이없는가상문서와일반문서를검색 (1,4,7) 하는것이검색시간이더걸리는것을볼수있다. 또한링크관계검색 (1,3,4,5,6,8,9) 에서는전체검색시간이별로영향을주지않은것을알수있었다. 8. 결론 에게서비스요구를명령하며각서버로부터서비스결과를받아사용자에게전달하는에이전트역할을한다. 검색서버는가상문서를색인하고사용자에이전트의정형복합질의를단위질의로처리하여내용검색, 링크검색, 구조검색, 메타데이타검색을수행한후결과를사용자에이전트에게전달하며, 링크서버는가상문서에서링크정보를분리하여저장관리하고검색서버의링크정보요구를처리하는기능을한다. 또한저장서버는디지털도서관에있는문서들을저장하고관리하는역할을한다. 본연구에서정의한가상문서는 XML을사용하여구체화시켰다. 가상문서는문서의틀을기술하는허브와문서의스타일을기술하는스타일시트로구성되는데허브는다시내포링크, 참조링크, 메타데이타로구성된다. 내포링크는가상문서안으로직접삽입되는링크를의미하며참조링크는현재웹문서의하이퍼링크와유사하게다른문서로항해할수있는링크를의미한다. 가상문서의메타정보를기술하는메타데이타는더블린코어의메타데이타속성 15가지를모두수용하였다. MIRAGE-Ⅲ의검색서버는사용자의정형복합질의어를검색서버가처리할수있는단위질의로바꾸어기존의내용검색이외에구조검색, 링크검색, 메타데이타검색을수행할수있도록하였으며사용자에게가상문서와더불어기존의디지털도서관에존재하던물리적문서를구분하지않고분산환경에서투명한검색결과를사용자에게전달할수있도록하였다. 특히, 기존의 XML/ SGML과같은구조화된문서검색시에지원하지못하던문서간의링크관계를이용한내용기반검색을수행할수있도록설계되었다는것이특징이다. 앞으로는저작과검색대상문서를관리가되고있는인트라넷상의데이타베이스로국한하지않고인터넷상의웹문서로의확장이필요하며현재설계를확장중에있다. 또한가상문서색인기의효율적인변경및삭제알고리즘이필요하며가상문서검색결과의순위결정시링크정보를이용한적합한검색순위정렬알고리즘이필요하다. 참고문헌 본논문에서는새로운형태의디지털도서관인 MIRAGE-Ⅲ의구조적인틀을제시하고, 이를응용한디지털도서관모형을제작하는과정에서저작된멀티미디어가상문서에대하여사용자에게투명한검색환경을제공하는검색서버의설계및구현에대하여기술하였다. MIRAGE-Ⅲ 디지털도서관시스템은사용자에이전트와검색서버, 링크서버, 저장서버로구성된다. 사용자에이전트는사용자의서비스요구를분석하여각서버 [1] Sung Hyon Myaeng, Mann-Ho Lee, Ji-Hoon Kang, Eun-Il Cho, Yong-Bae Lee, Dong-Soo Lim, Jeong-Mook Lim, Hyo-Jung Oh, Jung-Shik Yang, "A Digital Library System for Easy Creation/ Manipulation of New Documents from Existing Resources," Proceedings of RIAO 2000, pp , April [2] Tuong Dao, "An Indexing Model for Structured Documents to Support Queries on Content, Structure
12 230 정보과학회논문지 : 컴퓨팅의실제제 8 권제 2 호 (2002.4) and Attributes," Proceedings of ADL '98, [3] T. Dao, R. Sacks-Davis and J. A. Thom,"An Indexing Scheme for Structured Documents and its Implementation," Proceedings of the 5 th International Conference on Database System for Advanced Applications, April [4] Sung Hyon Myaeng, Dong-Hyun Jang, Mun-Seok Kim, Zong-Cheol Zhoo, "A Flexible Model for Retrieval of SGML Documents," Proceedings of ACM SIGIR '98, pp , [5] Ian A. Macleod, "Storage and Retrieval of Structured Documents," Information Proceeding & Management, Vol.26, No.2, [ 6 ] Lee, Y. K., Yoo, S. J., Yoon, K. & Berra, P. B., "Index Structure for Structured Documents," in Digital Library '96, [7] 맹성현, 주종철, 문서구조화와정보검색, 정보과학회지 제16권제8호, [8] Brian E. Travis, Dale C. Waldt, The SGML Implementation Guide, Springer, [9] Charles F. Goldfarb, The SGML Handbook, Clarendon Press, Oxford, [10] W. Eliot Kimber, "What's New and Cool in HyTime," (available at com/papers/newcool.html) [11] Simon ST.Laurent, XML A Primer, MIS:Press, [12] extensible Markup Language(XML) version 1.0, recommendation (available at w3c.org/xml/) [13] Eric Miller, "An Introduction to the Resource Description Framework," D-Lib Magazine, May [14] W3C, Resource Description Framework(RDF) Schema Specification 1.0, 2000.(available at [15] Thibadeau, R. et al., "E-Commerce Catalog Construction: An Experiment with Programmable XML for Dynamic Documents," D-lib Magazine, February [16] William Y. Arms, Christophe Blanchi, Edward A. Overly, "An Architecture for Information in Digital Libraries," D-lib Magazine, February [17] S. Payette, C. Lagoze, "Flexible and Extensible Digital Object and Repository Architecture (FEDORA)," Proceeding of the 2nd European Conference on Digital Libraries, September [18] Maristella Agosti, Information Retrieval and Hypertext, in Information Retrieval and Hypertext, Kluwer Academic Publishers, [19] Ricardo Baeza-Yates, Berthier Ribeiro-Neto, "Structured Queries," in Modern Information Retrieval, Addison Wesley, pp , [20] 맹성현, 장동현, 이용배, 구조화정보검색모델및알 고리즘개발에관한연구, 한국전자통신연구원위탁과제최종보고서, [21] 이계준, 신동욱, 권택근, XML 문서의검색을위한효율적인색인기법과질의언어 (TQL) 의설계, 한국정보과학회가을학술발표논문집 Vol.26, No.2, [22] T. Dao, R. Sacks-Davis and J. A. Thom, "Indexing Structured Text for Queries on Containment Relationships," Proceedings of the 7 th Australian Database Conference, Jan [23] Dublin Core Community, Dublin Core Metadata Initiative, recommendation (available at [24] Baker, T, "Language for Dublin Core," D-lib Magazine, December [25] Ricardo Baeza-Yates, Berthier Ribeiro-Neto, "Structured Text Retrieval Model," in Modern Information Retrieval, Addison Wesley, pp 61-65, [26] Klemens Bohm, Adrian Muller, Eric Neuhold, "Structured Document Handling - a Case for Integrating Database and Information Retrieval," Proceedings of the third International Conference on Information and Knowledge Management, [27] 맹성현, 분산환경에서의멀티미디어가상문서의표현및검색에관한연구, 충남대학교소프트웨어연구센터최종보고서, 이용배 1996 년충남대학교컴퓨터과학과 ( 학사 ) 년충남대학교컴퓨터과학과대학원 ( 석사 ). 현재충남대학교컴퓨터과학과대학원 ( 박사과정 ). 관심분야는정보검색, 자연어처리, 디지털도서관, 장르분류, 지식관리시스템, 하이퍼미디어시스템 맹성현 1983 년미국캘리포니아주립대학학사 년미국 Southern Methodist University(SMU) 석사 년미국 Southern Methodist University(SMU) 박사 년 ~ 1988 년미국 Temple University 교수 년 ~ 1994 년미국 Syracuse University 교수 년 ~ 현재충남대학교정보통신공학부교수. 관심분야는정보검색, 자연어처리, 디지털도서관, 자동요약, 자동분류, 지식관리시스템
untitled
: 2009 00 00 : IMS - 1.0 : IPR. IMS,.,. IMS IMS IMS 1). Copyright IMS Global Learning Consortium 2007. All Rights Reserved., IMS Korea ( ). IMS,. IMS,., IMS IMS., IMS.,., 3. Copyright 2007 by IMS Global
More information07변성우_ok.hwp
2 : (Regular Paper) 19 5, 2014 9 (JBE Vol. 19, No. 5, September 2014) http://dx.doi.org/10.5909/jbe.2014.19.5.631 ISSN 2287-9137 (Online) ISSN 1226-7953 (Print) a), a), b) Metadata Management System Implementation
More information정보기술응용학회 발표
, hsh@bhknuackr, trademark21@koreacom 1370, +82-53-950-5440 - 476 - :,, VOC,, CBML - Abstract -,, VOC VOC VOC - 477 - - 478 - Cost- Center [2] VOC VOC, ( ) VOC - 479 - IT [7] Knowledge / Information Management
More information금오공대 컴퓨터공학전공 강의자료
데이터베이스및설계 Chap 1. 데이터베이스환경 (#2/2) 2013.03.04. 오병우 컴퓨터공학과 Database 용어 " 데이타베이스 용어의기원 1963.6 제 1 차 SDC 심포지움 컴퓨터중심의데이타베이스개발과관리 Development and Management of a Computer-centered Data Base 자기테이프장치에저장된데이터파일을의미
More informationKCC2011 우수발표논문 휴먼오피니언자동분류시스템구현을위한비결정오피니언형용사구문에대한연구 1) Study on Domain-dependent Keywords Co-occurring with the Adjectives of Non-deterministic Opinion
KCC2011 우수발표논문 휴먼오피니언자동분류시스템구현을위한비결정오피니언형용사구문에대한연구 1) Study on Domain-dependent Keywords Co-occurring with the Adjectives of Non-deterministic Opinion 요약 본연구에서는, 웹문서로부터특정상품에대한의견문장을분석하는오피니언마이닝 (Opinion
More informationPowerPoint 프레젠테이션
How to produce ChemML and MathML 조윤상 ( 과편협기획운영위원 ) 1 Applications of XML Applications of XML RDF (Resource Description Framework) : 자원의정보를표현하기위한규격, 구문및구조에대한공통적인규칙을지원. RSS (Rich Site Summary) : 뉴스나블로그사이트에서주로사용하는콘텐츠표현방식.
More information3. 네이버검색 제 3장에서는네이버검색서비스에대한내용을살펴본다. 네이버검색은네이버에서가장대표적인서비스이다. 네이버검색서비스는계속진화하여다양하고정교한검색방법을제공하고, 다양한영역에서추출된검색결과를제공하고있다. 특히다양한영역의검색결과를한꺼번에보여주는 통합검색 방식은네이버검
3. 네이버검색 제 3장에서는네이버검색서비스에대한내용을살펴본다. 네이버검색은네이버에서가장대표적인서비스이다. 네이버검색서비스는계속진화하여다양하고정교한검색방법을제공하고, 다양한영역에서추출된검색결과를제공하고있다. 특히다양한영역의검색결과를한꺼번에보여주는 통합검색 방식은네이버검색의특징으로거론되는부분이다. 이는이용자가검색어를입력했을때, 그결과값을보여주는데있어네이버안의주요한서비스를활용해서통합적으로보여주는방식을뜻한다.
More informationMicrosoft Word - src.doc
IPTV 서비스탐색및콘텐츠가이드 RI 시스템운용매뉴얼 목차 1. 서버설정방법... 5 1.1. 서비스탐색서버설정... 5 1.2. 컨텐츠가이드서버설정... 6 2. 서버운용방법... 7 2.1. 서비스탐색서버운용... 7 2.1.1. 서비스가이드서버실행... 7 2.1.2. 서비스가이드정보확인... 8 2.1.3. 서비스가이드정보추가... 9 2.1.4. 서비스가이드정보삭제...
More informationSchoolNet튜토리얼.PDF
Interoperability :,, Reusability: : Manageability : Accessibility :, LMS Durability : (Specifications), AICC (Aviation Industry CBT Committee) : 1988, /, LMS IMS : 1997EduCom NLII,,,,, ARIADNE (Alliance
More informationSoftware Requirrment Analysis를 위한 정보 검색 기술의 응용
EPG 정보 검색을 위한 예제 기반 자연어 대화 시스템 김석환 * 이청재 정상근 이근배 포항공과대학교 컴퓨터공학과 지능소프트웨어연구실 {megaup, lcj80, hugman, gblee}@postech.ac.kr An Example-Based Natural Language System for EPG Information Access Seokhwan Kim
More informationU.Tu System Application DW Service AGENDA 1. 개요 4. 솔루션 모음 1.1. 제안의 배경 및 목적 4.1. 고객정의 DW구축에 필요한 메타정보 생성 1.2. 제품 개요 4.2. 사전 변경 관리 1.3. 제품 특장점 4.3. 부품화형
AGENDA 1. 개요 4. 솔루션 모음 1.1. 제안의 배경 및 목적 4.1. 고객정의 DW구축에 필요한 메타정보 생성 1.2. 제품 개요 4.2. 사전 변경 관리 1.3. 제품 특장점 4.3. 부품화형 언어 변환 1.4. 기대 효과 4.4. 프로그램 Restructuring 4.5. 소스 모듈 관리 2. SeeMAGMA 적용 전략 2.1. SeeMAGMA
More information패션 전문가 293명 대상 앙케트+전문기자단 선정 2010.1 Fashionbiz CEO Managing Director Creative Director Independent Designer
READY-TO-WEAR Fashionbiz 2010.1 패션 전문가 293명 대상 앙케트+전문기자단 선정 2010.1 Fashionbiz CEO Managing Director Creative Director Independent Designer READY-TO-WEAR Fashionbiz 2010.1 1 2 3 4 5 6 7 8 9 9 2010.1 Fashionbiz
More information열거형 교차형 전개형 상승형 외주형 회전형 도해패턴 계층형 구분형 확산형 합류형 대비형 상관형 (C) 2010, BENESO All Rights Reserved 2
c 2010, BENESO All rights reserved 1 열거형 교차형 전개형 상승형 외주형 회전형 도해패턴 계층형 구분형 확산형 합류형 대비형 상관형 (C) 2010, BENESO All Rights Reserved 2 u 열거형 : 대소, 위치등의관계에대해설명 u 교차형 : 중복, 합동, 복합, 공동등의관계에대해설명 설명도, 대소관계도, 제휴관계도,
More information<3230313120B1B9B8B3C1DFBED3B5B5BCADB0FC20BFACBAB82831323035313720C3D6C1BEBABB292E687770>
ANNUAL REPORT 20 THE NATIONAL LIBRARY OF KOREA 5. 5. 5.2 정책정 87 5 5. 5.. 국내 ) 활성화 랑가나단 학 5법칙 발표 80주년 기념 국제세미나 국립중앙에는 련 단체의 학술교류 활성화 및 학술정자의 공동 활용과 국내 인들의 국제적 학문교류 네트워크 형성 및 모를 위하여 국제학술활동을 하고 있다. 20년에는
More informationMicrosoft Word - ijungbo1_13_02
[ 인터넷정보관리사필기 ] 기출문제 (11) 1 1. 지금부터인터넷정보관리사필기기출문제 (11) 를풀어보겠습니다. 2. 홈페이지제작할때유의할점으로가장거리가먼것은무엇일까요? 3. 정답은 ( 라 ) 입니다. 홈페이지제작시유의할점으로는로딩속도를고려하며, 사용자중심의인터페이스로제작하고, 이미지의크기는적당하게조절하여야한다. [ 인터넷정보관리사필기 ] 기출문제 (11)
More informationAnalysis of objective and error source of ski technical championship Jin Su Seok 1, Seoung ki Kang 1 *, Jae Hyung Lee 1, & Won Il Son 2 1 yong in Univ
Analysis of objective and error source of ski technical championship Jin Su Seok 1, Seoung ki Kang 1 *, Jae Hyung Lee 1, & Won Il Son 2 1 yong in University & 2 Kang Won University [Purpose] [Methods]
More informationProQuest Congressional 미국연방의회의법률제정및개정관련정보, 청문회정보, 상하원의원들에 대한정보, 위원회자료, Code of Federal Regulations, U.S. Federal Register, 정책관련뉴스등에대한검색이가능한데이터베이스입니다.
ProQuest Congressional 미국연방의회의법률제정및개정관련정보, 청문회정보, 상하원의원들에 대한정보, 위원회자료, Code of Federal Regulations, U.S. Federal Register, 정책관련뉴스등에대한검색이가능한데이터베이스입니다. l ProQuest Congressional 소개 ProQuest 플랫폼을통해제공되는미국연방의회출판물에대한검색및이용이가능한데이터베이스
More informationDBMS & SQL Server Installation Database Laboratory
DBMS & 조교 _ 최윤영 } 데이터베이스연구실 (1314 호 ) } 문의사항은 cyy@hallym.ac.kr } 과제제출은 dbcyy1@gmail.com } 수업공지사항및자료는모두홈페이지에서확인 } dblab.hallym.ac.kr } 홈페이지 ID: 학번 } 홈페이지 PW:s123 2 차례 } } 설치전점검사항 } 설치단계별설명 3 Hallym Univ.
More informationWindows 8에서 BioStar 1 설치하기
/ 콘텐츠 테이블... PC에 BioStar 1 설치 방법... Microsoft SQL Server 2012 Express 설치하기... Running SQL 2012 Express Studio... DBSetup.exe 설정하기... BioStar 서버와 클라이언트 시작하기... 1 1 2 2 6 7 1/11 BioStar 1, Windows 8 BioStar
More informationMicrosoft PowerPoint - e pptx
Import/Export Data Using VBA Objectives Referencing Excel Cells in VBA Importing Data from Excel to VBA Using VBA to Modify Contents of Cells 새서브프로시저작성하기 프로시저실행하고결과확인하기 VBA 코드이해하기 Referencing Excel Cells
More information2002년 2학기 자료구조
자료구조 (Data Structures) Chapter 1 Basic Concepts Overview : Data (1) Data vs Information (2) Data Linear list( 선형리스트 ) - Sequential list : - Linked list : Nonlinear list( 비선형리스트 ) - Tree : - Graph : (3)
More informationCloud Friendly System Architecture
-Service Clients Administrator 1. -Service 구성도 : ( 좌측참고 ) LB(LoadBlancer) 2. -Service 개요 ucloud Virtual Router F/W Monitoring 개념 특징 적용가능분야 Server, WAS, DB 로구성되어 web service 를클라우드환경에서제공하기위한 service architecture
More informationDatabase Search 편 * Database Explorer 8개의카테고리로구성되어있으며, 데이터베이스의폴더역할을하는 subset ( 혹은 subbase) 을생성하여데이터를조직및관리하게된다. 클릭! DNA/RNA Molecules : feature map의데이터
Database Search 편 * Database Explorer 8개의카테고리로구성되어있으며, 데이터베이스의폴더역할을하는 subset ( 혹은 subbase) 을생성하여데이터를조직및관리하게된다. 클릭! DNA/RNA Molecules : feature map의데이터정보를 annotation하고, 다른소스로부터가져온데이터를 VectorNTI 내부포맷으로저장시킨다.
More informationC# Programming Guide - Types
C# Programming Guide - Types 최도경 lifeisforu@wemade.com 이문서는 MSDN 의 Types 를요약하고보충한것입니다. http://msdn.microsoft.com/enus/library/ms173104(v=vs.100).aspx Types, Variables, and Values C# 은 type 에민감한언어이다. 모든
More informationword_1230.hwp
링크리졸버 Link Resolver 링크리졸버란? 링크리졸버(Link Resolver) 는 OpenURL을기반으로하여콘텐츠에대한다양 한링크를제공하는시스템으로, 도서관에서구독하고있는전자저널이나데 이터베이스등의상호링크를기반으로이용자에게적합문헌에대한링크정 보를제공해준다. 도서관은자관의구독환경에맞게자료를제공할수있도 록환경을설정하고, 이용자는자신의검색결과내에서관련된자료와연결
More information1997 4 23 2000 9 5 2003 9 10 2008 2 20 2008 12 10 2011 7 1 2012 8 17 2014 9 19 2015 3 31 2015 6 30 2016 9 30 2017 6 30 2019 3 31 326 327 328 < >
More informationPowerPoint 프레젠테이션
System Software Experiment 1 Lecture 5 - Array Spring 2019 Hwansoo Han (hhan@skku.edu) Advanced Research on Compilers and Systems, ARCS LAB Sungkyunkwan University http://arcs.skku.edu/ 1 배열 (Array) 동일한타입의데이터가여러개저장되어있는저장장소
More informationEndNote X2 초급 분당차병원도서실사서최근영 ( )
EndNote X2 초급 2008. 9. 25. 사서최근영 (031-780-5040) EndNote Thomson ISI Research Soft의 bibliographic management Software 2008년 9월현재 X2 Version 사용 참고문헌 (Reference), Image, Fulltext File 등 DB 구축 참고문헌 (Reference),
More informationPowerPoint Template
SOFTWARE ENGINEERING Team Practice #3 (UTP) 201114188 김종연 201114191 정재욱 201114192 정재철 201114195 홍호탁 www.themegallery.com 1 / 19 Contents - Test items - Features to be tested - Features not to be tested
More informationDBPIA-NURIMEDIA
논문 10-35-03-03 한국통신학회논문지 '10-03 Vol. 35 No. 3 원활한 채널 변경을 지원하는 효율적인 IPTV 채널 관리 알고리즘 준회원 주 현 철*, 정회원 송 황 준* Effective IPTV Channel Control Algorithm Supporting Smooth Channel Zapping HyunChul Joo* Associate
More information쉽게배우는알고리즘 6장. 해시테이블 테이블 Hash Table
쉽게배우는알고리즘 6장. 해시테이블 테이블 Hash Table http://academy.hanb.co.kr 6장. 해시테이블 테이블 Hash Table 사실을많이아는것보다는이론적틀이중요하고, 기억력보다는생각하는법이더중요하다. - 제임스왓슨 - 2 - 학습목표 해시테이블의발생동기를이해한다. 해시테이블의원리를이해한다. 해시함수설계원리를이해한다. 충돌해결방법들과이들의장단점을이해한다.
More informationPowerPoint 프레젠테이션
JATS to PDF 와구성요소 M2community By Younsang Cho Table of Contents 1. 발간프로세스및 JATS to PDF 작업의장단점 2. 구성요소및생성프로세스 3. 국내, 해외출판사 PDF 생성분석 4. Example XML to PDF 2 학술지 PDF 레이아웃에서갖추어야할내용과기능 학술지발간프로세스 Before After
More informationJournal of Educational Innovation Research 2019, Vol. 29, No. 1, pp DOI: (LiD) - - * Way to
Journal of Educational Innovation Research 2019, Vol. 29, No. 1, pp.353-376 DOI: http://dx.doi.org/10.21024/pnuedi.29.1.201903.353 (LiD) -- * Way to Integrate Curriculum-Lesson-Evaluation using Learning-in-Depth
More information11장 포인터
Dynamic Memory and Linked List 1 동적할당메모리의개념 프로그램이메모리를할당받는방법 정적 (static) 동적 (dynamic) 정적메모리할당 프로그램이시작되기전에미리정해진크기의메모리를할당받는것 메모리의크기는프로그램이시작하기전에결정 int i, j; int buffer[80]; char name[] = data structure"; 처음에결정된크기보다더큰입력이들어온다면처리하지못함
More informationDBPIA-NURIMEDIA
한국소음진동공학회 2015추계학술대회논문집년 Study of Noise Pattern and Psycho-acoustics Characteristic of Household Refrigerator * * ** ** Kyung-Soo Kong, Dae-Sik Shin, Weui-Bong Jeong, Tae-Hoon Kim and Se-Jin Ahn Key Words
More information소프트웨어공학 Tutorial #2: StarUML Eun Man Choi
소프트웨어공학 Tutorial #2: StarUML Eun Man Choi emchoi@dgu.ac.kr Contents l StarUML 개요 l StarUML 소개및특징 l 주요기능 l StarUML 화면소개 l StarUML 설치 l StarUML 다운 & 설치하기 l 연습 l 사용사례다이어그램그리기 l 클래스다이어그램그리기 l 순서다이어그램그리기 2
More informationÀ±½Â¿í Ãâ·Â
Representation, Encoding and Intermediate View Interpolation Methods for Multi-view Video Using Layered Depth Images The multi-view video is a collection of multiple videos, capturing the same scene at
More informationMicrosoft PowerPoint - ch09 - 연결형리스트, Stack, Queue와 응용 pm0100
2015-1 프로그래밍언어 9. 연결형리스트, Stack, Queue 2015 년 5 월 4 일 교수김영탁 영남대학교공과대학정보통신공학과 (Tel : +82-53-810-2497; Fax : +82-53-810-4742 http://antl.yu.ac.kr/; E-mail : ytkim@yu.ac.kr) 연결리스트 (Linked List) 연결리스트연산 Stack
More informationPortal_9iAS.ppt [읽기 전용]
Application Server iplatform Oracle9 A P P L I C A T I O N S E R V E R i Oracle9i Application Server e-business Portal Client Database Server e-business Portals B2C, B2B, B2E, WebsiteX B2Me GUI ID B2C
More informationMicrosoft Word - ntasFrameBuilderInstallGuide2.5.doc
NTAS and FRAME BUILDER Install Guide NTAS and FRAME BUILDER Version 2.5 Copyright 2003 Ari System, Inc. All Rights reserved. NTAS and FRAME BUILDER are trademarks or registered trademarks of Ari System,
More information이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론
이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 2. 관련연구 2.1 MQTT 프로토콜 Fig. 1. Topic-based Publish/Subscribe Communication Model. Table 1. Delivery and Guarantee by MQTT QoS Level 2.1 MQTT-SN 프로토콜 Fig. 2. MQTT-SN
More informationPowerPoint 프레젠테이션
Reasons for Poor Performance Programs 60% Design 20% System 2.5% Database 17.5% Source: ORACLE Performance Tuning 1 SMS TOOL DBA Monitoring TOOL Administration TOOL Performance Insight Backup SQL TUNING
More information, N-. N- DLNA(Digital Living Network Alliance).,. DLNA DLNA. DLNA,, UPnP, IPv4, HTTP DLNA. DLNA, DLNA [1]. DLNA DLNA DLNA., [2]. DLNA UPnP. DLNA DLNA.
http://dx.doi.org/10.5909/jeb.2012.17.1.37 DLNA a), a), a) Effective Utilization of DLNA Functions in Home Media Devices Ki Cheol Kang a), Se Young Kim a), and Dae Jin Kim a) DLNA(Digital Living Network
More information0. 들어가기 전
컴퓨터네트워크 14 장. 웹 (WWW) (3) - HTTP 1 이번시간의학습목표 HTTP 의요청 / 응답메시지의구조와동작원리이해 2 요청과응답 (1) HTTP (HyperText Transfer Protocol) 웹브라우저는 URL 을이용원하는자원표현 HTTP 메소드 (method) 를이용하여데이터를요청 (GET) 하거나, 회신 (POST) 요청과응답 요청
More information45-51 ¹Ú¼ø¸¸
A Study on the Automation of Classification of Volume Reconstruction for CT Images S.M. Park 1, I.S. Hong 2, D.S. Kim 1, D.Y. Kim 1 1 Dept. of Biomedical Engineering, Yonsei University, 2 Dept. of Radiology,
More informationMicrosoft PowerPoint 웹 연동 기술.pptx
웹프로그래밍및실습 ( g & Practice) 문양세강원대학교 IT 대학컴퓨터과학전공 URL 분석 (1/2) URL (Uniform Resource Locator) 프로토콜, 호스트, 포트, 경로, 비밀번호, User 등의정보를포함 예. http://kim:3759@www.hostname.com:80/doc/index.html URL 을속성별로분리하고자할경우
More information0125_ 워크샵 발표자료_완성.key
WordPress is a free and open-source content management system (CMS) based on PHP and MySQL. WordPress is installed on a web server, which either is part of an Internet hosting service or is a network host
More informationInstall stm32cubemx and st-link utility
STM32CubeMX and ST-LINK Utility for STM32 Development 본문서는 ST Microelectronics 의 ARM Cortex-M 시리즈 Microcontroller 개발을위해제공되는 STM32CubeMX 와 STM32 ST-LINK Utility 프로그램의설치과정을설명합니다. 본문서는 Microsoft Windows 7
More informationWindows Server 2012
Windows Server 2012 Shared Nothing Live Migration Shared Nothing Live Migration 은 SMB Live Migration 방식과다른점은 VM 데이터파일의위치입니다. Shared Nothing Live Migration 방식은 Hyper-V 호스트의로컬디스크에 VM 데이터파일이위치합니다. 반면에, SMB
More information<4D6963726F736F667420506F776572506F696E74202D2030342E20C0CEC5CDB3DD20C0C0BFEB20B9D720BCADBAF1BDBA20B1E2BCFA2831292E70707478>
웹과 인터넷 활용 및실습 () (Part I) 문양세 강원대학교 IT대학 컴퓨터과학전공 강의 내용 전자우편(e-mail) 인스턴트 메신저(instant messenger) FTP (file transfer protocol) WWW (world wide web) 인터넷 검색 홈네트워크 (home network) Web 2.0 개인 미니홈페이지 블로그 (blog)
More information<353420B1C7B9CCB6F52DC1F5B0ADC7F6BDC7C0BB20C0CCBFEBC7D120BEC6B5BFB1B3C0B0C7C1B7CEB1D7B7A52E687770>
Journal of the Korea Academia-Industrial cooperation Society Vol. 13, No. 2 pp. 866-871, 2012 http://dx.doi.org/10.5762/kais.2012.13.2.866 증강현실을 이용한 아동교육프로그램 모델제안 권미란 1*, 김정일 2 1 나사렛대학교 아동학과, 2 한세대학교 e-비즈니스학과
More informationService-Oriented Architecture Copyright Tmax Soft 2005
Service-Oriented Architecture Copyright Tmax Soft 2005 Service-Oriented Architecture Copyright Tmax Soft 2005 Monolithic Architecture Reusable Services New Service Service Consumer Wrapped Service Composite
More information슬라이드 제목 없음
2006-09-27 경북대학교컴퓨터공학과 1 제 5 장서브넷팅과슈퍼넷팅 서브넷팅 (subnetting) 슈퍼넷팅 (Supernetting) 2006-09-27 경북대학교컴퓨터공학과 2 서브넷팅과슈퍼넷팅 서브넷팅 (subnetting) 하나의네트워크를여러개의서브넷 (subnet) 으로분할 슈퍼넷팅 (supernetting) 여러개의서브넷주소를결합 The idea
More information10 이지훈KICS2015-03-068.hwp
논문 15-40-05-10 The Journal of Korean Institute of Communications and Information Sciences '15-05 Vol.40 No.05 http://dx.doi.org/10.7840/kics.2015.40.5.851 가로등 인프라를 활용한 안전한 스마트 방범 시스템 차 정 화, 이 주 용 *, 이
More informationPowerPoint Presentation
FORENSIC INSIGHT; DIGITAL FORENSICS COMMUNITY IN KOREA SQL Server Forensic AhnLab A-FIRST Rea10ne unused6@gmail.com Choi Jinwon Contents 1. SQL Server Forensic 2. SQL Server Artifacts 3. Database Files
More information03-서연옥.hwp
농업생명과학연구 49(4) pp.31-37 Journal of Agriculture & Life Science 49(4) pp.31-37 Print ISSN 1598-5504 Online ISSN 2383-8272 http://dx.doi.org/10.14397/jals.2015.49.4.31 국가산림자원조사 자료를 적용한 충남지역 사유림경영율 추정 서연옥
More informationMicrosoft PowerPoint 자동설치시스템검증-V05-Baul.pptx
DMSLAB 자동설치시스템의 HW 정보 및사용자설정기반설치 신뢰성에대한정형검증 건국대학교컴퓨터 정보통신공학과 김바울 1 Motivation Problem: 대규모서버시스템구축 Installation ti Server 2 Introduction 1) 사용자가원하는 이종분산플랫폼구성 대로 2) 전체시스템 들의성능을반영 3) 이종분산플랫폼을지능적으로자동구축 24
More information이 장에서 사용되는 MATLAB 명령어들은 비교적 복잡하므로 MATLAB 창에서 명령어를 직접 입력하지 않고 확장자가 m 인 text 파일을 작성하여 실행을 한다
이장에서사용되는 MATLAB 명령어들은비교적복잡하므로 MATLAB 창에서명령어를직접입력하지않고확장자가 m 인 text 파일을작성하여실행을한다. 즉, test.m 과같은 text 파일을만들어서 MATLAB 프로그램을작성한후실행을한다. 이와같이하면길고복잡한 MATLAB 프로그램을작성하여실행할수있고, 오류가발생하거나수정이필요한경우손쉽게수정하여실행할수있는장점이있으며,
More information11. 텍스트를위한 화일 DBLAB, SNU 텍스트를위한화일 u 텍스트데이타로구성된문서 (documents) 나텍스트필드 (text field) 를포함하고있는레코드검색에이용할수있는화일 텍스트 (text): 긴문자열로구성된데이타 ( 예 ) 학생의자기소개, 신문기사, 사전
. 텍스트를위한 화일 텍스트를위한화일 텍스트데이타로구성된문서 (docments) 나텍스트필드 (text field) 를포함하고있는레코드검색에이용할수있는화일 텍스트 (text): 긴문자열로구성된데이타 ( 예 ) 학생의자기소개, 신문기사, 사전의용어, 인터넷사이트에대한설명정보 키워드 (keyword): 텍스트데이타에대한탐색키값 하나의레코드를식별하기위하여텍스트필드는여러개의키워드가사용될수있음.
More informationRVC Robot Vaccum Cleaner
RVC Robot Vacuum 200810048 정재근 200811445 이성현 200811414 김연준 200812423 김준식 Statement of purpose Robot Vacuum (RVC) - An RVC automatically cleans and mops household surface. - It goes straight forward while
More informationMySQL-.. 1
MySQL- 기초 1 Jinseog Kim Dongguk University jinseog.kim@gmail.com 2017-08-25 Jinseog Kim Dongguk University jinseog.kim@gmail.com MySQL-기초 1 2017-08-25 1 / 18 SQL의 기초 SQL은 아래의 용도로 구성됨 데이터정의 언어(Data definition
More informationOCW_C언어 기초
초보프로그래머를위한 C 언어기초 4 장 : 연산자 2012 년 이은주 학습목표 수식의개념과연산자및피연산자에대한학습 C 의알아보기 연산자의우선순위와결합방향에대하여알아보기 2 목차 연산자의기본개념 수식 연산자와피연산자 산술연산자 / 증감연산자 관계연산자 / 논리연산자 비트연산자 / 대입연산자연산자의우선순위와결합방향 조건연산자 / 형변환연산자 연산자의우선순위 연산자의결합방향
More informationÀ¯Çõ Ãâ·Â
Network Virtualization Techniques for Future Internet Services in cloud computing are based on network virtualization that provides both flexibility and network isolation. Network virtualization consists
More informationKD2002-27-02.hwp
개인의 지식창출시스템 구축을 위한 개념화 모델 16) 요 약 정보의 홍수를 이루고 있는 지식 정보사회에서 자신에게 가장 적합한 정보를 신속하게 받아들이 고, 이를 유의미한 지식으로 변형하여 적절한 상황에 활용할 수 있는 지식창출 능력은 매우 중요하 다. 현재까지 지식의 속성이나 인지활동은 여러 학자들에 의해 다양한 접근방법으로 연구되어 왔으 나, 이러한 연구들을
More information저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할
저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 변경금지. 귀하는이저작물을개작, 변형또는가공할수없습니다. 귀하는, 이저작물의재이용이나배포의경우,
More information<4D F736F F F696E74202D20B5A5C0CCC5CDBAA3C0CCBDBA5F3130C1D6C2F75F32C2F7BDC32E >
6. ASP.NET ASP.NET 소개 ASP.NET 페이지및응용프로그램구조 Server Controls 데이터베이스와연동 8 장. 데이터베이스응용개발 (Page 20) 6.1 ASP.NET 소개 ASP.NET 동적웹응용프로그램을개발하기위한 MS 의웹기술 현재 ASP.NET 4.5까지출시.Net Framework 4.5 에포함 Visual Studio 2012
More informationMicrosoft Word - logic2005.doc
제 8 장 Counters 실험의목표 - Catalog counter 의동작원리에대하여익힌다. - 임의의 counter를통하여 FSM 구현방법을익힌다. - 7-segment display 의동작원리를이해한다. 실험도움자료 1. 7-segment display 7-segment는디지털회로에서숫자를표시하기위하여가장많이사용하는소자이다. 이름에서알수있듯이 7개의 LED(
More informationScopus 한국어이용가이드-3차수정
refine your results TM www.scopus.com 1 Step 2 키워드 검색방법 홈 페이지에서 찾고 싶은 단어를 입력해 Refine Results의 을 이용해 제한검색 로 상세확인 가능하며, 로 FullText 볼 수 있음 검색결과 보기 Scopus 탭 Scopus에 등재된 저널들의 검색 결과를 표시. More 탭 Scopus에 등재된 저널
More information< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10
(https://www.kisarbl.or.kr) < 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10 Ⅰ. 개요 실시간스팸차단리스트 (RBL) 는메일서버를운영하는누구나손쉽게효과적으로스팸수신을차단하는데이용할수있도록한국인터넷진흥원 (KISA)
More information<4D F736F F F696E74202D E DB0FCB0E820BBE7BBF3BFA120C0C7C7D120B0FCB0E820B5A5C0CCC5CDBAA3C0CCBDBA20BCB3B0E8>
데이터베이스 (Database) ER- 관계사상에의한관계데이터베이스설계 문양세강원대학교 IT특성화대학컴퓨터과학전공 설계과정 [ 그림 3.1] 작은세계 요구사항들의수정과분석 Functional Requirements 데이타베이스요구사항들 FUNCTIONAL ANALYSIS 개념적설계 ERD 사용 High level ltransaction Specification
More information이번장에서학습할내용 동적메모리란? malloc() 와 calloc() 연결리스트 파일을이용하면보다많은데이터를유용하고지속적으로사용및관리할수있습니다. 2
제 17 장동적메모리와연결리스트 유준범 (JUNBEOM YOO) Ver. 2.0 jbyoo@konkuk.ac.kr http://dslab.konkuk.ac.kr 본강의자료는생능출판사의 PPT 강의자료 를기반으로제작되었습니다. 이번장에서학습할내용 동적메모리란? malloc() 와 calloc() 연결리스트 파일을이용하면보다많은데이터를유용하고지속적으로사용및관리할수있습니다.
More information歯튜토리얼-이헌중.PDF
leehj@nca nca.or..or.kr 1 : 2 : / 3 : 4 : 5 : 6 : 2 1 : 1.? 2. 3. 4. 5. 3 1.? " MOU (ISO, IEC, ITU, UN/ECE) Electronic Business A generic term covering information definition and exchange requirements
More informationDBPIA-NURIMEDIA
정보검색기술의현황과발전방향 한국정보통신대학교맹성현 * 1. 서론정보검색기술은거의 40년전부터미국코넬대학의 Salton 과영국케임브리지대학의 van Rijsjbergen 및 Sparck Jones 등초창기선구자들을중심으로기초가세워지고 ACM 에서는약 30년전에 SIG(Special Interest Group) 로인정받은후독립된학문분야로꾸준히발전되어왔다. 1968년에출간된
More informationPowerPoint Presentation
WordPress 를이용한웹사이트만들기 2015 년 한지웅 WordPress 를이용한웹사이트만들기 Day 1 Day 2 Day 3 Day 4 Day 5 1. 웹사이트제작기초 HTLM 기본 CSS 기본 WordPress 개론 ( 웹사이트구축툴 ) 2. 웹호스팅 / 웹사이트구축 웹호스팅업체선택 cpanel 설정 WordPress 설치 3. WordPress 기초활용
More informationA Hierarchical Approach to Interactive Motion Editing for Human-like Figures
단일연결리스트 (Singly Linked List) 신찬수 연결리스트 (linked list)? tail 서울부산수원용인 null item next 구조체복습 struct name_card { char name[20]; int date; } struct name_card a; // 구조체변수 a 선언 a.name 또는 a.date // 구조체 a의멤버접근 struct
More informationJournal of Educational Innovation Research 2018, Vol. 28, No. 3, pp DOI: NCS : * A Study on
Journal of Educational Innovation Research 2018, Vol. 28, No. 3, pp.157-176 DOI: http://dx.doi.org/10.21024/pnuedi.28.3.201809.157 NCS : * A Study on the NCS Learning Module Problem Analysis and Effective
More information03-최신데이터
Database Analysis II,,. II.. 3 ( ),.,..,, ;. (strong) (weak), (identifying relationship). (required) (optional), (simple) (composite), (single-valued) (multivalued), (derived), (identifier). (associative
More information2 佛敎學報 第 48 輯 서도 이 목적을 준수하였다. 즉 석문의범 에는 승가의 일상의례 보다는 각종의 재 의식에 역점을 두었다. 재의식은 승가와 재가가 함께 호흡하는 공동의 場이므로 포 교와 대중화에 무엇보다 중요한 역할을 수행할 수 있다는 믿음을 지니고 있었다. 둘째
한국 근대불교의 대중화와 석문의범* 29)韓 相 吉 ** 차 례 Ⅰ. 머리말 1. 불자필람 의 구성 Ⅱ. 석문의범의 간행 배경 2. 석문의범 의 구성과 내용 1. 조선후기 의례집의 성행 Ⅳ. 근대불교 대중화와 석문의범 2. 근대불교 개혁론과 의례 Ⅲ. 석문의범의 체재와 내용 간행의 의미 Ⅴ. 맺음말 한글요약 釋門儀範 은 조선시대에 편찬된 각종 의례서와 의식집을
More information½Éº´È¿ Ãâ·Â
Standard and Technology of Full-Dimension MINO Systems in LTE-Advances Pro Massive MIMO has been studied in academia foreseeing the capacity crunch in the coming years. Presently, industry has also started
More information인문사회과학기술융합학회
Vol.5, No.5, October (2015), pp.471-479 http://dx.doi.org/10.14257/ajmahs.2015.10.50 스마트온실을 위한 가상 외부기상측정시스템 개발 한새론 1), 이재수 2), 홍영기 3), 김국환 4), 김성기 5), 김상철 6) Development of Virtual Ambient Weather Measurement
More informationRheu-suppl hwp
Objective: This paper reviews the existing Korean medical and public health, and nursing academy articles on disease-specific and domain-specific quality of life, and provides recommendations for the universally
More informationSQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자
SQL Developer Connect to TimesTen 유니원아이앤씨 DB 팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 2010-07-28 작성자 김학준 최종수정일 2010-07-28 문서번호 20100728_01_khj 재개정이력 일자내용수정인버전
More informationDBPIA-NURIMEDIA
내용기반이미지검색을위한 MPEG-7 우위컬러기술자의효과적인유사도 837 내용기반이미지검색을위한 MPEG-7 우위컬러기술자의효과적인유사도 (An Effective Similarity Measure for Content-Based Image Retrieval using MPEG-7 Dominant Color Descriptor) 이종원 낭종호 (Jongwon Lee)
More information초보자를 위한 ADO 21일 완성
ADO 21, 21 Sams Teach Yourself ADO 2.5 in 21 Days., 21., 2 1 ADO., ADO.? ADO 21 (VB, VBA, VB ), ADO. 3 (Week). 1, 2, COM+ 3.. HTML,. 3 (week), ADO. 24 1 - ADO OLE DB SQL, UDA(Universal Data Access) ADO.,,
More informationMicrosoft PowerPoint - 26.pptx
이산수학 () 관계와그특성 (Relations and Its Properties) 2011년봄학기 강원대학교컴퓨터과학전공문양세 Binary Relations ( 이진관계 ) Let A, B be any two sets. A binary relation R from A to B, written R:A B, is a subset of A B. (A 에서 B 로의이진관계
More informationMicrosoft Word - [2017SMA][T8]OOPT_Stage_2040 ver2.docx
OOPT Stage 2040 - Design Feesual CPT Tool Project Team T8 Date 2017-05-24 T8 Team Information 201211347 박성근 201211376 임제현 201411270 김태홍 2017 Team 8 1 Table of Contents 1. Activity 2041. Design Real Use
More information다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");
다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp"); dispatcher.forward(request, response); - 위의예에서와같이 RequestDispatcher
More informationAPOGEE Insight_KR_Base_3P11
Technical Specification Sheet Document No. 149-332P25 September, 2010 Insight 3.11 Base Workstation 그림 1. Insight Base 메인메뉴 Insight Base Insight Insight Base, Insight Base Insight Base Insight Windows
More information목 차 요약문 I Ⅰ. 연구개요 1 Ⅱ. 특허검색 DB 및시스템조사 5
2014 특허청정책연구결과보고서 발간등록번호 11-1430000-001369-01 ISBN 978-89-6199-792-8-13500 ᅦ 특허검색고도화를위한 검색시스템및검색기법연구 A Study on the Retrieval Systems and Techniques for Enhancing Patent Search 목 차 요약문 I Ⅰ. 연구개요 1 Ⅱ. 특허검색
More information금오공대 컴퓨터공학전공 강의자료
데이터베이스및설계 Chap 2. 데이터베이스관리시스템 2013.03.11. 오병우 컴퓨터공학과 Inconsistency of file system File System Each application has its own private files Widely dispersed and difficult to control File 중심자료처리시스템의한계 i. 응용프로그램의논리적파일구조는직접물리적파일구조로구현
More informationIntra_DW_Ch4.PDF
The Intranet Data Warehouse Richard Tanler Ch4 : Online Analytic Processing: From Data To Information 2000. 4. 14 All rights reserved OLAP OLAP OLAP OLAP OLAP OLAP is a label, rather than a technology
More informationMicrosoft PowerPoint App Fundamentals[Part1].pptx
To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 2 HangulKeyboard.apkapk 파일을다운로드 안드로이드 SDK 의 tools 경로아래에복사한후, 도스상에서다음과같이 adb 명령어수행 adb install HangulKeyboard.apk 이클립스에서에뮬레이터를구동 에뮬레이터메인화면에서다음과같이이동 메뉴버튼 설정 언어및키보드
More informationMicrosoft PowerPoint App Fundamentals[Part1](1.0h).pptx
To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 애플리케이션기초 애플리케이션컴포넌트 액티비티와태스크 Part 1 프로세스와쓰레드 컴포넌트생명주기 Part 2 2 Library Java (classes) aapk.apk (android package) identifiers Resource & Configuration aapk: android
More informationMicrosoft PowerPoint - kimswld ppt
Digital Enterprise Research Institute 시맨틱웹과링크드 데이터 김학래웹앱스콘, 서울, 2008 년 10 월 23 일 Use the template made by Alain Thys Wild Wild West 시맨틱웹은차세대 웹인가? 장미빛미래 DERI, NUI FUTURELAB Galway 시맨틱웹 : 초특급블록버스 DERI, NUI
More information°í¼®ÁÖ Ãâ·Â
Performance Optimization of SCTP in Wireless Internet Environments The existing works on Stream Control Transmission Protocol (SCTP) was focused on the fixed network environment. However, the number of
More information<C5EBC0CFB0FA20C6F2C8AD2E687770>
한국의 북한 핵개발에 대한 인식과 대응 3 한국의북한핵개발에대한인식과대응: 3 차 핵실험 이후* 1)박영호 ( 통일연구원) 국문요약 2013년 2월 12일 북한의 3 차 핵실험은 국내외에 커다란 충격을 주었다. 북한의 핵능 력이 진전되고 북한은 경제건설과 함께 핵 무력건설을 김정은 시대의 발전전략으로 채택 했다. 북핵문제의 패러다임이 변화했다. 한국 사회에서의
More information초보자를 위한 분산 캐시 활용 전략
초보자를위한분산캐시활용전략 강대명 charsyam@naver.com 우리가꿈꾸는서비스 우리가꿈꾸는서비스 우리가꿈꾸는서비스 우리가꿈꾸는서비스 그러나현실은? 서비스에필요한것은? 서비스에필요한것은? 핵심적인기능 서비스에필요한것은? 핵심적인기능 서비스에필요한것은? 핵심적인기능 서비스에필요한것은? 적절한기능 서비스안정성 트위터에매일고래만보이면? 트위터에매일고래만보이면?
More information6.24-9년 6월
리눅스 환경에서Solid-State Disk 성능 최적화를 위한 디스크 입출력요구 변환 계층 김태웅 류준길 박찬익 Taewoong Kim Junkil Ryu Chanik Park 포항공과대학교 컴퓨터공학과 {ehoto, lancer, cipark}@postech.ac.kr 요약 SSD(Solid-State Disk)는 여러 개의 낸드 플래시 메모리들로 구성된
More informationContents Test Lab 홖경... 3 Windows 2008 R2 서버를도메인멤버서버로추가... 4 기존 Windows 2003 AD 홖경에서 Windows 2008 R2 AD 홖경으로업그레이드를위한사젂작업 7 기존 Windows 2003 AD의스키마확장...
Active Directory Upgrade from W2K3 to W2K8 R2 5/10/2010 Microsoft Dong Chul Lee Contents Test Lab 홖경... 3 Windows 2008 R2 서버를도메인멤버서버로추가... 4 기존 Windows 2003 AD 홖경에서 Windows 2008 R2 AD 홖경으로업그레이드를위한사젂작업
More information