[go: up one dir, main page]

KR20040050467A - System and method for querying registry using graphic visual query language - Google Patents

System and method for querying registry using graphic visual query language Download PDF

Info

Publication number
KR20040050467A
KR20040050467A KR1020020078311A KR20020078311A KR20040050467A KR 20040050467 A KR20040050467 A KR 20040050467A KR 1020020078311 A KR1020020078311 A KR 1020020078311A KR 20020078311 A KR20020078311 A KR 20020078311A KR 20040050467 A KR20040050467 A KR 20040050467A
Authority
KR
South Korea
Prior art keywords
query
registry
result
user
graphical visual
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
KR1020020078311A
Other languages
Korean (ko)
Inventor
김경일
김록원
송병열
조현규
손덕주
Original Assignee
한국전자통신연구원
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 한국전자통신연구원 filed Critical 한국전자통신연구원
Priority to KR1020020078311A priority Critical patent/KR20040050467A/en
Publication of KR20040050467A publication Critical patent/KR20040050467A/en
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/53Querying
    • G06F16/532Query formulation, e.g. graphical querying
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/205Parsing

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Mathematical Physics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

본 발명은 레지스트리에 대한 질의를 수행함에 있어서 클라이언트 사용자가 이해하기 쉽고 사용이 편리한 시각적 그래픽을 통해 질의하도록 하고 그 질의 결과도 그래픽 형태로 확인할 수 있도록 하는 그래픽 시각 질의를 이용한 레지스트리에 대한 질의 시스템 및 방법에 관한 것이다.The present invention provides a system and method for querying a registry using a graphical visual query that allows a client user to query through a visual graphic that is easy to understand and use when performing a query on the registry, and that the query result can also be checked in graphic form. It is about.

본 발명은 사용자에게 그래픽 시각 질의어를 제공하고 사용자가 작성한 그래픽 시각 질의를 입력 처리하며, 레지스트리 서버로부터의 질의 검색결과를 그래픽 형태로 사용자에게 디스플레이하는 클라이언트 어플리케이션과, 생성된 그래픽 시각 질의를 입력받아 이를 레지스트리 질의로 변환하여 레지스트리 서버에 질의 요청하는 레지스트리 질의 생성기와, 레지스트리 서버로부터의 질의 검색결과를 그래프 형태로 변환하는 결과 변환기로 구성된다.The present invention provides a graphical visual query to a user, inputs and processes a graphical visual query written by the user, receives a client application for displaying a query search result from a registry server in a graphic form, and receives the generated graphical visual query. It consists of a registry query generator that converts the registry query into a query to the registry server and a result converter that converts the query search results from the registry server into a graph form.

Description

그래픽 시각 질의를 이용한 레지스트리에 대한 질의 시스템 및 방법{System and method for querying registry using graphic visual query language}System and method for querying registry using graphic visual query language}

본 발명은 레지스트리에 대한 질의 시스템 및 방법에 관한 것이며, 보다 상세히는 레지스트리에 대한 질의를 수행함에 있어서 클라이언트 사용자가 이해하기 쉽고 사용이 편리한 시각적 그래픽을 통해 질의하도록 하고 그 질의 결과도 그래픽 형태로 확인할 수 있도록 하는 그래픽 시각 질의를 이용한 레지스트리에 대한 질의 시스템 및 방법에 관한 것이다.The present invention relates to a system and method for querying a registry, and more specifically, to performing a query for a registry, a client user can make a query through visual graphics that are easy to understand and use, and the query result can also be checked in graphic form. The present invention relates to a query system and method for a registry using a graphical visual query.

레지스트리는 B2B 전자상거래 시스템의 일 부분으로서, 전자상거래가 이루어질 때 거래 파트너(Partner)사이에 공유해야 할 필요가 있는 문서와 컨텐츠들을 등록 관리하고, 검색하기 위한 시스템이다. 이때 대부분 거래 파트너로는 기업이 될 것이다.The registry is a part of the B2B e-commerce system, and is a system for registering and managing documents and contents that need to be shared among trading partners when an e-commerce is made. Most trading partners will be companies.

이러한 레지스트리를 검색하는 것은 매우 중요한 일이지만 레지스트리를 검색하는 종래 질의 방법은 일반적으로 텍스트 입력방법이나 폼 입력 방법으로 실시되고 있다.Searching the registry is very important, but the conventional query method for searching the registry is generally performed by a text input method or a form input method.

하지만, 이러한 종래의 텍스트 또는 폼 질의 방법은 그 질의어가 복잡하기 때문에 사용자가 질의구문을 작성하는데 불편함이 따를 뿐만 아니라 레지스트리 질의어를 배우지 못한 사용자로서는 쉽게 레지스트리 정보를 사용할 수 없게 되는 문제점이 있다.However, such a conventional text or form query method has a problem in that the user is not convenient to write a query syntax because the query is complicated, and the user cannot easily use the registry information for the user who has not learned the registry query.

따라서, 본 발명은 상술한 종래의 문제점을 해결하기 위한 것으로서, 본 발명의 목적은 시각적 그래픽을 통해 누구나 쉽게 레지스트리에 대해 질의할 수 있고그 질의 결과를 확인할 수 있도록 하는 그래픽 시각 질의를 이용한 레지스트리에 대한 질의 시스템 및 방법을 제공하는데 있다.Accordingly, the present invention is to solve the above-mentioned conventional problems, an object of the present invention is to provide a registry for the registry using a graphical visual query that allows anyone to easily query the registry through the visual graphics and confirm the query results To provide a query system and method.

상기 본 발명의 목적을 달성하기 위한 그래픽 시각 질의를 이용한 레지스트리에 대한 질의 시스템은, 사용자에게 그래픽 시각 질의어를 제공하고 사용자가 작성한 그래픽 시각 질의를 입력 처리하며, 레지스트리 서버로부터의 질의 검색결과를 그래픽 형태로 사용자에게 디스플레이하는 클라이언트 어플리케이션; 상기 클라이언트 어플리케이션에서 생성된 그래픽 시각 질의를 입력 받아 이를 레지스트리 질의로 변환하여 레지스트리 서버에 질의 요청하는 레지스트리 질의 생성기; 및 레지스트리 서버로부터의 질의 검색결과를 그래프 형태로 변환하고, 이를 상기 클라이언트 어플리케이션으로 전달하는 결과 변환기;로 구성된다.In order to achieve the object of the present invention, a query system for a registry using a graphical visual query provides a graphical visual query to a user, inputs and processes a graphical visual query written by the user, and outputs a query search result from the registry server in graphic form. A client application to display to the user; A registry query generator for receiving a graphical visual query generated by the client application and converting the graphic visual query into a registry query and requesting a query from a registry server; And a result converter converting the query search result from the registry server into a graph form and delivering the result to the client application.

또한, 상기 본 발명의 목적을 달성하기 위한 그래픽 시각 질의를 이용한 레지스트리에 대한 질의 방법은, 사용자가 레지스트리 어플리케이션의 GVQ 편집기를 통해 레지스트리 서버에 대한 그래프 시각 질의를 편집 생성하는 그래픽 시각 질의 입력단계; 상기 생성된 그래프 시각 질의를 분석하여 레지스트리 질의로 변환하고 그 질의를 최적화시키는 레지스트리 질의어 변환단계; 상기 변환된 레지스트리 질의를 통해 레지스트리 서버로 질의요청하고 그 질의 검색결과를 수신하는 질의요청 및 검색결과 수신단계; 및 상기 수신된 검색결과를 그래프 형태로 변환하여 사용자에게 표시하는 검색결과 표시단계;로 이루어진다.In addition, the query method for a registry using a graphical visual query to achieve the object of the present invention, the graphical visual query input step of the user edits and generates a graphical visual query for the registry server through the GVQ editor of the registry application; A registry query conversion step of analyzing the generated graph visual query and converting the generated query into a registry query and optimizing the query; A query request and a search result receiving step of requesting a query to a registry server through the converted registry query and receiving the query search result; And a search result display step of converting the received search result into a graph form and displaying the result to a user.

도 1은 본 발명에 따른 그래픽 시각 질의 시스템에 대한 블록 구성도.1 is a block diagram of a graphical visual query system according to the present invention;

도 2는 본 발명에 따른 클라이언트 어플리케이션에 대한 세부 구성도.2 is a detailed configuration diagram of a client application according to the present invention;

도 3은 본 발명에 따른 레지스트리 질의 생성기에 대한 세부 구성도.3 is a detailed configuration diagram of a registry query generator according to the present invention;

도 4는 본 발명에 따른 결과 변환기에 대한 세부 구성도.4 is a detailed schematic diagram of a result converter according to the present invention;

도 5는 본 발명에 따른 그래픽 시각 질의를 이용한 레지스트리에 대한 질의5 is a query for a registry using a graphical visual query according to the present invention.

방법을 보여주는 흐름도.Flowchart showing how.

도 6은 본 발명에 따른 그래픽 시각 질의의 일 실시예를 보여주는 도면.6 illustrates an embodiment of a graphical visual query in accordance with the present invention.

<도면의 주요부분에 대한 부호 설명><Description of Signs of Major Parts of Drawings>

100 : 레지스트리 클라이언트110 : 클라이언트 어플리케이션100: registry client 110: client application

111 : GVQ 편집기112 : GVQ 처리기111: GVQ Editor 112: GVQ Handler

120 : 레지스트리 질의 생성기121 : GVQ 질의 변환기120: Registry Query Generator 121: GVQ Query Converter

122 : 질의 최적화기130 : 결과 변환기122: Query Optimizer130: Result Converter

131 : 질의결과 파서132 : 그래프 변환기131: Query Result Parser 132: Graph Converter

이하, 본 발명에 따른 실시예를 첨부한 도면을 참조하여 상세히 설명하기로한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명에 따른 그래픽 시각 질의 시스템에 대한 블록 구성도이다.1 is a block diagram of a graphical visual query system according to the present invention.

도 1에 도시된 바와 같이, 본 발명의 질의시스템은 크게 레지스트리 등록 정보를 질의요청하고 그 결과를 확인하는 레지스트리 클라이언트(100)와, 클라이언트의 질의 요청에 따라 그 해당 정보를 추출 반환하는 레지스트리 서버(200)로 이루어진다.As shown in FIG. 1, the query system of the present invention includes a registry client 100 for querying the registry registration information and confirming the result thereof, and a registry server extracting and returning the corresponding information according to the query request of the client ( 200).

상기 레지스트리 클라이언트(100)는 사용자가 그려서 입력한 그래픽 시각 질의(GVQL; graphic visual query language)를 레지스트리 질의어로 변환하여 상기 레지스트리 서버(200)에 질의 요청하고 레지스트리 서버(200)로부터 그 질의 결과를 수신하여 그래픽으로 변환하여 디스플레이하는 클라이언트 시스템으로서, 클라이언트 어플리케이션(110)과, 레지스트리 질의 생성기(120)와, 결과 변환기(130)로 구성된다.The registry client 100 converts a graphic visual query language (GVQL) drawn by a user into a registry query to request a query to the registry server 200 and receives the query result from the registry server 200. As a client system for converting and displaying a graphic, the client system includes a client application 110, a registry query generator 120, and a result converter 130.

상기 클라이언트 어플리케이션(110)은 사용자로 하여금 시각적 그래픽을 통해 상기 레지스트리 서버(200)를 검색하기 위한 질의를 작성 입력하도록 하고, 상기 레지스트리 서버(200)로부터의 그 질의 검색결과를 그래픽 형태로 디스플레이한다.The client application 110 allows a user to compose and input a query for searching the registry server 200 through visual graphics, and display the query search results from the registry server 200 in graphical form.

이로써, 사용자는 레지스트리에 대한 검색 질의를 쉽고 편리하게 입력할 수 있고, 또한 그 검색 결과정보도 그래프 형태로 쉽게 확인할 수 있게 된다.In this way, the user can easily and conveniently input a search query for the registry, and the search result information can be easily confirmed in a graph form.

상기 레지스트리 질의 생성기(120)는 상기 클라이언트 어플리케이션(110)에서 생성된 그래픽 시각 질의를 입력받아서 레지스트리 질의로 변환하고 그 레지스트리 질의를 최적화시킨다.The registry query generator 120 receives a graphical visual query generated by the client application 110, converts the graphic visual query into a registry query, and optimizes the registry query.

상기 결과 변환기(130)는 상기 레지스트리 서버(200)로부터 그 질의 검색결과를 넘겨받으면, 이를 그래프 형태로 변환하고 상기 클라이언트 어플리케이션(110)으로 전달하여 사용자에게 검색결과를 그래픽으로 표시하도록 한다.When the result converter 130 receives the query search result from the registry server 200, the result converter 130 converts the query search result into a graph form and transfers the result to the client application 110 to display the search result graphically.

한편, 상기 레지스트리 클라이언트(100)와 상기 레지스트리 서버(200)간의 데이터 통신은 SOAP(Simple Object Access Protocol)을 이용하는 것이 바람직하다.On the other hand, the data communication between the registry client 100 and the registry server 200 preferably uses a simple object access protocol (SOAP).

여기에서, SOAP은 웹에서의 구조화되고 활자화된 정보를 교환할 수 있도록 디자인된 가볍고 간편한 XML 프로토콜이다.Here, SOAP is a lightweight and easy XML protocol designed to exchange structured and typed information on the Web.

도 2는 상기 클라이언트 어플리케이션(110)에 대한 세부 구성도이며, 클라이언트 어플리케이션(110)은 GVQ 편집기(111)와, GVQ 처리기(112)를 포함한다.2 is a detailed configuration diagram of the client application 110, and the client application 110 includes a GVQ editor 111 and a GVQ processor 112.

상기 GVQ 편집기(111)는 사용자에게 그래픽 시각 질의어(GVQL)들을 제시하여, 사용자로 하여금 그 필요에 따라 그래픽 시각 질의를 그리도록 하고 이를 수정 편집할 수 있도록 한다.The GVQ editor 111 presents graphical visual query terms (GVQLs) to the user, allowing the user to draw and modify the graphical visual query as needed.

상기 GVQ 처리기(112)는 상기 GVQ 편집기(111)를 통해 사용자가 입력한 그래픽 시각 질의를 내부 처리용 데이터구조로 변환하고 처리한다.The GVQ processor 112 converts and processes the graphical visual query input by the user through the GVQ editor 111 into an internal processing data structure.

도 3은 상기 레지스트리 질의 생성기(120)에 대한 세부적인 구성 도면으로, 도 3에 도시된 바와 같이, 레지스트리 질의 생성기(120)는 GVQ 질의 변환기(121)와, 질의 최적화기(122)를 포함한다.3 is a detailed configuration diagram of the registry query generator 120. As shown in FIG. 3, the registry query generator 120 includes a GVQ query converter 121 and a query optimizer 122. As shown in FIG. .

상기 GVQ 질의 변환기(121)는 상기 GVQ 처리기(112)로부터 그래픽 시각 질의에 대한 내부 처리용 데이터구조를 받아서 레지스트리 질의로 변환한다.The GVQ query converter 121 receives a data structure for internal processing of the graphical visual query from the GVQ processor 112 and converts it into a registry query.

상기 질의 최적화기(122)는 상기 GVQ 질의 변환기(121)에서 변환된 레지스트리 질의의 성능을 최적화시킨다.The query optimizer 122 optimizes the performance of the registry query converted by the GVQ query converter 121.

또한, 도 4는 상기 레지스트리 클라이언트(100)의 결과 변환기(130)에 대한 세부적인 구성 도면이며, 상기 결과 변환기(130)는 질의결과 파서(131)와, 그래프 변환기(132)를 포함한다.4 is a detailed configuration diagram of the result converter 130 of the registry client 100, and the result converter 130 includes a query result parser 131 and a graph converter 132.

상기 질의결과 파서(131)는 상기 레지스트리 서버(200)로부터 반환되는 질의 결과가 문법에 맞는지 검사하고 파싱(parsing)한다.The query result parser 131 checks and parses whether the query result returned from the registry server 200 conforms to a grammar.

상기 그래프 변환기(132)는 질의결과 데이터가 문법에 맞게 되면, 그 질의결과를 사용자에게 표시하기 위하여 그래픽 형태로 변환한다.When the query result data matches the grammar, the graph converter 132 converts the query result into a graphic form for display to the user.

한편, 도 5는 본 발명에 따른 그래픽 시각 질의를 이용한 레지스트리에 대한 질의 방법을 보여주는 흐름도이다.5 is a flowchart illustrating a query method for a registry using a graphical visual query according to the present invention.

도 5에 도시된 바와 같이, 먼저 사용자는 클라이언트 어플리케이션(110)의 GVQ 편집기(111)를 통해 그래픽 시각 질의를 그려서 입력하고 편집한다.(S501)As shown in FIG. 5, first, a user draws, inputs and edits a graphic visual query through the GVQ editor 111 of the client application 110 (S501).

이러한 그래픽 시각 질의가 완성되면, 상기 GVQ 처리기(112)는 그 그래픽 시각 질의를 내부 처리용 데이터구조로 변환하고 처리한다.(S502)When the graphical visual query is completed, the GVQ processor 112 converts the graphical visual query into an internal processing data structure and processes it (S502).

그리고, 상기 레지스트리 질의 생성기(120)는 GVQ의 내부처리 데이터구조를 레지스트리 질의로 변환하고,(S503) 변환된 레지스트리 질의의 성능을 최적화시킨다.(S504)The registry query generator 120 converts the internal processing data structure of the GVQ into a registry query (S503) and optimizes the performance of the converted registry query (S504).

상기 레지스트리 클라이언트(100)는 상기 최적화된 레지스트리 질의어를 상기 레지스트리 서버(200)로 전송하여 질의 요청하게 된다.(S505)The registry client 100 transmits the optimized registry query word to the registry server 200 to request a query (S505).

이에 따라, 상기 레지스트리 서버(200)는 질의 내용에 따라 해당 정보를 추출하여 이 질의결과 데이터를 상기 레지스트리 클라이언트(100)측으로 반환한다.(S506)Accordingly, the registry server 200 extracts the corresponding information according to the query contents and returns the query result data to the registry client 100 (S506).

그리고, 상기 레지스트리 클라이언트(100)는 수신된 질의 결과가 문법에 맞는지 검사하고 파싱하며,(S507) 질의 결과가 문법에 맞게 되면 이를 그래픽으로 변환한 후,(S508) 그 질의 결과를 그래픽 형태로 사용자에게 디스플레이한다.(S509)The registry client 100 checks and parses whether the received query result matches the grammar (S507) and converts the query result into a graphic when the query result matches the grammar (S508) and then converts the query result into a graphic form. (S509)

도 6은 본 발명에 따른 그래픽 시각 질의의 일 실시예를 보여주는 도면이다.6 is a diagram illustrating an embodiment of a graphical visual query according to the present invention.

도 6에서, 원 2개가 겹쳐진 도형은 검색대상을 나타내고, 6각형 도형은 검색대상과 연관이 있는 객체를 나타내며, 타원은 객체의 속성, 직사각형은 개체나 속성의 값을 각각 나타낸다.In FIG. 6, a figure in which two circles overlap each other indicates a search object, a hexagon figure indicates an object associated with a search object, an ellipse indicates an object property, and a rectangle indicates an object or a property value, respectively.

도 6에 제시된 그래픽 질의은 다음과 같은 질의 내용을 갖고 있다.The graphical query shown in FIG. 6 has the following query contents.

즉, "611은 검색을 하려는 대상으로서, 검색조건이 ExternalLink 객체(612)의 externalUrl 속성(613)의 값이 "http://abc"(614)이고, Associaiton 객체의 id 속성의 값이 123이며, Classification 객체의 Classified Object 속성의 값은 456이고 Classification Node의 값은 789에 해당하는 레지스트리를 검색하라"라는 질의 내용을 갖고 있다.That is, "611 is a target to be searched. The search condition is the value of the externalUrl attribute 613 of the ExternalLink object 612 is" http: // abc "(614), and the value of the id attribute of the Associaiton object is 123. For example, search the registry for the value of the Classified Object attribute of the Classification object to 456 and the value of the Classification Node to 789. "

한편, 본 발명에 따른 그래픽 시각 질의를 이용한 레지스트리에 대한 질의 방법은, 사용자가 레지스트리 어플리케이션의 GVQ 편집기(111)를 통해 레지스트리 서버(200)에 대한 그래프 시각 질의를 편집 생성하는 그래픽 시각 질의 입력단계와, 상기 생성된 그래프 시각 질의를 분석하여 레지스트리 질의로 변환하고 그 질의를 최적화시키는 레지스트리 질의어 변환단계와, 상기 변환된 레지스트리 질의를 통해 레지스트리 서버(200)로 질의요청하고 그 질의 검색결과를 수신하는 질의요청 및 검색결과 수신단계와, 상기 수신된 검색결과를 그래프 형태로 변환하여 사용자에게 표시하는 검색결과 표시단계로 이루어진다.On the other hand, the query method for the registry using a graphical visual query according to the present invention, the graphical visual query input step of the user edits and generates a graphical visual query for the registry server 200 through the GVQ editor 111 of the registry application; A registry query conversion step of analyzing and converting the generated graph visual query into a registry query and optimizing the query; and a query requesting a query to the registry server 200 through the converted registry query and receiving a query search result Request and a search result receiving step, and a search result display step of converting the received search result into a graph form and displaying the result to a user.

상기 그래프 시각 질의 입력단계는, 상기 도 6을 통해 설명된 바와 같이, 도형의 모양 또는 형상에 의해서 검색대상, 검색대상과 관련된 객체, 객체의 속성, 개체나 속성값에 대한 각각의 질의어를 구분하며, 사용자는 각각의 질의 도형에 값을 입력하고 그 구조를 편집함으로써 복잡한 레지스트리 질의어를 알지 못하는 사용자로서도 쉽게 질의문을 작성할 수 있게 된다.In the graph visual query input step, as described above with reference to FIG. 6, the query object, the object related to the search object, the attributes of the object, and the respective query words for the object or the attribute value are classified according to the shape or shape of the figure. By inputting values to each query figure and editing its structure, a user can easily write a query even if the user does not know a complicated registry query.

상술한 바와 같이 본 발명에 따른 그래픽 시각 질의를 이용한 레지스트리에 대한 질의 시스템 및 방법은 그래픽 시각 질의어를 통해 레지스트리를 검색하도록 하고 그 검색결과 또한 그래픽 형태로 디스플레이함으로써, 사용자로 하여금 쉽고 편리하게 레지스트리 정보에 접근할 수 있도록 한다.As described above, a query system and method for a registry using a graphical visual query according to the present invention allows a user to search the registry through a graphical visual query and display the search results in graphic form, thereby allowing a user to easily and conveniently access the registry information. Make it accessible.

이상에서 설명한 것은 본 발명에 따른 그래픽 시각 질의를 이용한 레지스트리에 대한 질의 시스템 및 방법을 실시하기 위한 하나의 실시예에 불과한 것으로서, 본 발명은 상기한 실시예에 한정되지 않고, 이하의 특허청구의 범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 분야에서 통상의 지식을 가진 자라면 누구든지 다양한 변경 실시가 가능한 범위까지 본 발명의 기술적 정신이 있다고 할 것이다.What has been described above is only one embodiment for implementing a query system and method for a registry using a graphical visual query according to the present invention, and the present invention is not limited to the above-described embodiment, and the scope of the following claims Without departing from the gist of the present invention claimed in the present invention, anyone of ordinary skill in the art will have the technical spirit of the present invention to the extent that various modifications can be made.

Claims (7)

사용자에게 그래픽 시각 질의어를 제공하고 사용자가 작성한 그래픽 시각 질의를 입력 처리하며, 레지스트리 서버로부터의 질의 검색결과를 그래픽 형태로 사용자에게 디스플레이하는 클라이언트 어플리케이션;A client application that provides a graphical visual query to a user, inputs and processes a graphical visual query written by the user, and displays the query search results from the registry server in graphical form to the user; 상기 클라이언트 어플리케이션에서 생성된 그래픽 시각 질의를 입력 받아 이를 레지스트리 질의로 변환하여 레지스트리 서버에 질의 요청하는 레지스트리 질의 생성기; 및A registry query generator for receiving a graphical visual query generated by the client application and converting the graphic visual query into a registry query and requesting a query from a registry server; And 레지스트리 서버로부터의 질의 검색결과를 그래프 형태로 변환하고, 이를 상기 클라이언트 어플리케이션으로 전달하는 결과 변환기;로 구성되는 것을 특징으로 하는 그래픽 시각 질의를 이용한 레지스트리에 대한 질의 시스템.And a result converter for converting a query search result from a registry server into a graph form and delivering it to the client application. 제 1항에 있어서, 상기 클라이언트 어플리케이션은,The method of claim 1, wherein the client application, 사용자에게 다수의 그래픽 시각 질의어를 제시하고, 사용자가 그 필요에 따라 그래픽 시각 질의를 작성하고 이를 수정, 편집할 수 있도록 하는 GVQ 편집기와,A GVQ editor for presenting a number of graphical visual queries to the user and allowing the user to create, modify, and edit graphical visual queries as needed; 상기 GVQ 편집기를 통해 사용자가 입력한 그래픽 시각 질의를 내부 처리용 데이터구조로 변환 처리하는 GVQ 처리기로 이루어지는 것을 특징으로 하는 그래픽 시각 질의를 이용한 레지스트리에 대한 질의 시스템.And a GVQ processor configured to convert a graphic visual query input by a user through the GVQ editor into an internal processing data structure. 제 1항에 있어서, 상기 레지스트리 질의 생성기는,The method of claim 1, wherein the registry query generator, 상기 클라이언트 어플리케이션으로부터 그래픽 시각 질의에 대한 내부 처리용 데이터구조를 받아서 레지스트리 질의로 변환하는 GVQ 질의 변환기와,A GVQ query converter which converts a data structure for internal processing of a graphical visual query from the client application into a registry query, 상기 GVQ 질의 변환기에서 변환된 레지스트리 질의의 성능을 최적화시키는 질의 최적화기로 이루어지는 것을 특징으로 하는 그래픽 시각 질의를 이용한 레지스트리에 대한 질의 시스템.And a query optimizer configured to optimize the performance of the registry query converted by the GVQ query converter. 제 1항에 있어서, 상기 결과 변환기는,The method of claim 1, wherein the result converter, 레지스트리 서버로부터 반환되는 질의 결과가 문법에 맞는지 검사하고 파싱하는 질의결과 파서와,A query result parser that checks and parses the query results returned from the registry server for conformance; 그 질의결과 데이터가 문법에 맞게 되면, 질의 검색결과를 사용자에게 표시하기 위하여 그래픽 형태로 변환하는 그래프 변환기로 이루어지는 것을 특징으로 하는 그래픽 시각 질의를 이용한 레지스트리에 대한 질의 시스템.And a graph converter converting the query search result into a graphic form for displaying the query search result to the user when the query result data is matched to the grammar. 사용자가 레지스트리 어플리케이션의 GVQ 편집기를 통해 레지스트리 서버에 대한 그래프 시각 질의를 편집 생성하는 그래픽 시각 질의 입력단계;A graphical visual query input step wherein the user edits and generates a graphical visual query for the registry server through a GVQ editor of the registry application; 상기 생성된 그래프 시각 질의를 분석하여 레지스트리 질의로 변환하고 그 질의를 최적화시키는 레지스트리 질의어 변환단계;A registry query conversion step of analyzing the generated graph visual query and converting the generated query into a registry query and optimizing the query; 상기 변환된 레지스트리 질의를 통해 레지스트리 서버로 질의요청하고 그 질의 검색결과를 수신하는 질의요청 및 검색결과 수신단계; 및A query request and a search result receiving step of requesting a query to a registry server through the converted registry query and receiving the query search result; And 상기 수신된 검색결과를 그래프 형태로 변환하여 사용자에게 표시하는 검색결과 표시단계;로 이루어지는 것을 특징으로 하는 그래픽 시각 질의를 이용한 레지스트리에 대한 질의 방법.And a search result display step of converting the received search result into a graph form and displaying the result to a user. 제 5항에 있어서, 상기 그래프 시각 질의 입력단계는 도형의 모양 또는 형상에 의해서 검색대상, 검색대상과 관련된 객체, 객체의 속성, 개체나 속성값에 대한 각각의 질의어를 구분하여 표현하는 것을 특징으로 하는 그래픽 시각 질의를 이용한 레지스트리에 대한 질의 방법.The method of claim 5, wherein the inputting of the graph visual query distinguishes and expresses each query word about a search object, an object related to the search object, an attribute of the object, and an object or an attribute value according to a shape or shape of a figure. Query method for registry using graphical visual query. 제 5항에 있어서, 상기 검색결과 표시단계는 먼저 레지스트리 서버로부터의 질의 결과가 문법에 맞는지 검사하고 파싱한 후, 질의 결과가 문법에 맞을 경우 그 검색결과 내용을 그래프 형태로 변환하여 사용자에게 디스플레이하는 것을 특징으로 하는 그래픽 시각 질의를 이용한 레지스트리에 대한 질의 방법.The method of claim 5, wherein the displaying of the search result comprises first checking and parsing whether the query result from the registry server matches the grammar, and then converting the search result into a graph form and displaying the result to the user when the query result matches the grammar. A query method for a registry using a graphical visual query, characterized in that.
KR1020020078311A 2002-12-10 2002-12-10 System and method for querying registry using graphic visual query language Ceased KR20040050467A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020020078311A KR20040050467A (en) 2002-12-10 2002-12-10 System and method for querying registry using graphic visual query language

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020020078311A KR20040050467A (en) 2002-12-10 2002-12-10 System and method for querying registry using graphic visual query language

Publications (1)

Publication Number Publication Date
KR20040050467A true KR20040050467A (en) 2004-06-16

Family

ID=37344658

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020020078311A Ceased KR20040050467A (en) 2002-12-10 2002-12-10 System and method for querying registry using graphic visual query language

Country Status (1)

Country Link
KR (1) KR20040050467A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118520009A (en) * 2024-05-27 2024-08-20 北京大数据先进技术研究院 A digital object query language conversion method and device for heterogeneous registry

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59163661A (en) * 1983-02-28 1984-09-14 インタ−ナシヨナル ビジネス マシ−ンズ コ−ポレ−シヨン Computer for translating collation by graphic language into collation of linear language
US5421008A (en) * 1991-11-08 1995-05-30 International Business Machines Corporation System for interactive graphical construction of a data base query and storing of the query object links as an object
KR20010006302A (en) * 1997-04-14 2001-01-26 크리트먼 어윈 엠 A hierarchical menu graphical user interface
US6490581B1 (en) * 2000-05-24 2002-12-03 At&T Corp. System and method for providing an object-oriented interface to a relational database
KR20030027473A (en) * 2001-09-28 2003-04-07 한국전자통신연구원 Method for visualizing path expression on the object-relational database management system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59163661A (en) * 1983-02-28 1984-09-14 インタ−ナシヨナル ビジネス マシ−ンズ コ−ポレ−シヨン Computer for translating collation by graphic language into collation of linear language
US5421008A (en) * 1991-11-08 1995-05-30 International Business Machines Corporation System for interactive graphical construction of a data base query and storing of the query object links as an object
KR20010006302A (en) * 1997-04-14 2001-01-26 크리트먼 어윈 엠 A hierarchical menu graphical user interface
US6490581B1 (en) * 2000-05-24 2002-12-03 At&T Corp. System and method for providing an object-oriented interface to a relational database
KR20030027473A (en) * 2001-09-28 2003-04-07 한국전자통신연구원 Method for visualizing path expression on the object-relational database management system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118520009A (en) * 2024-05-27 2024-08-20 北京大数据先进技术研究院 A digital object query language conversion method and device for heterogeneous registry

Similar Documents

Publication Publication Date Title
US11151183B2 (en) Processing a request
US8924415B2 (en) Schema mapping and data transformation on the basis of a conceptual model
KR101775742B1 (en) Contextual queries
US20180210883A1 (en) System for converting natural language questions into sql-semantic queries based on a dimensional model
US20070198457A1 (en) Accessing and manipulating data in a data flow graph
JP5031819B2 (en) Declarations for transformations in service sequences
CN111026931A (en) Data query method, device, equipment and medium
EP4530952A1 (en) Cross-platform query and content creation service and interface for collaboration platforms
US9720895B1 (en) Device for construction of computable linked semantic annotations
Hogan Linked Data & the Semantic Web Standards.
EP4579492A1 (en) Multi-party cross-platform query and content creation service and interface for collaboration platforms
Ganzha et al. From implicit semantics towards ontologies—practical considerations from the INTER-IoT perspective
JP5152314B2 (en) Dialog management apparatus, method and program, and consciousness extraction system
KR20230005797A (en) Apparatus, method and computer program for processing inquiry
US20040049495A1 (en) System and method for automatically generating general queries
Piller et al. Semsub: Semantic subscriptions for the mqtt protocol
US20090024705A1 (en) Messenger based system and method to access a service from a backend system
KR101057073B1 (en) Data structure method and system using semantic metadata
CN110717025A (en) Question answering method and device, electronic equipment and storage medium
US11620282B2 (en) Automated information retrieval system and semantic parsing
KR20040050467A (en) System and method for querying registry using graphic visual query language
JP2024144663A (en) Program, method, information processing device, and system
KR102407941B1 (en) User interface generation method of electronic device calling function or procedure of external device based on remote procedure call(rpc), program and electronic device thereof
Bergweiler Interactive service composition and query
KR20080049428A (en) Method and apparatus for providing similar search service using query analysis

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20021210

PA0201 Request for examination
PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20040825

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20041109

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20040825

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I