Abstract:
PURPOSE: A method and apparatus for storing and restoring database of constructed documents for document management system is provided so that common editing and management can be performed by storing the large constructed document such as SGML/XML to a database. CONSTITUTION: A method and apparatus for storing and restoring database of constructed documents for document management system includes a packer for packing DTD and external entity files included within a document. An unpacker (210) is unpacked DTD and external entity files included within a document. A parser (240) for parsing constructed document and DTD detects errors the parsed document. A DTD storage device (260) stores a notation, elements declaration information. An instant storage device (250) stores a tree constructed as an element unit to a database. An object manager (270) restores the stored object as an original document.
Abstract:
PURPOSE: A memory managing method and the device is provided to enhance the speed of applied program and memory usage by using the memory in the operative usage while operating as client/server and to enhance the speedy information search. CONSTITUTION: The device comprises a search client(100) which provides a user searching interface and which requests search at the server; a search engine(220) which searches the index data stored at the hard disk(400) and carries out the search result; and a memory manager(210) which manages and stores usable memory using the memory pool index (311) and the data type(312) according to the request of memory search engine. The search engine(220) detects the necessary data by searching the index data existing in the hard disk(400).
Abstract:
본 발명은 SGML(Standard Generalized Markup Language:이하 SGML)문서 편집기에서 DTD(Document Type Definition:이하 DTD)문법 및 SGML태깅에 익숙치 않은 사용자에게 편리성을 주기위한 방법이다. 본 발명은, DTD파서를 구동하여 DTD정보를 파싱하여 엘리먼트 노드와 엘리먼트 노드들의 관계를 표현한 오퍼레이터 노드, 중복되는 엘리먼트 노드를 나타내는 가상 노드와, 실제 데이터 타입을 표시하는 데이터 노드로 이루지며, 각각의 노드는 부모자식간의 관계와 형제간의 관계를 나타내는 링크를 가지는 RT(Rule Tree)로 구성하고, 이 RT에서 현재 노드를 찾아내고 다음 탐색 노드를 결정하는 RT탐색기와, RT탐색기에 의해 찾아진 노드를 조사하여 태그 노드일 경우에는 OXF탐색기에게 그 정보를 전달해 주고, 만약 오퍼레이터 노드일 경우에는 각각의 경우에 따라 RT탐색기에게 새로운 노드를 전달해 줄 것을 요구하는 RT해석기와, RT해석기에서 넘어오는 정보를 이용하여 실제 만들어진 노드가 붙을 위치를 찾아내는 OXF탐색기와, OXF탐색기에서 찾은 위치와 RT� ��석기로부터 넘어온 정보를 이용하여 새로운 OXF노드 하나를 만들어 붙이는 OXF생성기로 구성된 SGML문서 작성을 위한 템플리트 자동 생성기 및 그 생성방법을 제공하므로써, DTD문법에 익숙치 않은 사용자라도 쉽게 SGML문서를 작성할 수 있게 된다.
Abstract:
PURPOSE: The method is provided to input or output information of the upper node with respect to a specific node by expressing a hierarchical structure as a tree, thereby extracting sub hierarchical information of the upper node with respect to a specific terminal node using a check box used in a tree control. CONSTITUTION: A tree displaying window(210) expresses hierarchical structure information. A hierarchical information displaying window(220) shows the hierarchical structure information inputted from the tree displaying window(210). An option selecting window(230) is provided for selecting an option. The tree displaying window(210) comprises a tree extension/reduction displaying button(211) for displaying information of a sub node and showing a sub tree, a tree check box(212) and a node name(213) displaying each node name. The method for selecting and processing the sub hierarchical information in accordance with a selection of a check box is processes as follows. Information of a tree check box is inputted after a tree is displayed using a tree displaying window. After a node to be reflected by changed information is decided, an option is detected. If the option is an option pre-inputted in an option selection window, it is decided whether the information is checked in the check box. If the option is not pre-inputted option, check information is displayed in the decided node, and the tree displaying window(210) and the hierarchical information displaying window(220) are displayed again. If the information is checked in the check box, the check information of direct line ancestor nodes of the decided node is removed, and the tree displaying window(210) and the hierarchical information displaying window(220) are displayed again.
Abstract:
PURPOSE: An apparatus and method for storing/restoring SGML/XML entity is provided to prevent a waste of an auxiliary memory and to store SGML/XML document more rapidly and to restore entities stored in a database in various forms into the original entities in accordance with the form of each entity by sharing an entity declaration being referred to a plurality of documents. CONSTITUTION: A user interface(100) comprises a document input interface(110) requesting SGML/XML DTD and an input of a document to a SGML/XML document managing system(200), and a document output interface(120) requests a restore of a document by transmitting a storing portion identifier to the SGML/XML document managing system(200) and presents data of the document to a user. The elements of the SGML/XML document managing system(200) are described as follows. A SGML/XML parser(210) provides a verification of an error and a parsing result to a main memory as a tree form by performing a parsing with respect to the SGML/XML DTD and the document. A SGML/XML document storing device(220) receives the parsing result and stores an entity referring portion included in the document. An entity storing device(230) stores an entity declaration of the SGML/XML DTD. A SGML/XML entity managing device(240) receives the storing portion identifier from a client and returns data of an entity object corresponded to the storing portion identifier. A database system interface(250) is provided to interwork to a database system(300). The database system(300) charges a role of the lower storing system. A SGML/XML database(400) stores the document and the entity.
Abstract:
본 발명은 문서관리 시스템에서의 구조화된 문서를 데이터베이스에 저장하고 원래의 문서로 복원하기 위한 방법 및 그 장치이다. 본 발명은, DTD와 문서내에 포함된 외부 엔티티 파일들을 팩킹하는 팩커, 외부엔티티 파일들이 팩킹된 DTD와 문서들을 언팩킹하는 언팩커, 구조화된 문서와 DTD을 파싱하여 오류를 검증하고 메모리 파스 트리를 제공하는 파서, DTD 파싱 결과를 입력받아서 내용 모델에 따른 엘리먼트 선언 정보, 엔티티 선언 정보, 표기법(notation) 선언 정보 등을 저장하는 DTD 저장기, 인스턴스를 파서를 통해 파싱한 결과를 입력받아 문서형 선언 부분집합, 엘리먼트 단위로 구성된 트리를 데이터베이스에 저장하는 인스턴스 저장기, 그리고 데이터베이스에 저장된 객체를 원래의 문서로 복구하는 객체 관리기로 구성된다. 본 발명은 SGML의 발생 지시자와 연결자의 의미에 따른 자식 노드들의 순서 관계 유지, 문서 내에서 참조된 엔티티 참조를 객체 참조로 저장하여 서로 다른 문서에서 참조된 엔티티들을 중복하여 저장하지 않고 공유할 수 있으므로 정보 손실과 저장 공간의 낭비 없이 구조화된 문서를 데이터베이스에 저장 할 수 있다. 또한 동일 문서에 대해 다수의 공동 저자가 필요한 부분만 편집할 수 있는 저장 방법을 제공한다. 그러므로 대규모의 구조화된 문서인 SGML/XML를 데이터베이스 시스템에 저장하여 공동 편집 및 관리하기 위한 방법으로 사용될 수 있다.
Abstract:
본 발명은 SGML(Standard Generalized Markup Language:이하 SGML)문서 편집기에서 DTD(Document Type Definition:이하 DTD)문법 및 SGML태깅에 익숙치 않은 사용자에게 편리성을 주기위한 방법이다. 본 발명은, DTD파서를 구동하여 DTD정보를 파싱하여 엘리먼트 노드와 엘리먼트 노드들의 관계를 표현한 오퍼레이터 노드, 중복되는 엘리먼트 노드를 나타내는 가상 노드와, 실제 데이터 타입을 표시하는 데이터 노드로 이루지며, 각각의 노드는 부모자식간의 관계와 형제간의 관계를 나타내는 링크를 가지는 RT(Rule Tree)로 구성하고, 이 RT에서 현재 노드를 찾아내고 다음 탐색 노드를 결정하는 RT탐색기와, RT탐색기에 의해 찾아진 노드를 조사하여 태그 노드일 경우에는 OXF탐색기에게 그 정보를 전달해 주고, 만약 오퍼레이터 노드일 경우에는 각각의 경우에 따라 RT탐색기에게 새로운 노드를 전달해 줄 것을 요구하는 RT해석기와, RT해석기에서 넘어오는 정보를 이용하여 실제 만들어진 노드가 붙을 위치를 찾아내는 OXF탐색기와, OXF탐색기에서 찾은 위치와 RT� ��석기로부터 넘어온 정보를 이용하여 새로운 OXF노드 하나를 만들어 붙이는 OXF생성기로 구성된 SGML문서 작성을 위한 템플리트 자동 생성기 및 그 생성방법을 제공하므로써, DTD문법에 익숙치 않은 사용자라도 쉽게 SGML문서를 작성할 수 있게 된다.