PL171126B1 - Sposób wytwarzania i przechowywania wielu wersji dokumentu w bibliotece urzadzenia przetwarzania danych PL - Google Patents
Sposób wytwarzania i przechowywania wielu wersji dokumentu w bibliotece urzadzenia przetwarzania danych PLInfo
- Publication number
- PL171126B1 PL171126B1 PL92303447A PL30344792A PL171126B1 PL 171126 B1 PL171126 B1 PL 171126B1 PL 92303447 A PL92303447 A PL 92303447A PL 30344792 A PL30344792 A PL 30344792A PL 171126 B1 PL171126 B1 PL 171126B1
- Authority
- PL
- Poland
- Prior art keywords
- document
- version
- previous
- documents
- root
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/93—Document management systems
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99951—File or database maintenance
- Y10S707/99952—Coherency, e.g. same view to multiple users
- Y10S707/99954—Version management
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Document Processing Apparatus (AREA)
- Stored Programmes (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Computer And Data Communications (AREA)
Abstract
1. Sposób wytwarzania i przechowywania wielu wersji dokumentu w bibliotece urzadzenia przetwarzania danych, w którym identyfikuje sie dokument pierwotny w bibliotece jako dokument glówny, ustala sie identyfikator wersji glównej dla wszystkich nastepnych wersji dokumentu pierwotnego, które moga byc wytworzone w bibliotece oraz wiaze sie identyfikator wersji glównej z kazda nastepna wersja dokumentu pierwot- nego w bibliotece, zn a m ie n n y ty m , ze dla kazdej nastepnej wersji dokumentu pierwot- nego i drugiego poprzedniego dokumentu wiaze sie identyfikator wersji glównej z nastepna wersja dokumentu pierwotnego i drugim poprzednim dokumentem, przez co wszystkie zwiazane dokumenty w bibliotece maja identyczny identyfikator wersji glównej z nimi zwiazany. PL
Description
Przedmiotem wynalazku jest sposób wytwarzania i przechowywania wielu wersji dokumentu w bibliotece urządzenia przetwarzania danych.
Elektroniczne tworzone biblioteki szybko wypierają bardziej tradycyjne formy pamiętania informacji stosowane obecnie na świecie. Całkiem powszechne jest w przypadku bibliotek utworzonych przez urządzenia przetwarzania danych przechowywanie i sterowanie tysiącami różnych obiektów lub dokumentów. Reguły, według których takie dokumenty mogą być zmieniane i/lub przechowywane są zwykle określone przez różne standardy, takie jak Międzynarodowy Standard ISO/lEc 10166, Rejestracja i Odszukiwanie Dokumentów (DFR).
W takich bibliotekach elektronicznych występuje problem z zarządzaniem i sterowaniem wieloma wersjami wybranego dokumentu w tak zwanym Dokumencie Pojęciowym w bazie danych urządzenia przetwarzania danych, gdzie wszystkie dokumenty są w nim związane. Istnieje wiele sposobów na zarządzanie relacjami pomiędzy wieloma wersjami pojedynczego dokumentu w związku liniowym z dokumentami związanymi. Jest to związek, w którym wybrany dokument może posiadać pojedynczy dokument poprzedni i pojedynczy dokument następny. Nie jest znane ze stanu techniki rozwiązanie, które umożliwia posiadanie przez dokument wielu dokumentów poprzednich i następnych oraz umożliwia wytwarzanie i przechowywanie wielu wersji pojedynczego dokumentu w związku liniowym.
Istotą sposobu wytwarzania i przechowywania wielu wersji dokumentu w bibliotece urządzenia przetwarzania danych, według wynalazku, w którym identyfikuje się dokument pierwotny w bibliotece jako dokument główny, ustala się identyfikator wersji głównej dla wszystkich następnych wersji dokumentu pierwotnego, które mogą być wytworzone w bibliotece, oraz wiąże się identyfikator wersji głównej z każdą następną wersją dokumentu pierwot171126 nego w bibliotece, jest to, że dla każdej następnej wersji dokumentu pierwotnego i drugiego poprzedniego dokumentu wiąże się identyfikator wersji głównej z następną wersją dokumentu pierwotnego i drugim poprzednim dokumentem, przez co wszystkie związane dokumenty w bibliotece mają identyczny identyfikatoi wetsji głównej z runu związany.
Korzystne jest, gdy zgodnie z wynalazkiem dla każdej następnej wersji pierwszego poprzedniego dokumentu i drugiego poprzedniego dokumentu identyfikuje się wybierany jeden spośród poprzednich dokumentów jako dokument główny oraz ustala się szczególny identyfikator wersji głównej dla wszystkich następnych jego wersji, po czym wiąże się szczególny identyfikator wersji głównej z następną wersją pierwszego poprzedniego dokumentu i drugiego poprzedniego dokumentu.
Korzystne jest także, gdy następnie zgodnie z wynalazkiem wiąże się identyfikację bezpośrednio poprzedniego dokumentu z każdym następnym dokumentem w bibliotece oraz wiąże się unikalną nazwę wersji z każdą następną wersją dokumentu pierwotnego.
Rozwiązanie według wynalazku umożliwia wytworzenie i przechowywanie w bibliotece urządzenia przetwarzania danych wielu wersji dokumentu, gdzie każdy dokument może mieć wiele poprzednich i wiele następnych dokumentów. Ten elastyczny model wielu wersji dokumentu umożliwia wiele różnych kombinacji Dokumentu Pojęciowego, znacznie zwiększając elastyczność biblioteki urządzenia przetwarzania danych.
Sposób wytwarzania i przechowywania wielu wersji dokumentu w bibliotece urządzenia przetwarzania danych, według wynalazku, zostanie objaśniony szczegółowo w oparciu o przykład wykonania i rysunek, na którym fig. 1 przedstawia schemat blokowy rozproszonego urządzenia przetwarzania danych, fig. 2 - sieć działań ilustrującą sposób według wynalazku, fig. 3 - poglądowo pierwszą strukturę Dokumentu Pojęciowego, fig. 4 - poglądowo drugą strukturę Dokumentu Pojęciowego, zaś fig. 5 przedstawia poglądowo trzecią strukturę Dokumentu Pojęciowego.
Na figurze 1 jest przedstawione urządzenie 8 rozproszonego przetwarzania danych. Urządzenie 8 rozproszonego przetwarzania danych może zawierać wiele sieci, takich jak lokalne sieci komputerowe (LAN) 10 i 32, z których każda zawiera wiele komputerów odpowiednio 12 i 30. W każdej takiej sieci może być użytych wiele inteligentnych stacji roboczych (IWS) dołączonych do procesora głównego.
Zwykle w takich urządzeniach przetwarzania danych każdy poszczególny komputer jest dołączony do urządzenia pamięciowego 14 i/lub drukarki/urządzenia wyjściowego 16. Może być użyte jedno lub więcej takich urządzeń pamięciowych 14 dla pamiętania różnych obiektów lub dokumentów, do których może mieć okresowo dostęp użytkownik mający dostęp do takich przedmiotów lub dokumentów.
Urządzenie 8 rozproszonego przetwarzania danych również zawiera procesory centralne, takie jak procesor centralny 18, który jest korzystnie dołączony do lokalnej sieci komputerowej (LAN) 10 przy pomocy łącza komunikacyjnego 22. Procesor centralny 18 jest dołączony do urządzenia pamięciowego 20 i pełni rolę zdalnego sterowania dla lokalnej sieci komputerowej (LAN) 10 oraz następnie może być dołączony przez komunikacyjne urządzenie sterujące 26 i łącze komunikacyjne 34 do stacji łączności 28 z zewnętrzną siecią komputerową Stacja łączności 28 jest korzystnie indywidualnym komputerem lub inteligentną stacją roboczą, która służy do łączenia jednej lokalnej sieci komputerowej 32 z drugą lokalną siecią komputerową 10.
Wiele obiektów danych lub dokumentów jest zapamiętanych w urządzeniu pamięciowym 20, sterowanym przez procesor centralny 18, który zapewnia zarządzanie zasobami lub obsługę biblioteki dla danych wynikowych i dokumentów tak zapamiętanych. W przedstawionym przykładzie wykonania wynalazku takie wyniki i/lub dokumenty są korzystnie pamiętane oraz przechowywane zgodnie z Międzynarodowym Standardem ISO/IEC 10166, Rejestracja i Odszukiwanie Dokumentów (DFR).
Na figurze 2 jest przedstawiona sieć działań, ilustrująca realizację sposobu według wynalazku, w postaci bloków odzwierciedlających kolejne etapy procesu. Proces zaczyna się w bloku 50, po którym następuje blok 52, w którym określa się, czy użytkownik musi, czy nie, wytworzyć wersję istniejącego dokumentu. Jeżeli nie, proces przechodzi do bloku 54 i powraca. W przypadku, gdy użytkownik musi wytworzyć wersję istniejącego dokumentu, co określono w bloku 52, proces przechodzi do bloku 56. W bloku 56 przeprowadza się selekcję przez użytkownika co najmniej jednego poprzedniego dokumentu.
Następnie proces przechodzi do bloku 58, w którym, zgodnie z istotną cechą wynalazku, określa się liczbę poprzednich dokumentów wybranych przez użytkownika. W przypadku wyboru pojedynczego poprzedniego dokumentu, proces przechodzi do bloku 60. W bloku 60 określa się, czy poprzedni wybrany dokument jest, czy nie, dokumentem głównym lub wersją dokumentu głównego. Jeżeli nie, proces przechodzi do bloku 62, w którym ustala się identyfikator wersji głównej dla poprzedniego dokumentu i związek tego identyfikatora wersji główne] zarówno z poprzednim dokumentemjak i bieżącym dokumentem, który jest tworzony. Następnie wskaźniki w bibliotece elektronicznej są aktualizowane i proces przechodzi do bloku 64 oraz powraca.
Powracając do bloku 60, w przypadku, gdy poprzedni dokument bieżącej wytwarzanej wersji jest dokumentem głównym lub wersją dokumentu głównego, proces przechodzi do bloku 66. W bloku 66 realizuje się kopiowanie identyfikatora wersji głównej poprzedniego dokumentu dla bieżącego wytwarzanego dokumentu i aktualizację wskaźników wersji poprzedniej i następnej dla obu dokumentów. Proces przechodzi następnie do bloku 64 oraz powraca.
Powracając następnie do bloku 58, w przypadku, gdy użytkownik ma wybranych wiele poprzednich dokumentów do użycia przy wytwarzaniu bieżącej wersji, proces przechodzi do bloku 70. W bloku 70 określa się, czy wszystkie poprzednie dokumenty wybrane przez użytkownika są, czy nie, albo dokumentem głównym albo wersjami dokumentu głównego. Jeżeli tak, proces przechodzi do bloku 72, w którym określa się, czy wszystkie identyfikacje wersji głównej, związane z wybranymi poprzednimi dokumentami są identyczne czy nie. Jeżeli nie, proces przechodzi do bloku 74 oraz wysyła się komunikat błędu. W celu przechowywania Dokumentu Pojęciowego, w którym wszystkie dokumenty są związane, jest konieczne, żeby wszystkie zawarte w nim dokumenty miały związany z nimi, identyczny identyfikator wersji głównej.
Powracając z kolei do bloku 72, w przypadku, gdy wszystkie poprzednie dokumenty wybrane przez użytkownika zawierają identyczne identyfikatory wersji głównej, proces przechodzi do bloku 76. W bloku 76 realizuje się przypisanie identyfikatora wersji głównej bieżącemu wytwarzanemu dokumentowi i aktualizację wskaźników dla tych dokumentów w bibliotece elektronicznej. Proces przechodzi następnie do bloku 78 oraz powraca.
Powracając do bloku 70, w przypadku, gdy wszystkie poprzednie dokumenty wybrane przez użytkownika do włączenia przy wytwarzaniu bieżącej wersji dokumentu nie są ani dokumentem głównym ani wersją dokumentu głównego, proces przechodzi do bloku 80. W bloku 80 określa się, czy wiele poprzednich dokumentów spośród dużej liczby poprzednich dokumentów wybranych przez ich użytkownika jest, czy nie, dokumentem głównym lub wersją dokumentu głównego. Jeżeli tak, proces przechodzi do bloku 82. W bloku 82 określa się, czy każdy z wielu poprzednich dokumentów, który jest albo dokumentem głównym albo wersją dokumentu głównego, zawiera identyczny identyfikator wersji głównej. Jeżeli nie, jak powyżej, proces przechodzi do bloku 84 oraz wysyła się komunikat błędu do użytkownika.
W przypadku, gdy każdy z wielu poprzednich dokumentów, który jest wersją dokumentu, zawiera identyczny identyfikator wersji głównej, jak to określono w bloku 82, proces przechodzi wówczas do bloku 86, gdzie identyfikator wersji głównej, występujący w wielu poprzednich dokumentach, jest przypisany bieżącej wytwarzanej wersji i wszystkim poprzednim dokumentom nie będącym wersjami w wielu poprzednich dokumentach wybranych przez użytkownika. Wskaźniki tych dokumentów są następnie aktualizowane. Następnie proces przechodzi do bloku 88 oraz powraca.
Powracając następnie do bloku 88, w przypadku, gdy wiele poprzednich dokumentów spośród poprzednich dokumentów wybranych przez użytkownika nie jest ani dokumentem głównym ani wersją dokumentu głównego, proces przechodzi do bloku 90. W bloku 90 określa się, czy dowolny pojedynczy poprzedni dokument spośród wielu poprzednich dokumentów wybranych przez użytkownika jest albo dokumentem głównym albo wersją dokumentu głów171126 nego, czy nie, a jeżeli tak, proces przechodzi do bloku 92. W bloku 92 realizuje się przypisanie identyfikatora wersji głównej pojedynczego poprzedniego dokumentu, który jest albo dokumentem głównym albo wersją dokumentu głównego dla wersji wytwarzanej oraz wszystkich innych h wersjami. Następnie proces powraca, jak to oznaczono λ nr rl 1 /-> l-l /4 1 1 1 t
LhJUiZA/UlJlU-ll L1V/I\.U 111V11 LV> W
Ιαλ/4 o ir> K liv- u^ui|vjvn przez blok 94.
Powracając z kolei do bloku 90, w przypadku, gdy żaden pojedynczy czy poprzedni dokument spośród wielu poprzednich dokumentów wybranych przez użytkownika nie jest ani dokumentem głównym ani wersją dokumentu głównego, proces przechodzi do bloku 96. W bloku 96, ilustrującym kolejną cechę wynalazku, automatycznie wybiera się jeden z poprzednich dokumentów jako dokument główny i następnie przypisuje identyfikator wersji głównej tego dokumentu wszystkim poprzednim dokumentom wybranym przez użytkownika i bieżącej wersj i dokumentu wytwarzanego. Wskaźniki tych dokumentów są następnie aktualizowane i proces następnie powraca, co oznaczono przez blok 98.
Na figurze 3 przedstawiono poglądowo pierwszą strukturę Dokumentu Pojęciowego, która może być utworzona według wynalazku. Dokument C z oznaczeniem numerowym 100 jest pokazany jako mający wiele poprzednich dokumentów 102 i 104 oraz wiele następnych dokumentów 106 i 108.
Jak opisano powyżej w odniesieniu do sieci działań z fig. 2, wszystkie identyfikatory wersji głównej dla poprzednich dokumentów 102 i 104, gdy występują, muszą być identyczne i będą następnie użyte jako identyfikator wersji głównej dla wszystkich następnych dokumentów w Dokumencie Pojęciowym.
W' przypadku, gdy żaden z poprzednich dokumentów 102 lub 104 nie zawiera cechy wersj i głównej, biuro obsługi biblioteki wybierze, zgodnie z wynalazkiem, unikalny stały identyfikator poprzedniego dokumentu 102 lub 104 jako wersję główną Dokumentu Pojęciowego i ten identyfikator wersji głównej będzie następnie dodany do atrybutu każdego dokumentu w Dokumencie Pojęciowym przedstawionym na fig. 3. Tak więc każdy z dokumentów 100, 106 i 108 będzie następnie zawierał identyfikator wersji głównej wybrany przez obsługę biblioteki albo z poprzedniego dokumentu 102 albo z poprzedniego dokumentu 104.
Na figurze 4 jest przedstawiona poglądowo druga struktura Dokumentu Pojęciowego, która może być utworzona zgodnie z wynalazkiem. Dokument A z numerem odniesienia 110 jest poprzednim dokumentem dla dokumentu B z numerem odniesienia 112. Dokument B z numerem odniesienia 112 i dokument D z numerem odniesienia 116 są poprzednimi dokumentami dla dokumentu C z numerem odniesienia 114. Wobec tego dowolny dokument może zostać włączony do Dokumentu Pojęciowego jako poprzedni dla innego dokumentu, który jest dodawany do Dokumentu Pojęciowego, jeżeli ten dokument nie jest składnikiem drugiego Dokumentu Pojęciowego (nie ma żadnego identyfikatora wersji głównej, który nie jest identyczny z wersją główną dokumentów w bieżącym Dokumencie Pojęciowym). Zgodnie z wynalazkiem, poprzedni dokument D z numerem odniesienia 116 będzie automatycznie przypisany temu samemu identyfikatorowi wersji głównej dokumentu A z numerem odniesienia 110, gdy ten identyfikator wersji głównej będzie automatycznie związany z dokumentem C z numerem odniesienia 114.
Z kolei na figurze 5 jest przedstawiona poglądowa trzecia struktura Dokumentu Pojęciowego, która może być utworzona zgodnie z wynalazkiem. Poprzedni dokument A z numerem odniesienia 120 jest wykorzystywany do wytwarzania następnej wersji dokumentu C z numerem odniesienia 122 i następnej wersji dokumentu B z numerem odniesienia 124. Dokument C obejmuje także jako poprzedni dokument B z numerem odniesienia 124. Wobec tego dowolny dokument w tym samym Dokumencie Pojęciowym może mieć wiele poprzednich dokumentów, o ile nie są one zgodne. To znaczy, że dokument A z numerem odniesienia 120 i dokument B z numerem odniesienia 124 mogą być wykorzystane jako wiele poprzednich dokumentów dla trzeciego dokumentu, jeżeli te poprzednie mają ten sam identyfikator wersji głównej.
Zgodnie z wynalazkiem realizuje się automatycznie aktualizowanie wszystkich wskaźników w bibliotece przez automatyczne przypisanie unikalnej nazwy wersji każdej nowo utworzonej wersji dokumentu, przy włączeniu również w połączeniu z takimi wersjami dokumentów identyfikacji bezpośrednio poprzedniego dokumentu(ów).
Następnie, gdy dokument jest wykorzystywany jako poprzedni, wskazanie unikalnej nazwy jego następnego jest związane z poprzednim dokumentem. W ten sposób obsługa biblioteki może łatwo śledzić wszystkie związane ze sobą dokumenty w pojedynczym Dokumencie Pojęciowym.
171 126 ( START ©50
SELEKCJA POPRZEDNIEGO DOKUMENTU (OW)
NIE χ ί5 ·Λ < POWRÓT )
USTALENIE WERSJI GŁÓWNEJ POPRZEDNIEGO DOKUMENTU JAKO WERSJI GŁÓWNEJ NOWEJ WERSJI -AKTUALIZACJA WSKAŹNIKÓW £
| USTALENIE POPRZEDNIEGO DOKUMENTU JAKO WERSJI GŁÓWNEJ DLA POPRZEDNIEGO DOKUMENTU 1 NOWEJ WERSJI -AKTUALIZACJA WSKAŹN KÓW | |
| j-64 |
< POWRÓT )
Fig.2A .WSZYSTKIE /^POPRZEDNIE < DOKUMENTY \aOWNE CZY WERSJE?^
cZL
POWRÓT KOMUNIKATU BŁĘDU
USTALENIE WERSJI GtOWNEJ POPRZEDNICH DOKUMENTÓW JAKO WERSJI GtOWNEJ NOWEJ WERSJFAKTUALIZACJA WSKAŹNIKÓW
-±_
POWRÓT )
<84
POWRÓT KOMUNIKATU BŁĘDU
USTALENIE WERSJI GtOWNEJ POPRZEDNICH DOKUMENTÓW JAKO WERSJI GŁÓWNEJ NOWEJl WERSJI I POPRZEDNICH DOKUMENTÓW NIE BĘDĄCYCH wersjamfaktuAUZACJA WSKAŹNIKÓW (-88
POWRÓT )
4/4
Fig. 3
Fig. 4
Fig. 5
171 126
K)
Fig- 1
Departament Wydawnictw UP RP. Nakład 90 egz. Cena 2,00 zł
Claims (4)
- Zastrzeżenia patentowe1. Sposób wytwarzania i przechowywania wielu wersji dokumentu w bibliotece urządzenia przetwarzania danych, w którym identyfikuje się dokument pierwotny w bibliotece jako dokument główny, ustala się identyfikator wersji głównej dla wszystkich następnych wersji dokumentu pierwotnego, które mogą być wytworzone w bibliotece oraz wiąze się identyfikator wersji głównej z każdą następną wersją dokumentu pierwotnego w bibliotece, znamienny tym, ze dla każdej następnej wersji dokumentu pierwotnego i drugiego poprzedniego dokumentu wiąze się identyfikator wersji głównej z następną wersją dokumentu pierwotnego i drugim poprzednim dokumentem, przez co wszystkie związane dokumenty w bibliotece mają identyczny identyfikator wersji głównej z nimi związany.
- 2 Sposób według zastrz. 1, znamienny tym, że dla każdej następnej wersji pierwszego poprzedniego dokumentu i drugiego poprzedniego dokumentu identyfikuje się wybrany jeden spośród poprzednich dokumentów jako dokument główny oraz ustala się szczególny identyfikator wersji głównej dla wszystkich następnych jego wersji, po czym wiąże się szczególny identyfikator wersji głównej z następną wersją pierwszego poprzedniego dokumentu i drugiego poprzedniego dokumentu.
- 3. Sposób według zastrz. 1 albo 2, znamienny tym, że wiąże się identyfikację bezpośrednio poprzedniego dokumentu z każdym następnym dokumentem w bibliotece.
- 4. Sposób według zastrz. 1 albo 2, znamienny tym, że wiąże się unikalną nazwę wersji z każdą następną wersją dokumentu pierwotnego.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US07/805,447 US5357631A (en) | 1991-12-09 | 1991-12-09 | Method and system for creating and maintaining multiple document versions in a data processing system library |
| PCT/EP1992/002682 WO1993012498A1 (en) | 1991-12-09 | 1992-11-21 | Method and system for creating and maintaining multiple document versions in a data processing system library |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| PL171126B1 true PL171126B1 (pl) | 1997-03-28 |
Family
ID=25191596
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PL92303447A PL171126B1 (pl) | 1991-12-09 | 1992-11-21 | Sposób wytwarzania i przechowywania wielu wersji dokumentu w bibliotece urzadzenia przetwarzania danych PL |
Country Status (14)
| Country | Link |
|---|---|
| US (1) | US5357631A (pl) |
| EP (1) | EP0616713B1 (pl) |
| JP (1) | JPH06103484B2 (pl) |
| KR (1) | KR960012667B1 (pl) |
| CN (1) | CN1034297C (pl) |
| AT (1) | ATE129580T1 (pl) |
| CZ (1) | CZ129994A3 (pl) |
| DE (1) | DE69205690T2 (pl) |
| ES (1) | ES2078756T3 (pl) |
| HU (1) | HU217157B (pl) |
| PL (1) | PL171126B1 (pl) |
| RU (1) | RU2144207C1 (pl) |
| SK (1) | SK63394A3 (pl) |
| WO (1) | WO1993012498A1 (pl) |
Families Citing this family (45)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5592661A (en) * | 1992-07-16 | 1997-01-07 | International Business Machines Corporation | Detection of independent changes via change identifiers in a versioned database management system |
| US5890166A (en) * | 1992-07-16 | 1999-03-30 | International Business Machines Corporation | Versioned-database management system in which tasks are associated with promote groups which comprise a set of parts whose changes are to be promoted |
| US5873097A (en) * | 1993-05-12 | 1999-02-16 | Apple Computer, Inc. | Update mechanism for computer storage container manager |
| US5870764A (en) * | 1993-05-12 | 1999-02-09 | Apple Computer, Inc. | Method of managing a data structure for concurrent serial and parallel revision of a work |
| JPH06324928A (ja) * | 1993-05-14 | 1994-11-25 | Mitsubishi Electric Corp | ログ生成装置とファイルの異なるバージョンの調停のための装置及び異なる場所にあるコンピュータファイルの異なるバージョンを調停するための装置 |
| BR9402027A (pt) * | 1993-05-28 | 1994-12-13 | Xerox Corp | Processo para gerenciar uma configuração e assegurar compatibilidade entre componentes num sistema de computação, e, processo para eliminar incompatibilidades entre software residente e software de migração num sistema de computador automatizado |
| US5991782A (en) * | 1994-02-18 | 1999-11-23 | Fujitsu Limited | Automated extraction and doubly linked reference marks for partialized document contents and version control |
| US6760840B1 (en) | 1994-03-15 | 2004-07-06 | Kabushiki Kaisha Toshiba | File editing system and shared file editing system with file content secrecy, file version management, and asynchronous editing |
| EP1265122A3 (en) * | 1994-03-15 | 2006-01-18 | Kabushiki Kaisha Toshiba | Shared file editing system with file content secrecy, version management and asynchronous editing |
| JP3727076B2 (ja) * | 1994-08-25 | 2005-12-14 | 富士通株式会社 | プログラム管理方法および装置 |
| JPH08171482A (ja) * | 1994-10-29 | 1996-07-02 | Mitsubishi Electric Corp | プログラムのバージョン生成方式 |
| GB2303948B (en) * | 1995-08-03 | 2000-06-28 | Ibm | A data processing system |
| JPH09128380A (ja) * | 1995-10-30 | 1997-05-16 | Matsushita Electric Ind Co Ltd | 文書蓄積管理システム |
| US6349407B1 (en) * | 1995-12-29 | 2002-02-19 | Sun Microsystems, Incorporated | Method and apparatus for re-introducing version control |
| US5757372A (en) * | 1996-01-16 | 1998-05-26 | Krause; Kai | Multiple nonlinear undo buttons |
| US5950210A (en) * | 1996-01-29 | 1999-09-07 | Nelson; Paul M. | Database row version differentiation process |
| AU722236B2 (en) * | 1997-02-13 | 2000-07-27 | Siemens Aktiengesellschaft | Method for generating a group of page files formatted in a page markup language |
| IL124579A (en) | 1997-10-15 | 2006-12-10 | Multitext Ltd | Method and system for generation and use of multi-layered text |
| US6385614B1 (en) * | 1998-01-14 | 2002-05-07 | Netlibrary Inc. | Electronic bookshelf with multi-user features |
| US6562076B2 (en) | 1998-08-31 | 2003-05-13 | Xerox Corporation | Extending application behavior through active properties attached to a document in a document management system |
| US6266682B1 (en) * | 1998-08-31 | 2001-07-24 | Xerox Corporation | Tagging related files in a document management system |
| US6532588B1 (en) | 1998-10-21 | 2003-03-11 | Xoucin, Inc. | User centric program product distribution |
| US6195796B1 (en) * | 1998-10-21 | 2001-02-27 | Wildseed, Ltd. | User centric source control |
| US6163811A (en) * | 1998-10-21 | 2000-12-19 | Wildseed, Limited | Token based source file compression/decompression and its application |
| EP1094411A1 (en) * | 1999-10-20 | 2001-04-25 | Sun Microsystems, Inc. | Handling of different versions of a document |
| US6654737B1 (en) | 2000-05-23 | 2003-11-25 | Centor Software Corp. | Hypertext-based database architecture |
| US20020019827A1 (en) * | 2000-06-05 | 2002-02-14 | Shiman Leon G. | Method and apparatus for managing documents in a centralized document repository system |
| US6625596B1 (en) | 2000-07-24 | 2003-09-23 | Centor Software Corporation | Docubase indexing, searching and data retrieval |
| US6826555B2 (en) | 2000-07-24 | 2004-11-30 | Centor Software Corporation | Open format for file storage system indexing, searching and data retrieval |
| US6718350B1 (en) * | 2000-11-21 | 2004-04-06 | Pitney Bowes Inc. | Method and system for selectively updating rating data and software data via internet or intranet in a carrier management system |
| GB2369208B (en) * | 2000-11-21 | 2004-10-20 | Gawne Cain Res Ltd | Database management systems |
| US6687711B1 (en) | 2000-12-04 | 2004-02-03 | Centor Software Corporation | Keyword and methods for using a keyword |
| US20020083058A1 (en) * | 2000-12-27 | 2002-06-27 | Meng-Ling Hsiao | Method, apparatus and article for reference material management |
| CN100419743C (zh) * | 2001-02-14 | 2008-09-17 | 英业达股份有限公司 | 自动建立应用软件版本信息库的方法 |
| US20040205540A1 (en) * | 2001-12-13 | 2004-10-14 | Michael Vulpe | Document management system |
| US7263521B2 (en) * | 2002-12-10 | 2007-08-28 | Caringo, Inc. | Navigation of the content space of a document set |
| US7703002B2 (en) * | 2003-03-31 | 2010-04-20 | Ricoh Company, Ltd. | Method and apparatus for composing multimedia documents |
| US7657541B2 (en) * | 2004-09-20 | 2010-02-02 | Sap Ag | Displaying and analyzing document flows |
| US20070106560A1 (en) * | 2005-11-10 | 2007-05-10 | Ford Motor Company | Electronic, computer-implemented method and system of tracking purchase order history |
| US10089378B2 (en) | 2006-01-30 | 2018-10-02 | Adobe Systems Incorporated | Automatic asset versioning |
| US7886220B2 (en) * | 2006-02-16 | 2011-02-08 | Xerox Corporation | Smart layer rendering |
| US8983895B2 (en) * | 2006-12-29 | 2015-03-17 | Sap Se | Representation of multiplicities for Docflow reporting |
| CN101615960B (zh) * | 2008-06-23 | 2013-04-17 | 华为技术有限公司 | 一种交互组件更新的方法、终端和服务器 |
| KR100900691B1 (ko) * | 2008-11-27 | 2009-06-01 | 양영철 | 상호유도리액터를 이용한 전압강하보상장치. |
| US8713046B2 (en) * | 2011-11-08 | 2014-04-29 | Sybase, Inc. | Snapshot isolation support for distributed query processing in a shared disk database cluster |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4558413A (en) * | 1983-11-21 | 1985-12-10 | Xerox Corporation | Software version management system |
| US4714996A (en) * | 1985-11-26 | 1987-12-22 | International Business Machines Corporation | Impact calculation for version management in a distributed information service |
| EP0230616A3 (en) * | 1986-01-21 | 1991-10-23 | International Business Machines Corporation | Library management system |
| US4875159A (en) * | 1987-12-22 | 1989-10-17 | Amdahl Corporation | Version management system using plural control fields for synchronizing two versions of files in a multiprocessor system |
| US4912637A (en) * | 1988-04-26 | 1990-03-27 | Tandem Computers Incorporated | Version management tool |
| SU1644165A2 (ru) * | 1988-10-24 | 1991-04-23 | Предприятие П/Я А-3650 | Устройство дл поиска и редактировани информации |
| US5179718A (en) * | 1988-11-29 | 1993-01-12 | International Business Machines Corporation | Method of filing having a directed relationship through defining a staple relationship within the context of a folder document |
| US5101345A (en) * | 1988-11-29 | 1992-03-31 | International Business Machines Inc. | Method of filing stapled documents with a staple relationship involving one or more application programs |
| JPH02165377A (ja) * | 1988-11-29 | 1990-06-26 | Internatl Business Mach Corp <Ibm> | ステープルされた文書をフアイルする方法 |
| SU1658170A2 (ru) * | 1989-06-27 | 1991-06-23 | Пушкинское высшее училище радиоэлектроники противовоздушной обороны | Устройство дл поиска данных |
-
1991
- 1991-12-09 US US07/805,447 patent/US5357631A/en not_active Expired - Lifetime
-
1992
- 1992-10-21 JP JP4282822A patent/JPH06103484B2/ja not_active Expired - Fee Related
- 1992-11-18 KR KR1019920021618A patent/KR960012667B1/ko not_active Expired - Fee Related
- 1992-11-21 HU HU9401386A patent/HU217157B/hu not_active IP Right Cessation
- 1992-11-21 WO PCT/EP1992/002682 patent/WO1993012498A1/en not_active Ceased
- 1992-11-21 RU RU94030467A patent/RU2144207C1/ru not_active IP Right Cessation
- 1992-11-21 PL PL92303447A patent/PL171126B1/pl not_active IP Right Cessation
- 1992-11-21 EP EP92923765A patent/EP0616713B1/en not_active Expired - Lifetime
- 1992-11-21 DE DE69205690T patent/DE69205690T2/de not_active Expired - Lifetime
- 1992-11-21 AT AT92923765T patent/ATE129580T1/de not_active IP Right Cessation
- 1992-11-21 ES ES92923765T patent/ES2078756T3/es not_active Expired - Lifetime
- 1992-11-21 SK SK633-94A patent/SK63394A3/sk unknown
- 1992-11-21 CZ CZ941299A patent/CZ129994A3/cs unknown
- 1992-11-23 CN CN92113214A patent/CN1034297C/zh not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| KR930014139A (ko) | 1993-07-22 |
| HU9401386D0 (en) | 1994-08-29 |
| ES2078756T3 (es) | 1995-12-16 |
| WO1993012498A1 (en) | 1993-06-24 |
| US5357631A (en) | 1994-10-18 |
| EP0616713B1 (en) | 1995-10-25 |
| CN1034297C (zh) | 1997-03-19 |
| HU217157B (hu) | 1999-11-29 |
| KR960012667B1 (ko) | 1996-09-23 |
| RU2144207C1 (ru) | 2000-01-10 |
| SK63394A3 (en) | 1994-10-05 |
| JPH06103484B2 (ja) | 1994-12-14 |
| ATE129580T1 (de) | 1995-11-15 |
| EP0616713A1 (en) | 1994-09-28 |
| HUT67493A (en) | 1995-04-28 |
| CZ129994A3 (en) | 1997-06-11 |
| DE69205690T2 (de) | 1996-05-30 |
| JPH05233628A (ja) | 1993-09-10 |
| CN1073277A (zh) | 1993-06-16 |
| DE69205690D1 (de) | 1995-11-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| PL171126B1 (pl) | Sposób wytwarzania i przechowywania wielu wersji dokumentu w bibliotece urzadzenia przetwarzania danych PL | |
| US4698752A (en) | Data base locking | |
| US4646229A (en) | Time-ordered data base | |
| US4479196A (en) | Hyperedge entity-relationship data base systems | |
| EP1055172B1 (en) | Object hashing with incremental changes | |
| AU600755B2 (en) | Apparatus for distributing data processing across a plurality of loci of control | |
| US5339247A (en) | Distributed data CAD system | |
| JP4004619B2 (ja) | 自動在庫引当が可能な在庫管理装置 | |
| JP3023690B2 (ja) | 文書処理装置及び方法 | |
| US8024740B2 (en) | Acquisition system for distributed computing resources | |
| EP0126122B1 (en) | Data base locking | |
| WO1998000786A1 (en) | Work flow system | |
| JPH09160847A (ja) | クライアント・サーバ型分散処理システム | |
| US7257587B2 (en) | Method and system for intra-table referential integrity for relational database systems | |
| EP0394172A2 (en) | Method of performing file services given partial file names | |
| Zomaya et al. | An evolutionary approach for scheduling in parallel processor systems | |
| CN116108757B (zh) | 试训环境中多级仿真时间推进方法、服务器及存储介质 | |
| JPH0973456A (ja) | 系統接続状態検索方法 | |
| JPH05216844A (ja) | マルチプロセッサデータ処理システムにおける改良されたタスク分散のための方法および装置 | |
| JPH03289836A (ja) | ネツトワーク構成管理方法 | |
| JPH05342175A (ja) | 分散資産管理方式 | |
| JPS60251441A (ja) | タスクテ−ブル自動生成方式 | |
| JPS61141070A (ja) | デイレクトリ管理及びネ−ム入力方式 | |
| HK1104861B (en) | Object hashing with incremental changes |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Decisions on the lapse of the protection rights |
Effective date: 20061121 |