Copyright Management Method and Copyright Management System Based on Electronic Document Relationships
By establishing association relationships and defining relationship attributes in the electronic file management system, and converting file contents into data sets, the limitations of file relationship management in the existing technology are solved, and systematic management and integration of file content changes are realized.
Patent Information
- Application Number
- CN201980024115.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2018-03-30
- Filing Date
- 2019-03-30
- Publication Date
- 2025-05-30
- Estimated Expiration
- 2039-06-21
AI Technical Summary
Existing file management systems have limitations in managing relationships and content changes between multiple files, making it difficult to effectively track and manage organic relationships between files.
By establishing directional relationships during the electronic file writing process and defining relationship attributes, the content of the work is converted into a data set for systematic management.
It realizes easy mastery and understanding of changes in the content of the work, avoids the dispersion and complexity of file management, and can systematically create and integrate the relationship between management files.
Smart Images

Figure CN112055866B_ABST
Abstract
Description
Technical Field
[0001] The present invention discloses a writing management method and a writing management system based on the relationship of electronic files. In the writing column of the writing file, various forms of writing content are formed in an associated manner, and a three-dimensional relationship attribute is set for the association relationship, so that the writing content can be stored and managed as vivid information. Background Art
[0002] A word processor generally refers to software for writing, editing, storing, and printing documents. This word processor is not only convenient for writing new documents, but also convenient for viewing or modifying the content after opening an existing document. Typical examples include "MS WORD" of Microsoft Corporation and "hangul" R of HANCOM Inc. in Korea. This word processor has been widely used because it can simply insert or delete text, graphics, or tables, support various fonts, support graphics, support multiple paragraphs, and support various colors. Recently, with the expansion of the Internet and cloud services, it has developed into WebOffice. Therefore, the word processor is required to support the sharing and collaborative operation of electronic files, not only support document writing or storage, but also be able to easily access the written content anytime and anywhere, share it with others, or allow multiple users (or authors) to write documents together, or easily grasp the relationship or content between documents. With such environmental changes, configuration management technology has attracted attention.
[0003] The configuration management technology is a set of management activities for file changes, and its purpose is version management and version control. It is a solution that applies software development or project management technology to electronic files. The document management system of the configuration management technology is disclosed in the Republic of Korea Registered Patent No. 10-1884343 (invention title: Document Management System, Method, and Terminal). The document management system disclosed in the Republic of Korea Registered Patent No. 10-188433 uses the identifiers of many document items to track files or creates keywords for document items according to document management requests by users with writing permissions and then manages the files. This document management system improves convenience by tracking and managing files by searching for identifiers or keywords. However, since it outputs files after searching for keywords, it may miss files without set keywords, and it is necessary to individually confirm the content between multiple files and grasp it, so there are limitations in grasping the organic relationship. Moreover, it is limited by the fact that tracking information is created and managed by someone else with writing permissions, and there are also limitations in the integrated management of files. Summary of the Invention
[0004] Problems to be Solved by the Invention
[0005] The present invention aims to solve the above problems. The object of the present invention is to provide a writing management method based on the relationship of electronic documents and a writing management system for implementing the method. During the writing or editing process of electronic documents, a directional association relationship is formed between the writing contents, and a three-dimensional relationship attribute is defined for this association relationship, enabling systematic data management.
[0006] To achieve the above object, a writing management method according to a preferred example of the present invention includes the following steps: a content designated section setting step of setting a designated section of the content by means of an input key of an input device; a writing content collection step of collecting the content of an electronic writing located in the designated section as writing content; an identification information creation step of creating identification information about the writing content; an association relationship collection step of collecting the association relationship between the writing content and other writing contents; a relationship attribute collection step of collecting the relationship attribute regarding the nature of the change between the writing content and the other writing contents; and an RD creation step of converting the writing content, identification information, association relationship, and relationship attribute into a data set to create an RD.
[0007] Technical Solutions for Solving the Problems
[0008] Furthermore, a preferred example of the present invention discloses a writing management system, which includes: a writing module that creates content by means of an input of an input device; an RD definition module that designates a section of the content, assigns identification information, and classifies it as writing content; a relationship setting module that collects the association relationship between the writing content and other RD writing contents, and collects the relationship attribute regarding the nature of the change between the writing content and other RD writing contents; and a data processing module that stores the RD after converting the writing content, identification information, association relationship, and relationship attribute into a data set in an RD storage unit.
[0009] Advantages of the Invention
[0010] According to the present invention, the newly created or created writing content is formed into a directional association relationship with one or more other writing contents according to the change of the author's thinking, and the attributes are also defined and managed by data, so that the author and users other than the author can easily grasp and understand the change of the writing content.
[0011] Moreover, it is not necessary to create the electronic writing into independent data files one by one for management as the writing content changes, and it is also possible to track the change of the writing content from the source, confirm, modify, and improve it, and create and comprehensively manage it systematically based on the mutual organic relationship between the writing contents. Brief Description of the Drawings
[0012] Figure 1 It is a block diagram of a work management system schematically showing a preferred example of the present invention.
[0013] Figure 2 It is a flowchart showing the process of creating an RD on an electronic document in a preferred example of the present invention.
[0014] Figure 3 It shows an electronic document operation window in which an RD setting key is created in an example of the present invention.
[0015] Figure 4 It shows an electronic document operation window in which a relationship collection window and a relationship attribute collection window are popped up in an example of the present invention.
[0016] Figure 5 It shows an electronic document operation window in which a query window for whether to recommend relationship attributes and a relationship attribute recommendation window are created in an example of the present invention.
[0017] Figure 6 It is a flowchart showing the process of creating an RD by writing content in another embodiment of the present invention.
[0018] Figure 7 It is a block diagram showing the data structure of an electronic document created by a work management system in an embodiment of the present invention.
[0019] Figure 8 It shows the ML for the work content in a preferred embodiment of the present invention.
[0020] Figure 9 It is a block diagram showing a work management system composed of a server-client system in a preferred embodiment of the present invention.
[0021] Figure 10 As an example of explaining the work management method using an RD of the present invention, the abstract information of the RD is shown.
[0022] Figure 11 It visually presents using nodes and edges Figure 10 the chart of the shown abstract information.
[0023] Figure 12 It is a flowchart showing the process for explaining the verification process of the relationship attributes of the work management system in a preferred example of the present invention.
[0024] Figure 13 It schematically shows a table of work content according to the relationship attributes between RDs as a preferred example of the present invention. Detailed Description
[0025] A word processor or a document management system is usually implemented in a combination of hardware and software. The hardware includes processing devices such as a central processing unit (CPU), a memory unit, an input-output unit, a controller, an arithmetic logic unit (ALU), a digital signal processor, a field programmable gate array (FPGA), and a programmable logic unit (PLU), which are implemented by one or more general-purpose computers or special-purpose computers. The processing device drives an operating system (OS) or one or more application programs running on the operating system, responds to the execution of the software, and accesses, stores, operates, processes, and creates data. Although the processing device can be composed of a single one, it can also include multiple processing elements and / or multiple types of processing elements. The software includes an operating system (OS), an input-output control program, and an application program, and drives the processing device to operate through a combination of a series of instructions, etc. The software and / or data can be embodied permanently or temporarily by the processing device through a physical device or a virtual device, a storage medium, and a transmitted signal wave, and are stored or executed in a distributed manner after being distributed to computer systems connected by a network. The relationship-based work management method or work management system of the present invention can be implemented based on such hardware or software. For the convenience of description and understanding, the description of the well-known general technology is omitted below to avoid redundant description.
[0026] The relationship-based work management method and work management system of the present invention will be described in detail below. Terms such as "RD", "work content", "identification information", "association relationship", "relationship attribute", and "data set" are used to describe the present invention. The terms are terms introduced to describe the features of the present invention, and the terms used in the present invention are defined as follows to distinguish them from general terms or terms used in other documents and to clarify them.
[0027] The "RD" refers to a data set composed of work content, identification information, association relationships, and relationship attributes. The term "RD" is introduced for the convenience of explaining and understanding the present invention. In a web environment, the term commonly used for the standard of metadata describing various information resources is usually resource description (RD), but it is different from the "RD" term used to explain the present invention, and they should be understood and interpreted separately.
[0028] The "work content" refers to the content that constitutes the content of a work, and here, it can be various contents such as text, graphics, tables, videos, and curves. Moreover, the work content of the present invention does not refer to an aggregate with a specific format like a file but rather to the data itself.
[0029] The "identification information" refers to the information used to identify work content from each other, and here, it can be an ID as an identification code, the subject and type of RD, the size of RD, etc., or a combination of them.
[0030] The "association relationship" represents the associated relationship (Source or Target) including whether there is a connection between work contents. One work content can have an association relationship with one or more other work contents.
[0031] The "relationship attribute" refers to the changing nature between work contents that have formed an association relationship with each other.
[0032] The "data set" represents a data collection regarding work content, identification information, association relationships, and relationship attributes.
[0033] Figure 1 It is a block diagram of a work management system schematically showing a preferred example of the present invention.
[0034] Please refer to Figure 1 , as a preferred embodiment of the present invention, the work management system (1) has an electronic file work unit (10), an RD creation unit (20), and a storage unit (30) that run on the operating system of a computer system.
[0035] The electronic document author unit (10) includes an author module (11), which allows the author (or user) to create and process contents (contents, for the sake of convenience, referred to as "contents" to distinguish it from the "author content" of the RD element of the present invention) through input devices such as keyboards or mice, for example, to create and process various contents such as texts, graphics, tables, videos, and graphs. Here, the author module (11) is used to operate as a general word processor, and the creation or storage of contents input through keyboards or mice can be applied to known word processing techniques, so its detailed description will be omitted below. However, the author module (11) in the author management system (1) of the present invention is different from the known prior art in terms of the designation of RD identifiers or the creation and marking of RD setting keys when creating or collecting author contents in order to form RD. These contents will be described later.
[0036] The RD creation unit (20) operates in conjunction with the electronic document author unit (10), and has an RD definition module (21), a relationship setting module (22) and a data processing module (23). When the author content is specified by means of the RD identifier and the RD setting key described later, the RD definition module (21) distinguishes the author content from other author content, classifies it by RD elements and collects identification information, and the relationship setting module (22) collects the association relationship of the author content and the relationship attributes with the target RD. Moreover, the data processing module (23) creates RD with the collected author content, identification information, association relationship and relationship attributes as a data set and stores it in the RD storage unit (31).
[0037] Figure 2 is a flowchart showing a process of creating an RD on an electronic file according to a preferred embodiment of the present invention. Figure 3 FIG. 1 shows an electronic document operation window in which an RD setting key is created in an example of the present invention. Figure 4 The electronic document operation window pops up with the association relationship collection window and the relationship attribute collection window in one example of the present invention. Figure 5 In one example of the present invention, an electronic document work window for a query window on whether to recommend a relationship attribute and a relationship attribute recommendation window are created.
[0038] See also Figures 1 to 5, the author writes the content (C1) through an input device such as a keyboard or a mouse (step 11). If the author needs to specify the content (C1) being written as the authoring content (D1) of the RD of the present invention (step 12), an RD identifier (q) is marked at the starting point of the content (C1) and an RD setting key is created at the ending point (step 13). The creation of the RD identifier and the RD setting key can be implemented in various ways. As an example, the RD identifier and the RD setting key can be created and represented by values equivalent to keyboard input and mouse input. For instance, if keyboard input is used, the RD identifier can be represented by shift+F1 for the starting position and the RD setting key can be created by shift+F2 at the ending position. If mouse input is used, the RD identifier is represented by clicking on the starting position and the RD setting key is created by clicking on the ending position.
[0039] If the RD identifier and the RD setting key are input, the authoring module (11) assigns identification information (D2) to the content (C1) located between the RD identifier (K1) and the RD setting key K2, classifies it as the authoring content (D1), and then collects it (step 14). Here, the identification information (D2) is used as an independent object to define the authoring content (D1) and can be constituted in various ways for convenience in the field of the present invention. As an example, a time value for creating the authoring content through the RD identifier and the RD setting key is assigned to the identification information (D2) to obtain an inherent independent object. Moreover, the identification information (D2) can also be a combination of a computer ID or the file name of an electronic document for the convenience of the author or for searching. Figure 3 In the example shown, block designation is performed at the starting point and the ending point of the authoring content (D1) to distinguish the authoring content (D1) from the general content (C2) and highlight it.
[0040] At this time, the authoring content (D1) specified by the author displays the identification information (D2) of the authoring content (D1) on the RD property window (L1) by activating the RD property window (L1) (step 17). Here, the RD property window (L1) provides an interface (B1) for the author to input the association relationship and the relationship attribute. For this purpose, the relationship setting module (22) is provided with an association relationship input unit (not shown) and a relationship attribute input unit (not shown). Please refer to Figure 4 , the association relationship input unit functions as an association relationship collection window (L2) and allows specifying other RDs of the author himself or others. Moreover, the relationship attribute input unit functions as a relationship attribute collection window (L3) and allows specifying the relationship attribute with the target RD.
[0041] If an RD (for the sake of convenience of explanation, hereinafter the RD designated as having an association relationship with the work content (D1) currently being processed will be referred to as the "target RD" to distinguish it from other RDs) is input in the association relationship collection window (L2) (step 18), the relationship setting module (22) collects information on the association relationship (D3) between the target RDs that have an association relationship with the work content (D1) currently being processed (step 19). However, if the target RD is not input, the relationship setting module (22) defines the association relationship and relationship attributes as an undefined null attribute, and the data processing module (23) creates an RD (for the sake of convenience of explanation, hereinafter the RD related to the work content currently being processed will be referred to as the "original RD" to distinguish it from other RDs) with the association relationship and relationship attributes of the null attribute, as well as the work content (D1) and the identification information (D2), and stores it in the RD storage unit (31).
[0042] If a relationship attribute (D4) is input in the association relationship collection window (L2) and the relationship attribute collection window (L3), the relationship setting module (22) collects information on the relationship attribute (D4) between the association relationship (D3) (Source and Target) between the original RD and the target RD (step 21). Moreover, the data processing module (23) creates an original RD with the work content (D1), the identification information (D2), the association relationship (D3), and the relationship attribute (D4) as a data set and stores it in the RD storage unit (31) (step 26).
[0043] On the other hand, as Figure 5 shown, if an association relationship (D3) is input in the association relationship collection window (L2) but no relationship attribute is input in the relationship attribute collection window (L3), the data processing module (23) asks through the inquiry window (L4) whether to recommend a relationship attribute (step 20). If the author selects the recommendation in the inquiry window (L4), the relationship attribute recommendation unit of the relationship setting module (22) calls the existing target RD information stored in the RD storage unit (30) (step 22), then analyzes the relationship between the work content of the target RD and the work content (D1) of the original RD, predicts the relationship attribute between the work contents of the two RDs, and outputs the result to the relationship attribute recommendation window (L5) to recommend the relationship attribute between the original RD and the target RD (step 23). The relationship attribute recommendation unit provides support to determine a suitable relationship attribute for the work content being processed, and the author can review the relationship attributes prompted by the relationship attribute recommendation window (L5) to effectively and easily determine the relationship attribute between the original RD and the target RD.
[0044] After reviewing the relationship attributes prompted by the relationship attribute recommendation unit, if the author enters the relationship attributes in the relationship attribute input window (L3), the relationship setting module (22) collects information on the relationship attributes (D4) of the original RD and the target RD (step 25). Moreover, the data processing module (23) creates an original RD that combines the work content, identification information, association relationship, and relationship attributes into a data set and stores it in the RD storage unit (31) (step 26). If the relationship attribute recommendation unit prompts the relationship attributes but the author does not enter the relationship attributes, the relationship setting module (22) deletes the previously collected RD association relationship by resetting and repeats the RD association relationship designation step again (step 18).
[0045] For reference, the relationship attribute recommendation unit analyzes the work content of each target RD that has an association relationship with the original RD, searches for the best relationship attributes, and displays the results together with the numerical accuracy in the relationship attribute recommendation window (L5). Deep learning algorithms widely used such as the CNN (Convolutional Neural Network) model can be used for the analysis of the work content of the RD and the recommendation of relationship attributes.
[0046] As described above in conjunction with Figures 1 to 5 After the author has written the document, the author can create the RD of the present invention at the file, paragraph, sentence, phrase, or word level. However, the method of creating the RD while the author is writing the document may facilitate the writing and management of the document. Regarding the dictionary, it will be described below in conjunction with Figure 6 for illustration.
[0047] Figure 6 is a flowchart showing the process of creating an RD when writing the content in another embodiment of the present invention. Here, the same graphical symbols as those described and illustrated in conjunction with Figure 2 represent the same steps with the same results.
[0048] Please refer to Figure 6 In another embodiment of the present invention, the process of creating an RD is the same as the steps of creating an RD described and illustrated in conjunction with Figure 2 However, there are differences in the labeling of the RD identifier, the input of the content, and the collection of the stored content due to the creation of the RD setting key.
[0049] First, if the content to be input is to be used as the original RD, before inputting the content, the author designates the position by inputting the RD identifier (K1) through the input device (please refer to Figure 3 ). After inputting the identifier (K1), the content is written (step 132) and the RD setting key K2 is created through the input device (please refer to Figure 3If so (step 133), the authoring module (11) assigns identification information (D2) to the content between the RD identifier (K1) and the RD setting key K2 (please refer to Figure 3 ) and classifies it as authoring content D1 (please refer to Figure 3 ) and then collects it (step 14). Moreover, the subsequent process creates and stores an RD in the same steps as those described and illustrated in combination with Figures 3 to 5 , so its details are omitted to avoid repetition.
[0050] As described above, the RD of the present invention can be created afterwards, but can also be created in the authoring step of the work. Therefore, the author's thinking and the connection of thinking can be directly reflected in the authoring content as it is and displayed, so that the change trend of the authoring content can be easily grasped. Furthermore, it can be managed as knowledge data in this field, and a management system that can connect the authoring and management of electronic files and authoring content at any time can be realized. Therefore, the present invention is very beneficial.
[0051] Figure 7 is a block diagram showing the data structure of an electronic file created by an authoring management system according to an embodiment of the present invention.
[0052] Please refer to Figure 1 and Figure 7 . As an example created by the authoring management system (1) of the present invention, the electronic file (100) is divided into a file attribute (110) and a file body (120).
[0053] The file attribute (110) is the meta-information of the electronic file (100) and includes a file ID (111), a file subject (112), a file author (113), and a file authoring date (114). After being created by the authoring module (11), the file attribute is stored in the electronic file storage unit (32) by the data processing module (23).
[0054] The file body (120) is composed of the content that constitutes the content of the file written by the author. After being created by the authoring module (11), it is stored in the electronic file storage unit (32) by the data processing module (23). The content is then divided into authoring content (121a) managed after being designated as an RD and general content (122). Here, the general content refers to general content (122, 124, 125, etc.) other than the authoring content (121a) that is an RD element in the file body. In the illustrated example, 2 RDs are created in the electronic file (100).
[0055] The RD includes authoring content (121a), identification information (121b), association relationship (121c), and relationship attribute (121d).
[0056] As described in conjunction with Figures 2 to 7 The content of the work (121a) is the content (C1) designated as RD.
[0057] The identification information (121b) is information used for managing the content of the work separately from other works, and has an ID (b1) with an inherent identification value. The ID (b1) is information used to distinguish it from other RDs and define it as an independent object, as described in conjunction with Figure 2 As described. It can be assigned based on the creation time of the content of the work (D1). Moreover, the ID (b1) can be used by combining the creation time of the content of the work (121a), the computer ID, and the file ID (111) for the convenience of the author or search.
[0058] The association relationship (121c) includes source IDs (c1, c2) and a Target ID (c3) for indicating whether the content of the work (121a) is connected or not. The Target ID (c3) represents the ID in the identification information (121b) of the Target RD. The source IDs (c1, c2) are the identification information (121b) of the source RDs designated as having an association relationship (121c) with other RDs (for the convenience of explanation, hereinafter, the RD designated as having an association relationship (121c) with the original RD is referred to as the "source RD"). Here, the ID (b1), the source IDs (c1, c2), and the Target ID (c3) are values assigned from the perspective of the original RD, and should be interpreted as relative concepts that vary depending on whether they are designated or not. The source RD and the Target RD should be designated based on the directivity of the association relationship (121c), which is the main factor determining the relationship attribute (121d).
[0059] The relationship attribute (121d) represents the nature of the change between the content of the work (121a) that has formed an association relationship (121c) with each other, and its range, category, or definition can be set diversely. Since the relationship attribute (121d) can be set diversely, it cannot be determined with the same meaning, but four relationship attributes (121d) are exemplified for the convenience of understanding. For example, when the content of the work (121a) between RDs is the same, it is set as the first attribute "assimilation", when it is attached to the content of the work (121a) of the RD that has formed an association relationship (121c), it is set as the second attribute "specification", when it is a part of the content of the work (121a) of the RD that has formed an association relationship (121c), it is set as the third attribute "partialization", and when the content of the work (121a) of the RD that has formed an association relationship (121c) is modified and attached, it is set as the fourth attribute "progression".
[0060] In Figure 7 In the example shown, the electronic document (100) has two RDs (121, 123). The first RD (121) has an association relationship (121c) with three RDs and thereby has respective relationship attributes. Here, the second RD (123) can have diverse association relationships and relationship attributes according to or as specified by the data structure exemplified by the first RD (121). Although two RDs (121, 123) are exemplified in the illustrated example, they can be diversely increased or decreased according to the specification of the RDs. Moreover, for the convenience of explanation and understanding, the association relationship (121c) and relationship attributes (121d) of the first RD (121) are exemplified by the four attributes described above (“first attribute”: “assimilation”, “second attribute”: “concretization”, “third attribute”: “partialization”, “fourth attribute”: “processization”).
[0061] The first RD (121) has an ID (b1) incorporated into the original RD. The first RD has an association relationship (121c) with source ID1 (c1) and source ID2 (c2) and has second attributes (d1, d2). This is an example where the authored content (121a) of the first RD (121) is specified as the second attribute (d1) after being concretized from the authored content of source ID1 (c1), and is also an example where the authored content (121a) of the first RD (121) is specified as the second attribute (d2) after being concretized from the authored content of source ID2 (c2). Moreover, the first RD (121) has an association relationship (121c) with Target ID3 (c3) and has a fourth attribute (d3). This is an example where the authored content (121a) of the first RD (121) has an association relationship (121c) with Target ID3 (c3) after being modified and appended in content and is specified as the fourth attribute (d3).
[0062] Figure 8 Shows the ML file for the authored content in a preferred embodiment of the present invention.
[0063] Please refer to Figure 8 , RDML sets the font, size, and color of each text of the authored content (D1) to be displayed through the electronic document authoring unit (10) (please refer to Figure 1 ) so as to visually distinguish the authored content (D1) from general content items and present the authored content specified by the RD identifier and the RD setting key.
[0064] Moreover, the RDML presents the identification information (D2) of the RD. In the ML of this embodiment, the identification information (D2) is presented as <text:meta xml:id='RD121'>. The authoring management system (1) of the present invention (please refer to Figure 1 ) identifies the identification information (D2) of the RD as "RD121" and can store and manage it in a data type.
[0065] Figure 9 FIG. is a block diagram showing an authoring management system composed of a server-client system in a preferred embodiment of the present invention.
[0066] Please refer to Figure 9 , the server-client system of the present invention includes an author client (C, C'; hereinafter referred to as "C") and a relational server (S) network system. Here, the author client (C) and the relational server (S) perform data communication using the HTTP protocol based on TCP / IP, and the data format can be implemented in JSON (JavaScript Object Notation) format.
[0067] The relational server (S) communicates with one or more author clients (C), manages the RDs of the author clients (C) in a dataset type, and relays and manages the exchange of datasets between the author clients (C). Therefore, the management system between RDs is not limited to the scope of the author client (C), but is extended to a global network including Ethernet and the Internet, and then the RD information is collected and exchanged for effective management.
[0068] The author client (C) of the server-client system (SC) of the present invention further includes an authoring management system (1) (please refer to Figure 1 ), a communication device for network communication, and a communication process such as a web browser (not shown).
[0069] The relational server (S) of the server-client system (SC) of the present invention further includes: an RD storage unit (110) that stores the RDs transmitted and shared by the author client (C); an RD search module (140) that searches and stores the data stored in the RD storage unit (110); an RD relationship processing module (160) that controls the search operation of the RD search module (140) according to the search signal of the author client (C) and transmits the searched RD to the corresponding author client (C).
[0070] As a result, the relationship server (S) searches for the target RD to be associated in order to create an RD in the author client (C), transmits it to the author client (C), stores the RD created by the author client (C) in the RD storage unit (110) of the relationship server (S), and then manages and shares it. Here, the RD search of the RD search module (140) can be performed in various ways using the authoring content, identification information, association relationship, and relationship attributes of the RD as search conditions. Moreover, after the RD search module (140) searches for multiple interlinked RDs, it can visualize the association structure among numerous RDs in a multi-dimensional manner.
[0071] Figure 10 As an example of explaining the method for managing the authoring of RDs using the present invention, the summary information of the RDs is shown. Here, the RD summary information includes identification information, association relationship, and relationship attributes. The Source ID and the Target ID are the association relationships of the RDs due to being specified or designating, and "assimilation", "specification", "partialization", and "processification" are the relationship attributes. The relationship attributes have the same meaning as the examples of the relationship attributes described above in combination. Moreover, for the sake of convenience in explanation, six pieces of RD information are used. Moreover, for the sake of convenience in explanation, the RD with the ID of RN_001 is referred to as "001_RD", the RD with the ID of RN_002 is referred to as "002_RD", the RD with the ID of RN_003 is referred to as "003_RD", the RD with the ID of RN_004 is referred to as "004_RD", the RD with the ID of RN_005 is referred to as "005_RD", and the RD with the ID of RN_006 is referred to as "006_RD". Figure 5 is a diagram that visually presents the summary information shown using nodes and edges. Here, as an example, the nodes represent the object information of the RDs, and the edges represent the flow information and association relationships among the RD authoring contents. The content configured in the nodes is the ID and the subject as the information of the RD, and the edges represent the flow information and association relationships through the relationship attributes and arrows. The diagram composed of the nodes and edges is presented in a multi-dimensional manner such as two-dimensional and three-dimensional, and is often applied to various fields. In the authoring management system of the present invention, RDs can be freely created and digitized for management conveniently at the overall file, paragraph, sentence, phrase, or word level, etc. Therefore, when the RDs of the present invention are applied to the node / edge diagram, they can be used immediately and effectively for analysis, verification, etc.
[0072] Figure 11 visually presents using nodes and edges Figure 10 Please refer to
[0073] Please refer to Figure 10, 001_RD is related to 002_RD, 003_RD, 004_RD, 005_RD, and 006_RD respectively through the association relationship of the Target ID and the relationship attributes of "concretization", "assimilation", "concretization", "partialization", and "processization". This means that based on the content of the work of 001_RD, the content of the works of 002_RD, 003_RD, 004_RD, 005_RD, and 006_RD changes in the nature of "concretization", "assimilation", "partialization", and "processization", and visualizing it is as Figure 11 shown.
[0074] Moreover, 001_RD is related to 006_RD through the association relationship of the source ID and the relationship attribute of "processization". This means that based on the content of the work of 006_RD, the content of the work of 001_RD changes in the nature of "processization". Visualizing it is as Figure 11 .
[0075] Please refer to Figure 10 , 002_RD is related to 001_RD and 003_RD through the association relationship of the source ID and the relationship attribute of "concretization". This means that the content of the work of 002_RD changes in the nature of "concretization" based on the content of the works of 001_RD and 003_RD. Moreover, 002_RD is related to 004_RD through the association relationship of the Target ID and the relationship attribute of "assimilation". This means that the content of the work of 004_RD changes in the nature of "assimilation" based on the content of the work of 002_RD, and visualizing it is as Figure 11 .
[0076] Please refer to Figure 10 , 003_RD is related to 001_RD through the association relationship of the source ID and the relationship attribute of "concretization". This means that the content of the work of 003_RD changes in the nature of "concretization" based on 001_RD. Moreover, 003_RD is related to 002_RD and 004_RD through the association relationship of the Target ID and the relationship attribute of "concretization". This means that the content of the works of 002_RD and 004_RD changes in the nature of "concretization" based on the content of the work of 003_RD. Visualizing it is as Figure 11 . Moreover, 003_RD is related to 005_RD through the association relationship of the Target ID and the relationship attribute of "partialization". This means that the content of the work of 005_RD changes in the nature of "partialization" based on the content of the work of 003_RD. Visualizing it is as Figure 11 .
[0077] Please refer to Figure 10, 004_RD is related to 001_RD, 002_RD, and 003_RD through the association relationship of the source ID and the relationship attributes of "specification", "assimilation", and "specification". This means that the content of the work of 004_RD is based on the content of the works of 001_RD, 002_RD, and 003_RD and changes in the nature of "specification", "assimilation", and "specification". Visualizing it is as follows Figure 11 .
[0078] Please refer to Figure 10 , 005_RD is related to 001_RD and 003_RD through the association relationship of the source ID and the relationship attribute of "partialization". This means that the content of the work of 005_RD is based on the content of the works of 001_RD and 003_RD and changes in the nature of "partialization". Visualizing it is as follows Figure 11 .
[0079] Please refer to Figure 10 , 006_RD is related to 001_RD through the association relationship of the source ID and the relationship attribute of "processualization". This means that the content of the work of 001_RD is based on the content of the work of 006_RD and changes in the nature of "processualization". Visualizing it is as follows Figure 11 .
[0080] As mentioned above, if the present invention creates RDs for the whole document, paragraphs, sentences, phrases, or words respectively, and stores and manages them after digitizing, it can clearly review / analyze the change flow of each work content. Moreover, recently, when implementing a project in a server-client environment for sharing and collaboration, due to hierarchically or subdividing the mutually complexly related work contents, it is possible to integrally manage multiple and / or a large number of electronic documents, provide flexible document management or work management, thus improving the working environment and providing an economical work environment. Different from the existing method that relies on individual research documents, research records, and individual markings of researchers, the present invention can always grasp and track the progress of research, and through the review and verification of the semantically based mutual association relationship, it can also conduct analysis based on verification, review, and modification locally or globally among authors or organizations at any time. Therefore, it means implementing and managing the project efficiently. Therefore, the work management system of the present invention can not only realize the work writing and management at the personal level, but also apply the work management system of the present invention in large-scale operations within the organization, between organizations, and at the social level. Therefore, the present invention is very practical.
[0081] On the other hand, the work management method and work management system of the present invention are effective in the recommendation or verification of work content because the work contents are organically related to each other through RDs. The following combines Figure 11 to illustrate it.
[0082] The following combines Figure 11 to illustrate the verification processes of 001_RD and 005_RD. The work content of 001_RD is "assimilated" with the work content of 003_RD, while the work content of 005_RD has the nature of "partialization" of the work content of 003_RD. As a result, the work content of 005_RD needs to have the nature of "partialization" of the work content of 001_RD. Nevertheless, if the relationship attribute is not specified as "partialization" but as other relationship attributes such as "processualization" or "concretization" during the creation of 005_RD by the author, it is equivalent to inconsistency. In this case, the work management system of the present invention will determine the verification result as "inconsistent" and recommend the "partialization" relationship attribute to the author or inform of the inconsistency for re-examination and re-setting.
[0083] Next, illustrate the verification processes of 001_RD and 002_RD. The work content of 001_RD is "assimilated" with the work content of 003_RD, and the work content of 002_RD has the nature of "concretization" of the work content of 003_RD. Therefore, as a result, the work content of 002_RD should have the nature of "concretization" of the work content of 001_RD.
[0084] Moreover, illustrate the verification processes of 001_RD and 004_RD. The work content of 002_RD has the nature of "concretization" of the work content of 001_RD, and the work content of 002_RD is "assimilated" with the work content of 004_RD. Therefore, as a result, the work content of 004_RD should have the nature of "concretization" of the work content of 001_RD.
[0085] Moreover, illustrate the verification processes of 003_RD and 004_RD. The work content of 002_RD has the nature of "concretization" of the work content of 003_RD, and the work content of 002_RD is "assimilated" with the work content of 004_RD. Therefore, as a result, the work content of 004_RD should have the nature of "concretization" of the work content of 003_RD.
[0086] Moreover, the following illustrates the verification processes of 001_RD and 004_RD. The work content of 002_RD has the nature of "concretization" of the work content of 001_RD, and the work content of 002_RD is "assimilated" with the work content of 004_RD. Therefore, as a result, the work content of 004_RD should have the nature of "concretization" of the work content of 003_RD.
[0087] Next, the verification process when the relationship attributes of the object to be verified overlap will be described. To reiterate the aforementioned verification processes of 001_RD and 004_RD, the verification of 001_RD and 004_RD can be carried out not only through the path of 001_RD and 003_RD, but also through the path of 003_RD and 004_RD.
[0088] As mentioned above, if the three RDs in the work management system of the present invention have an associated relationship, even without applying machine learning as described later, it is possible to easily determine errors in the relationship attributes by means of a program for verification or recommendation. Moreover, the more the associated relationships of the RDs, the more the verification paths increase, and thus the effectiveness of the verification increases. The following will be described in conjunction with Figure 12 for illustration.
[0089] Figure 12 is a flowchart showing a process for illustrating the verification process of the relationship attributes of the work management system in a preferred example of the present invention.
[0090] Please refer to Figure 11 and Figure 12 , the work management system of the present invention selects an RD (step 210) having the relationship attribute to be verified. The work management system of the present invention needs to verify when the author intends to specify or recommend relationship attributes or automatically set relationship attributes. For this purpose, an RD (001_RD) having the relationship attribute to be verified is selected and extracted.
[0091] If the RD (001_RD) is selected, the data processing module (23) (please refer to Figure 1 ) extracts two RDs (002_RD, 003_RD) having an associated relationship with the selected RD (001_RD) (step 220), and determines whether the selected RD (001_RD) is a closed section. At this time, if the selected RD (001_RD) and the two extracted RDs (002_RD, 003_RD) have an associated relationship with each other, it is determined that a closed section is formed.
[0092] If the selected RD (001_RD) is not configured in the closed section, the verification ends and verification is carried out by the learning modeling method described later. If the selected RD (001_RD) is configured in the closed section, the associated relationship is extracted from the two extracted RDs (002_RD, 003_RD). Moreover, an associated relationship with the relationship attribute of "assimilation" is extracted from the closed section of the selected RD (001_RD) (step 240).
[0093] Whether the associated relationships are the same or not is based on the directivity of the two RDs. Therefore, the associated relationship between 001_RD and 002_RD is the same as the associated relationship between 002_RD and 003_RD.
[0094] If it is confirmed that the said association relationships are the same (step 250), then extract the relationship attributes between these two RDs (001_RD, 003_RD) and another RD (002_RD) (step 260).
[0095] Here, the "assimilation" of one of the relationship attributes does not refer to the identity in entity, meaning, or form of the work content, but to the relationship attribute as the changing nature of the work content. That is, if the changes in meaning and / or form in the work content are subtle and actually belong to the same category, and they are set as the relationship attributes of "assimilation", then they can be applied with the relationship attributes of "assimilation".
[0096] If the confirmation result shows that the respective relationship attributes are the same (step 270), then determine that the verification results are consistent (step 280), and if the relationship attributes are different, determine that the verification results are inconsistent (step 280').
[0097] In this embodiment, the relationship attributes of 001_RD and 002_RD and the relationship attributes of 002_RD and 003_RD are both "specification" and the same. Therefore, it is determined that the verification results of the relationship attributes among 001_RD, 002_RD, and 003_RD that form a closed section are consistent.
[0098] First, machine learning will be described. Machine learning generally includes supervised learning, unsupervised learning, and semi-supervised learning. Unsupervised learning represented by clustering analysis does not require learning labels (target values) or training datasets, but semi-supervised learning or supervised learning requires labels and training data because they are learning methods for finding the output that conforms to the input. Examples of the said supervised learning include decision tree, support vector machine, artificial neural network, etc., but recently, people's attention to XGBoost or deep learning has been increasing. Although generative adversarial network (GAN: Generative Adversarial Network) has attracted attention recently, there are still many problems in the field of natural language processing. Although there are many learning models as described above, refined training data is still very important in machine learning.
[0099] Figure 13 A table of the relationship attributes of the RD and the work content as a preferred example of the present invention is schematically shown. Here, the work content and the relationship attributes are arbitrarily marked for convenience of explanation and understanding.
[0100] Please refer to Figure 13 , where the table assigns relationship attributes by column names, and the content of the work is configured according to the relationship attributes. Here, the relationship attributes and the content of the work are data specified by the author when creating the RD. It can be said that the relationship attributes and the content of the work directly reflect and present the author's thinking and the connection of thinking. Therefore, the relationship attributes and the content of the work in the table can be effectively utilized as refined training data. Furthermore, as the RD accumulates, effective materials can be ensured, that is, when verifying the content of the work and the relationship attributes through the verification process described in combination with Figure 12 and classifying / arranging the materials, it can be used as training data for the model to learn. This means that the collection operation of the refined training data required in the classification of machine learning can be omitted.
[0101] Moreover, the author can store and manage the relationship attribute history between the directly specified original RD and the target RD and refer to it when specifying subsequent relationship attributes. The relationship setting module (22) can grasp the relationship attribute setting style of the author from the data accumulated in this way. Moreover, the relationship setting module (22) can automatically set the relationship attributes according to the setting style of the author grasped in this way.
[0102] Moreover, there are many machine learning models applicable to the work management system of the present invention. However, as a deep learning model, in the field of natural language processing recently, the text classifier uses CNN (Convolutional Neural Network) more widely. Therefore, the CNN model is preferred. The CNN model can be implemented by open-source software such as Google's TensorFlow and Keras, Apache MXNet, Microsoft's CNTK, and Facebook's Caffe. That is, after selecting the CNN model and configuring the training data (relationship attributes, content of the work), the training data is adapted to the model (CNN), and the verification target RD is applied to the trained model to predict the relationship attributes for the content of the work of the RD to be verified. Since the specific method of using the CNN model is widely known in the field of the present invention, its detailed description is omitted.
[0103] The work management method and the work management system of the present invention have been described in detail above, but they are only exemplified as an example. Those with ordinary knowledge in the field to which the present invention pertains should know that various changes can be freely made without departing from the technical spirit of the present invention. Therefore, the protection scope of the present invention should not be construed as being limited to the content of the invention or the drawings, but should be defined by the claims.
Claims
1. A method for managing works, characterized in that, it includes the following steps: A step of setting a designated section of the content, setting the designated section of the content by an input key of an input device; A step of collecting the content of the work, collecting the content of the electronic work located in the designated section as the content of the work; A step of creating identification information, creating identification information about the content of the work; A step of collecting association relationships, collecting the directional association relationships between the content of the work and other content of the work; A step of collecting relationship attributes, collecting the relationship attributes of the nature of the change between the content of the work and the other content of the work with which it has formed an association relationship; and, An RD creation step of converting the content of the work, identification information, association relationships, and relationship attributes into a data set.
2. The method for managing works according to claim 1, characterized in that, the step of setting the designated section of the content includes an RD identifier marking step of marking an RD identifier at the starting point of the designated section.
3. The method for managing works according to claim 1, characterized in that, the step of setting the designated section of the content includes an RD setting key creation step of creating an RD setting key at the end point of the designated section.
4. The method for managing works according to claim 3, characterized in that, the RD setting key creation step includes an RD property window activation step, which activates an RD property window provided with an association relationship input unit and a relationship attribute input unit in the operation window when the RD setting key is selected.
5. The method for managing works according to claim 4, characterized in that, the step of collecting the association relationships collects the input value of the association relationship input unit as the association relationship; and the step of collecting the relationship attributes collects the input value of the relationship attribute input unit as the relationship attribute.
6. The method for managing works according to claim 5, characterized in that, the step of collecting the relationship attributes includes a relationship attribute verification step, that is, among three RDs that have an association relationship with each other, if the relationship attributes of the same nature exist between two of the three RDs, and if the association relationships between these two RDs and the other RD are the same, then verify that the other two relationship attributes have the same nature of relationship attributes.
7. The method for managing works according to any one of claims 4 to 6, characterized in that, the association relationship input unit is configured as follows, that is, it can input the target association relationship in which the content of the work changes into other content or the source association relationship in which the content of the work changes from other content; the relationship attribute input unit is configured as follows, that is, it can input the target relationship attribute in which the content of the work changes into other content or the source relationship attribute in which the content of the work changes from other content.
8. The method for managing works according to claim 7, characterized in that, the step of collecting the relationship attributes includes an association relationship and relationship attribute prompting step, that is, when the association relationship input unit has an input value, output the association relationship and relationship attributes to the operation window for prompting.
9. The method for managing works according to claim 8, It is characterized in that It further includes the following steps: A chart creation step of creating a chart in which a plurality of nodes are connected to each other by directed edges; A visualization step of visualizing on a work window after identifying information is marked on the nodes and the association relationship and relationship attributes are marked on the edges.
10. The work management method according to claim 9, It is characterized in that The relationship attribute includes one or more selected from the following situations: When the change nature between the work content of the RD and the work content of other RDs forms the same relationship, it is defined as the assimilation situation; When the change nature between the work content of the RD and the work content of other RDs forms an additional relationship, it is defined as the concretization situation; When the change nature between the work content of the RD and the work content of other RDs forms a relationship where one is included in the other content, it is defined as the partialization situation; When the change nature between the work content of the RD and the work content of other RDs forms a modified and additional relationship, it is defined as the process situation.
11. A work management system, It is characterized in that It includes: A work module that creates a content through the input of an input device; A definition module that designates a section of the content, assigns identification information, and classifies it as work content; A relationship setting module that collects the directed association relationship between the work content and other work contents, and collects the relationship attribute regarding the nature of the change between the work content and other work contents that form an association relationship with it; and A data processing module that converts the work content, identification information, association relationship, and relationship attribute into a data set and stores it in the RD storage unit.
12. The work management system according to claim 11, It is characterized in that It further includes an RD setting key, which is created by the work module to input the association relationship and relationship attribute, and is located at the end of the designated section of the content.
13. The work management system according to claim 11, It is characterized in that It further includes an RD identifier, which is displayed by the work module on the work window in such a way that it is located at the start of the designated section of the content.
14. The work management system according to claim 12, It is characterized in that It further includes an RD attribute window, which is activated by the RD setting key to input the association relationship or relationship attribute.
15. The work management system according to claim 14, It is characterized in that The RD attribute window includes: an association relationship input unit, which is divided to input a source association relationship or a target association relationship; an association relationship input unit, which is divided to input a source relationship attribute or a target relationship attribute.
Citation Information
Patent Citations
Methods and apparatuses to assemble, extract and deploy content from electronic documents
CN101288067A
Structured document data base system with dynamic parting function
JP1998171794A