Data processing apparatus, data processing method, and data processing program
The data processing apparatus with a hierarchical structure and data management unit addresses the challenge of analyzing GHG emissions with multiple axes, facilitating comprehensive analysis and visualization for effective emission reduction strategies.
Patent Information
- Application Number
- JP2024571407
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-07-05
- Publication Date
- 2025-06-16
- Estimated Expiration
- 2043-07-05
AI Technical Summary
Existing technologies are unable to analyze greenhouse gas (GHG) emissions with multiple analysis axes, making it difficult to manage and visualize the breakdown of GHG emissions across various product components and life cycles.
A data processing apparatus with a hierarchical structure that supports multiple analysis axes for GHG emissions, including a first and second hierarchical structure for different analysis axes, and a data management unit that extracts node paths from emission nodes to selected nodes, enabling comprehensive analysis and visualization.
Enables efficient analysis and visualization of GHG emissions with multiple analysis axes, allowing for accurate identification of emission sources and formulation of effective reduction measures.
Smart Images

Figure 0007693139000001 
Figure 0007693139000002 
Figure 0007693139000003
Abstract
Description
Technical Field
[0001] The present disclosure relates to the analysis of greenhouse gas (hereinafter also referred to as GHG) emissions.
Background Art
[0002] As technologies related to the analysis of carbon dioxide (hereinafter also referred to as CO2) emissions, which are one of the GHG emissions, there are the technologies disclosed in Patent Document 1 and Patent Document 2. Patent Document 1 discloses a method for calculating the CO2 emissions of a product from power information and fuel information. Patent Document 2 discloses a method for calculating the CO2 emissions for each service from the power consumption.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Patent Document 2
Summary of the Invention
Problems to be Solved by the Invention
[0004] In order to manage the GHG emissions and examine the possibility of reducing the GHG emissions, it is necessary to visualize the breakdown of the GHG emissions. For example, it is necessary to visualize the GHG emissions for each part of the product or for each life cycle (manufacturing, transportation, etc.) of the product. However, there are many analysis axes for GHG emissions, and it is not easy to manage complex data for a large number of analysis axes. For example, as an analysis axis, an analysis axis regarding the energy source that generates GHG can be considered. Also, as another analysis axis, an analysis axis regarding the internal organization of the product manufacturer can be considered. Furthermore, as an analysis axis, an analysis axis regarding the parts that make up the product can be considered.
[0005] In the technologies of Patent Document 1 and Patent Document 2, such multiple analysis axes are not supported. Therefore, there is a problem that the GHG emissions cannot be analyzed with multiple analysis axes. One of the main objectives of the present disclosure is to solve the above problems. Specifically, the present disclosure aims to enable the analysis of GHG emissions with multiple analysis axes. Perform preprocessing for This is the main objective.
Means for Solving the Problems
[0006] The data processing apparatus according to the present disclosure includes a first hierarchical structure in which a plurality of first nodes corresponding to a first analysis axis, which is an analysis axis of greenhouse gas emissions, are hierarchically arranged; a second hierarchical structure in which a plurality of second nodes corresponding to a second analysis axis, which is an analysis axis of greenhouse gas emissions different from the first analysis axis, are hierarchically arranged; and a plurality of emission nodes that are nodes of greenhouse gas emissions. Among the plurality of first nodes, there are two or more first connection nodes that connect to any of the emission nodes. Among the plurality of second nodes, there are two or more second connection nodes that connect to any of the emission nodes. A data management unit that manages hierarchical structure data; an extraction unit that, when any of the first nodes is selected as a first selected node and any of the second nodes is selected as a second selected node, extracts, for each first connection node, a first node path that is a chain of nodes from the emission node to which the first connection node connects, via the first connection node, to the first selected node, and for each second connection node, extracts a second node path that is a chain of nodes from the emission node to which the second connection node connects, via the second connection node, to the second selected node.
Advantages of the Invention
[0007] According to the present disclosure, the GHG emissions can be analyzed with multiple analysis axes.
Brief Description of the Drawings
[0008]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Figure 15
Figure 16
Figure 17
Figure 18
Mode for Carrying Out the Invention
[0009] Hereinafter, embodiments will be described with reference to the drawings. In the following description of the embodiments and the drawings, those denoted by the same reference numerals indicate the same or corresponding parts. Hereinafter, CO2 will be described as an example of GHG. Note that CO2 is an example of GHG, and the following description is also applicable to GHGs other than CO2 (such as methane, nitrous oxide, and chlorofluorocarbons).
[0010] Embodiment 1. ***Description of the configuration*** FIG. 1 shows a functional configuration example of the emission management device 100 according to the present embodiment. The emission management device 100 corresponds to a data processing device. Also, the operation procedure of the emission management device 100 corresponds to a data processing method. Further, the program for realizing the operation of the emission management device 100 corresponds to a data processing program. FIG. 18 shows a hardware configuration example of the emission management device 100 according to the present embodiment. First, with reference to FIG. 18, the hardware configuration of the emission management device 100 will be described.
[0011] The emission management device 100 according to the present embodiment is a computer. As hardware, the emission management device 100 includes a processor 901, a main storage device 902, an auxiliary storage device 903, a communication device 904, and an input / output device 905. As shown in FIG. 1, the emission management device 100 includes a storage unit 102, an instruction acquisition unit 103, an extraction unit 104, and a visualization unit 105 as functional configurations. The functions of the instruction acquisition unit 103, the extraction unit 104, and the visualization unit 105 are realized by, for example, a program. The auxiliary storage device 903 stores a program for realizing the functions of the instruction acquisition unit 103, the extraction unit 104, and the visualization unit 105. These programs are loaded from the auxiliary storage device 903 to the main storage device 902. Then, the processor 901 executes these programs to perform the operations of the instruction acquisition unit 103, the extraction unit 104, and the visualization unit 105 described later. FIG. 18 schematically shows a state in which the processor 901 is executing a program that realizes the functions of the instruction acquisition unit 103, the extraction unit 104, and the visualization unit 105. The storage unit 102 is realized by the main storage device 902 and / or the auxiliary storage device 903. The communication device 904 communicates with external devices. The input / output device 905 is, for example, a mouse, a keyboard, and a display.
[0012] Next, with reference to FIG. 1, a functional configuration example of the emission amount management device 100 will be described.
[0013] The data management unit 101 manages the hierarchical structure data 200. Specifically, the data management unit 101 acquires configuration information indicating the configuration of the hierarchical structure data 200. Then, the data management unit 101 generates the hierarchical structure data 200 using the acquired configuration information. Further, the data management unit 101 stores the generated hierarchical structure data 200 in the storage unit 102. The data management unit 101 acquires configuration information from, for example, a data analyst who is a user of the emission amount management device 100, via the mouse and keyboard of the input / output device 905. Also, the data management unit 101 acquires (receives) configuration information transmitted via the network from an external device via the communication device 904. The data management unit 101 may acquire the generated hierarchical structure data 200 from an external device.
[0014] The hierarchical structure data 200 is data including a hierarchical structure used for the analysis of CO2 emissions. The hierarchical structure data 200 includes a first hierarchical structure, a second hierarchical structure, and emission amount nodes. The first hierarchical structure is a hierarchical structure corresponding to a first analysis axis that is an analysis axis of CO2 emissions. The second hierarchical structure is a hierarchical structure corresponding to a second analysis axis that is an analysis axis of CO2 emissions different from the first analysis axis. In each of the first hierarchical structure and the second hierarchical structure, a plurality of nodes are hierarchically arranged. The nodes included in the first hierarchical structure are referred to as first nodes. Also, the nodes included in the second hierarchical structure are referred to as second nodes. The emission node is a node of CO2 emissions. Note that the details of the hierarchical structure data 200 will be described later. Also, the details of the configuration information will be described later together with the details of the hierarchical structure data 200. The processing performed by the data management unit 101 corresponds to data management processing.
[0015] The storage unit 102 stores the hierarchical structure data 200.
[0016] The instruction acquisition unit 103 acquires an analysis instruction from a data analyst via the mouse and keyboard of the input / output device 905. The analysis instruction is a command for instructing an analysis of CO2 emissions. In the analysis instruction, conditions for extracting a node path from the hierarchical structure data 200 are specified. A node path is a chain of nodes. The details of the node path will be described later.
[0017] The extraction unit 104 extracts a node path corresponding to the conditions specified in the analysis instruction from the hierarchical structure data 200. The processing performed by the extraction unit 104 corresponds to extraction processing.
[0018] The visualization unit 105 generates visualization information for visualizing the CO2 emissions based on the first analysis axis and the second analysis axis using the node path extracted by the extraction unit 104. The visualization unit 105 generates, for example, a Sankey diagram as the visualization information. Then, the visualization unit 105 outputs the visualization information to the display of the input / output device 905.
[0019] FIG. 2 shows an example of the hierarchical structure data 200.
[0020] The hierarchical structure data 200 is data having a data structure in graph format. In the graph format, data is represented by nodes and edges. In FIG. 2, nodes are represented by circles. Also, in FIG. 2, edges are represented by lines connecting the nodes. As a database for holding graph format data, it is conceivable to use a graph database. Also, as a database for holding graph format data, a relational database, a key-value database, a document database, etc. may be used.
[0021] The CO2 emission node 201 is an emission node. The CO2 emission node 201 is a data node in which the CO2 emission, which is the GHG emission, is set. The hierarchical structure data 200 includes a plurality of CO2 emission nodes 201. The CO2 emission is represented by a numerical value such as weight (kg), volume (m 3 ). Also, instead of the CO2 emission, a value for calculating the CO2 emission may be set in the CO2 emission node 201. For example, a value that is the basis for calculating the CO2 emission, such as power consumption, calorific value, or water volume, may be set in the CO2 emission node 201. In this case, the extraction unit 104 applies a conversion formula to the value set in the CO2 emission node 201 to calculate the CO2 emission. Also, the extraction unit 104 may transfer the value of the CO2 emission node 201 (the value that is the basis for calculating the CO2 emission) to the visualization unit 105 without calculating the CO2 emission, and the visualization unit 105 may visualize the value of the CO2 emission node 201. Also, a CO2 emission node 201 in which the CO2 emission is set and a CO2 emission node 201 in which a value for calculating the CO2 emission is set may be mixed. Note that, hereinafter, for simplicity of explanation, it is assumed that the hierarchical structure data 200 includes only the CO2 emission nodes 201 in which the CO2 emission is set.
[0022] Tag data 202 is hierarchical data. Note that the number of hierarchical levels shown in FIG. 2 is an example, and the tag data 202 may have a hierarchical structure with a number of hierarchical levels other than those shown in FIG. 2. The tag data 202 includes, for example, classification tag data 203, department tag data 204, equipment tag data 205, and product tag data 206. In addition to these, a tag node representing a date may be included in the hierarchical structure data 200. A node included in the tag data 202 is called a tag node. Hereinafter, a tag node is also simply referred to as a node. Each tag data 202 includes a plurality of tag nodes, and the plurality of tag nodes are hierarchically arranged. The CO2 emission amount node 201 is connected (associated) to two or more tag nodes among the plurality of tag nodes. A tag node to which the CO2 emission amount node 201 is connected is called a connection node. In the present embodiment, the tag node at the lowest layer of the hierarchical structure is connected to the CO2 emission amount node 201. Note that a tag node in a layer other than the lowest layer may be connected to the CO2 emission amount node 201. That is, the connection node may be a tag node in a layer other than the lowest layer.
[0023] The CO2 emission amount node 201 is connected to two or more connection nodes in two or more hierarchical structures. For example, the CO2 emission amount node 201 may be connected to a tag node of "Scope1", a tag node of "Assembly G", a tag node of "1F", and a tag node of "Part AA". In this case, the CO2 emission amount of the CO2 emission amount node 201 means the CO2 emission amount related to "Part AA" discharged by the equipment arranged on the "1F" of "Assembly G" belonging to "Scope1".
[0024] The classification tag data 203 is tag data corresponding to the GHG Protocol. The GHG Protocol is an international standard for calculating and reporting GHG emissions. As tag nodes below the topmost "GHG" tag node, a tag node of "Scope1", a tag node of "Scope2", and a tag node of "Scope3" are provided. The tag node of "Scope1" is a tag node corresponding to "Scope1 (Direct Emissions)" of the GHG Protocol. The tag node of "Scope2" is a tag node corresponding to "Scope2 (Indirect Emissions)" of the GHG Protocol. The tag node of "Scope3" is a tag node corresponding to "Scope3 (Other Emissions)" of the GHG Protocol. In the example of FIG. 2, a tag node of "Category 1" and a tag node of "Category 2" are provided below the tag node of "Scope3". The tag node of "Category 1" is a tag node corresponding to "Category 1" of the GHG Protocol. The tag node of "Category 2" is a tag node corresponding to "Category 2" of the GHG Protocol. In the drawing, "Category 1" and "Category 2" are denoted as "cat1" and "cat2". In the GHG Protocol, 15 categories are defined as the categories of "Scope3". In the present embodiment, only the tag node of "Category 1" and the tag node of "Category 2" are provided, but 15 tag nodes corresponding to the 15 categories of the GHG Protocol may be provided below the tag node of "Scope3". In the classification tag data 203, each of the tag node of "Scope1", the tag node of "Scope2", the tag node of "Category 1" and the tag node of "Category 2" of the tag node of "Scope3" is connected to the CO2 emission amount node 201. Further, the classification tag data 203 corresponds to a first hierarchical structure corresponding to the first analysis axis. Therefore, each tag node included in the classification tag data 203 corresponds to a first node. Also, the tag node connected to the CO2 emission amount node 201 corresponds to a first connection node. Specifically, the tag node of "Scope1", the tag node of "Scope2", the tag node of "Category 1", and the tag node of "Category 2" each correspond to the first connection node. As the first hierarchical structure, tag data other than the classification tag data 203 may be used. For example, as the first hierarchical structure, tag data corresponding to an energy source that generates CO2 may be used. In this case, tag nodes corresponding to individual energy sources (coal, coke, natural gas, biomass, etc.) are set in the hierarchical structure. Alternatively, instead of the classification tag data 203, any one of the department tag data 204, the equipment tag data 205, and the product tag data 206 may be treated as the first hierarchical structure. Also, there may be a plurality of tag data treated as the first hierarchical structure.
[0025] The department tag data 204 is tag data representing a department. A department is a source of CO2 emissions. Specifically, in the department tag data 204, the source of CO2 emissions is a factory. As tag nodes below the tag node of "factory" at the topmost layer, a tag node of "General Affairs Department" and a tag node of "Manufacturing Department" are provided. The tag node of the "General Affairs Department" is a tag node corresponding to the "General Affairs Department", which is an organization within the factory. The tag node of the "Manufacturing Department" is a tag node corresponding to the "Manufacturing Department", which is another organization within the factory. Also, as tag nodes below the tag node of the "Manufacturing Department", a tag node of "Sheet Metal Group G" and a tag node of "Assembly Group G" are provided. The tag node of "Sheet Metal Group G" is a tag node corresponding to the sheet metal group within the manufacturing department. The tag node of "Assembly Group G" is a tag node corresponding to the assembly group within the manufacturing department. For each of the tag nodes of the "General Affairs Department", the "Sheet Metal Group G", and the "Assembly Group G", a department ID (Identifier), department name, affiliated personnel, number of people, location, telephone number, etc. are stored. In the department tag data 204, each of the tag nodes of the "General Affairs Department", the "Sheet Metal Group G", and the "Assembly Group G" is connected to the CO2 emission amount node 201. That is, the tag nodes of the "General Affairs Department", the "Sheet Metal Group G", and the "Assembly Group G" are connection nodes, respectively.
[0026] The equipment tag data 205 is data representing equipment. The equipment is a source of CO2 emissions. Specifically, in the equipment tag data 205, the source of CO2 emissions is a factory. As tag nodes below the tag node of the top-level "factory", tag nodes of "Building 1" and "Building 2" are provided. The tag node of "Building 1" is a tag node corresponding to "Building 1" which is a building within the factory. The tag node of "Building 2" is a tag node corresponding to "Building 2" which is another building within the factory. Also, as tag nodes below the tag node of "Building 1", tag nodes of "Floor 1" and "Floor 2" are provided. The tag node of "Floor 1" is a tag node corresponding to the first floor of Building 1. The tag node of "Floor 2" is a tag node corresponding to the second floor of Building 1. For each of the tag nodes of "Floor 1", "Floor 2" and "Building 2", equipment ID, equipment name, area, etc. are stored. In the equipment tag data 205, each of the tag nodes of "Floor 1", "Floor 2" and "Building 2" is connected to the CO2 emission amount node 201. That is, the tag nodes of "Floor 1", "Floor 2" and "Building 2" are connection nodes respectively.
[0027] The product tag data 206 is data representing products. A product is an article manufactured in a factory which is a source of CO2 emissions. As tag nodes below the tag node of the top-level "product", tag nodes of "Component A" and "Component B" are provided. The tag node of "Component A" is a tag node corresponding to "Component A" which is a component of the product. The tag node of "Component B" is a tag node corresponding to "Component B" which is another component of the product. Also, as tag nodes below the tag node of "Component A", tag nodes of "Sub-component AA" and "Sub-component AB" are provided. The tag node of "Sub-component AA" is a tag node corresponding to "Sub-component AA" which is a component of Component A. The tag node of "Sub-component AB" is a tag node corresponding to "Sub-component AB" which is another component of Component A. For each of the tag nodes of "Component B", "Component AA", and "Component AB", component ID, component name, model number, cost, weight, etc. are stored. In the product tag data 206, each of the tag nodes of "Component B", "Component AA", and "Component AB" is connected to the CO2 emission node 201. That is, the tag nodes of "Component B", "Component AA", and "Component AB" are connection nodes, respectively.
[0028] Note that the department tag data 204, the facility tag data 205, and the product tag data 206 respectively correspond to the second hierarchical structure corresponding to the second analysis axis. Therefore, each tag node included in the department tag data 204, the facility tag data 205, and the product tag data 206 corresponds to the second node. Also, in the department tag data 204, the facility tag data 205, and the product tag data 206, the tag nodes connected to the CO2 emission node 201 correspond to the second connection nodes. Specifically, in the department tag data 204, the tag nodes of "General Affairs Department", "Sheet Metal G", and "Assembly G" respectively correspond to the second connection nodes. Also, in the facility tag data 205, the tag nodes of "1F", "2F", and "Building 2" respectively correspond to the second connection nodes. Also, in the product tag data 206, the tag nodes of "Component B", "Component AA", and "Component AB" respectively correspond to the second connection nodes. As the second hierarchical structure, tag data other than the department tag data 204, the facility tag data 205, and the product tag data 206 may be used.
[0029] Note that hereinafter, the tag node of "XX" may sometimes be simply denoted as "XX". That is, for example, the tag node of "GHG" may be simply denoted as "GHG", or the tag node of "factory" may be simply denoted as "factory".
[0030] The data management unit 101 shown in FIG. 1 acquires configuration information that describes the configuration of the hierarchical structure data 200 shown in FIG. 2. The configuration information acquired by the data management unit 101 describes each CO2 emission amount node 201. Further, the configuration information describes the details of the classification tag data 203. For example, the configuration information describes the tag nodes included in the classification tag data 203, the relationships between the tag nodes, the connection nodes of the classification tag data 203, and the CO2 emission amount nodes 201 to which the connection nodes of the classification tag data 203 are connected. Also, the configuration information describes the details of each of the department tag data 204, the equipment tag data 205, and the product tag data 206, similar to the classification tag data 203. In addition, when a CO2 emission amount node 201 in which values for calculating CO2 emission amounts such as power consumption, heat amount, and water amount are set is used, the configuration information includes a conversion formula. The data management unit 101 can acquire the configuration information in a format such as a csv file, an xml (registered trademark) file, a binary file, a database operation query, or the like. The data management unit 101 uses the acquired configuration information to generate the hierarchical structure data 200 illustrated in FIG. 2, and stores the generated hierarchical structure data 200 in the storage unit 102.
[0031] The data analyst inputs an analysis instruction to the instruction acquisition unit 103 using the mouse and keyboard of the input / output device 905. The data analyst selects, for example, any node of the classification tag data 203 as the first selected node. When there are a plurality of tag data corresponding to the first analysis axis, the data analyst selects any one of the plurality of tag data as the first selected hierarchical structure. Also, the data analyst selects any node within the tag data selected as the first selected hierarchical structure as the first selected node.
[0032] In addition, the data analyst selects any one of the tag data of the department tag data 204, the equipment tag data 205, and the product tag data 206 as the second selection hierarchical structure. Further, the data analyst selects any one of the nodes in the tag data selected as the second selection hierarchical structure as the second selection node.
[0033] The data analyst can select a plurality of first selection nodes, and can also select a plurality of second selection nodes. Then, the data analyst inputs an analysis instruction indicating the selection result to the instruction acquisition unit 103. In addition, the data analyst may specify a period. The data analyst can specify a period in units such as a single year, multiple years, a single month, multiple months, a day, and a week.
[0034] FIG. 3 shows an example of the visualization information 300 output by the visualization unit 105 to the input / output device 905. FIG. 3 shows an example of the visualization information 300 by a Sankey diagram. In the visualization information 300 by a Sankey diagram, the thickness of the line is proportional to the amount of CO2 emissions. In the visualization information 300, the extraction result of the CO2 emissions corresponding to the conditions (the first selection hierarchical structure, the first selection node, the second selection hierarchical structure, the second selection node) instructed by the data analyst in the analysis instruction is shown.
[0035] FIG. 3 shows the visualization information 300 when each tag node of "Scope1", "Scope2", "Category1", and "Category2" of the classification tag data 203 in FIG. 2 is selected as the first selection node, and each tag node of "General Affairs Department", "Sheet Metal G", and "Assembly G" of the department tag data 204 in FIG. 2 is selected as the second selection node. At the left end of the visualization information 300, the first selection node and the upper node of the first selection node are shown. That is, at the left end of the visualization information 300, "Scope1" and "Scope2" which are the first selection nodes, and "Scope3" which is the upper node of "Category1" and "Category2" which are the first selection nodes are shown. Also, at the right end of the visualization information 300, the second selection node and the upper node of the second selection node are shown. That is, at the right end of the visualization information 300, "General Affairs Department" which is the second selection node, and "Manufacturing Department" which is the upper node of "Sheet Metal G" and "Assembly G" which are the second selection nodes are shown. Also, in the vicinity of the left end of the visualization information 300, the CO2 emissions corresponding to each of "Scope1", "Scope2", and "Scope3" are displayed. Also, in the visualization information 300, the CO2 emissions corresponding to each of "Category1" and "Category2" of "Scope3" are also displayed. Also, in the vicinity of the right end of the visualization information 300, the CO2 emissions corresponding to each of "General Affairs Department" and "Manufacturing Department" are displayed. In the visualization information 300, the CO2 emissions corresponding to each of "Sheet Metal G" and "Assembly G" of "Manufacturing Department" are also displayed. Also, the CO2 emissions for the combination with the first selection node and the second selection node are also displayed. The topmost "30t" is the CO2 emissions for the combination of "Scope1" and "General Affairs Department". The next "50t" is the CO2 emissions for the combination of "Scope2" and "General Affairs Department". The next "40t" is the CO2 emissions for the combination of "Category1" and "General Affairs Department". The next "50t" is the CO2 emissions for the combination of "Category2" and "General Affairs Department". For "Sheet Metal G" and "Assembly G", the CO2 emissions are displayed in the same format as that of the "General Affairs Department".
[0036] By referring to the visualization information, the data analyst can efficiently formulate measures for reducing CO2 emissions. In Figure 3, the line corresponding to the combination of "Category1" and "Assembly G" is thick. Therefore, the data analyst can recognize that it is sufficient to formulate measures for the said combination. Instead of the Sankey diagram, the visualization unit 105 may generate visualization information using a bar graph, a stacked bar graph, a pie chart, or the like.
[0037] ***Description of Operations** FIG. 4 shows an operation example of the extraction unit 104 according to the present embodiment. FIG. 5 shows a specific example of step S1 in FIG. 4. FIG. 6 shows a specific example of step S2 in FIG. 4. FIG. 7 shows a specific example of step S3 in FIG. 4. FIG. 8 shows a specific example of step S4 in FIG. 4. FIG. 9 shows a specific example of step S5 in FIG. 4. FIG. 10 shows a specific example of step S6 in FIG. 4. FIG. 11 shows a specific example of step S7 in FIG. 4. Hereinafter, an operation example of the extraction unit 104 will be described with reference to FIGS. 4 to 10.
[0038] First, in step S1 of FIG. 4, the extraction unit 104 extracts a node path for each analysis axis from the hierarchical structure data 200 in accordance with the analysis instruction. When conditions such as a period (year, month, day) are specified in the analysis instruction, the data management unit 101 extracts only the node paths that match the conditions.
[0039] The node path is a chain of nodes from the CO2 emission amount node 201 to which the connection node is connected, via the connection node, to the selected node. The selected node is the node selected by the data analyst in the analysis instruction. The extraction unit 104 extracts a node path for each connection node for each of the first analysis axis and the second analysis axis. On the first analysis axis, the chain of nodes from the CO2 emission node 201 connected by the connection node (the first connection node) to the selection node (the first selection node) via the connection node (the first connection node) is referred to as the first node path. Also, on the second analysis axis, the chain of nodes from the CO2 emission node 201 connected by the connection node (the second connection node) to the selection node (the second selection node) via the connection node (the second connection node) is referred to as the second node path.
[0040] Referring to FIG. 5, the details of step S1 will be described. In the following, it is assumed that in the analysis instruction, "GHG", "Scope1", "Scope2", and "[Scope3]" of the classification tag data 203 in FIG. 2 are selected as the first selection nodes. Also, in the analysis instruction, "factory", "[General Affairs Department]", and "Manufacturing Department" of the department tag data 204 in FIG. 2 are selected as the second selection nodes.
[0041] In the classification tag data 203 corresponding to the first analysis axis, "Scope1", "Scope2", "Category 1", and "Category 2" are the first connection nodes. The extraction unit 104 extracts the CO2 emission node 201 "CO2 emission 10(t)" connected by "Scope1" which is the first connection node. Then, the extraction unit 104 extracts the node path from "CO2 emission 10(t)" to "GHG" which is the first selection node via "Scope1" which is the first connection node as the first node path. Also, the extraction unit 104 extracts the CO2 emission node 201 "CO2 emission 20(t)" connected by "Scope2" which is the first connection node. Then, the extraction unit 104 extracts the node path from "CO2 emission 20(t)" to "GHG" which is the first selection node via "Scope2" which is the first connection node as the first node path. Furthermore, the extraction unit 104 extracts the "CO2 emissions 30 (t)" which is the CO2 emissions node 201 connected to the "Category 1" which is the first connection node. Then, the extraction unit 104 extracts the node path from the "CO2 emissions 30 (t)", passing through the "Category 1" which is the first connection node, and reaching the "GHG" which is the first selection node, as the first node path. Furthermore, the extraction unit 104 extracts the "CO2 emissions 40 (t)" which is the CO2 emissions node 201 connected to the "Category 2" which is the first connection node. Then, the extraction unit 104 extracts the node path from the "CO2 emissions 40 (t)", passing through the "Category 2" which is the first connection node, and reaching the "GHG" which is the first selection node, as the first node path.
[0042] In the department tag data 204 corresponding to the second analysis axis, "General Affairs Department", "Sheet Metal G", and "Assembly G" are the second connection nodes. The extraction unit 104 extracts the "CO2 emissions 10 (t)" which is the CO2 emissions node 201 connected to the "General Affairs Department" which is the second connection node. Then, the extraction unit 104 extracts the node path from the "CO2 emissions 10 (t)", passing through the "General Affairs Department" which is the second connection node, and reaching the "Factory" which is the second selection node, as the second node path. In addition, the extraction unit 104 extracts the "CO2 emissions 20 (t)" and the "CO2 emissions 30 (t)" which are the CO2 emissions nodes 201 connected to the "Sheet Metal G" which is the second connection node. Then, the extraction unit 104 extracts the node path from the "CO2 emissions 20 (t)", passing through the "Sheet Metal G" which is the second connection node, and reaching the "Factory" which is the second selection node, as the second node path. Furthermore, the extraction unit 104 extracts the node path from the "CO2 emissions 30 (t)", passing through the "Sheet Metal G" which is the second connection node, and reaching the "Factory" which is the second selection node, as the second node path. Further, the extraction unit 104 extracts the "CO2 emission 40 (t)" which is the CO2 emission node 201 to which the "Assembly G", which is the second connection node, is connected. Then, the extraction unit 104 extracts, as the second node path, the node path from the "CO2 emission 40 (t)" to the "Factory", which is the second selection node, via the "Assembly G", which is the second connection node. Also, the extraction unit 104 manages the plurality of extracted first node paths in a tree structure in which overlapping parts are shared. Furthermore, the extraction unit 104 manages the plurality of extracted second node paths in a tree structure in which overlapping parts are shared.
[0043] Figure 5 shows the result of the process in step S1. In Figure 5, the first analysis axis is shown on the left side, and the second analysis axis is shown on the right side. Also, in Figure 5, the tag nodes at the topmost hierarchy are displayed on the outside. Also, as described above, in Figure 5, the plurality of extracted first node paths and the plurality of second node paths are managed in a tree structure. Specifically, on the first analysis axis, "GHG" overlaps in a plurality of first node paths. Therefore, in Figure 5, "GHG" is shared. Also, in the node paths of "Category 1" and "Category 2", "Scope3" overlaps. Therefore, in Figure 5, "Scope3" is shared. Similarly, on the second analysis axis, "Factory" overlaps in a plurality of second node paths. Therefore, in Figure 5, "Factory" is shared. Also, in the node paths of "CO2 emission 20 (t)" and "CO2 emission 30 (t)", "Sheet metal G" overlaps. Therefore, in Figure 5, "Sheet metal G" is shared. Also, in the node paths of "Sheet metal G" and "Assembly G", "Manufacturing department" overlaps. Therefore, in Figure 5, "Manufacturing department" is shared.
[0044] Next, in step S2 of Figure 4, the extraction unit 104 connects the CO2 emission node 201 with the same first node path and second node path. Hereinafter, the connected node path is referred to as the connected node path.
[0045] In the example of FIG. 5, the "CO2 emission 10 (t)" connected to "Scope1" and the "CO2 emission 10 (t)" connected to "General Affairs Department" are the same. Therefore, the extraction unit 104 connects the node path of "Scope1" and the node path of "General Affairs Department". At this time, the extraction unit 104 deletes the "CO2 emission 10 (t)" in one of the node paths. Also, the "CO2 emission 20 (t)" connected to "Scope2" and the "CO2 emission 20 (t)" connected to "Sheet Metal G" are the same. Therefore, the extraction unit 104 connects the node path of "Scope2" and the node path of "Sheet Metal G". At this time, the extraction unit 104 deletes the "CO2 emission 20 (t)" in one of the node paths. Also, the "CO2 emission 30 (t)" connected to "Category 1" and the "CO2 emission 30 (t)" connected to "Sheet Metal G" are the same. Therefore, the extraction unit 104 connects the node path of "Category 1" and the node path of "Sheet Metal G". At this time, the extraction unit 104 deletes the "CO2 emission 30 (t)" in one of the node paths. Also, the "CO2 emission 40 (t)" connected to "Category 2" and the "CO2 emission 40 (t)" connected to "Assembly G" are the same. Therefore, the extraction unit 104 connects the node path of "Category 2" and the node path of "Assembly G". At this time, the extraction unit 104 deletes the "CO2 emission 40 (t)" in one of the node paths.
[0046] FIG. 6 shows the result of the process of step S2. In FIG. 6, a chain of nodes (hereinafter referred to as chain 1) from "GHG" to "Factory" via "Scope1", "CO2 emission 10 (t)", and "General Affairs Department" is generated. Also, in FIG. 6, a chain of nodes (hereinafter referred to as chain 2) from "GHG" to "Factory" via "Scope2", "CO2 emission 20 (t)", "Sheet Metal G", and "Manufacturing Department" is generated. In addition, in FIG. 6, a chain of nodes (hereinafter referred to as Chain 3) from "GHG" via "Scope 3", "Category 1", "CO2 Emission 30 (t)", "Sheet Metal G", and "Manufacturing Department" to "Factory" is generated. In addition, in FIG. 6, a chain of nodes (hereinafter referred to as Chain 4) from "GHG" via "Scope 3", "Category 2", "CO2 Emission 40 (t)", "Assembly G", and "Manufacturing Department" to "Factory" is generated.
[0047] Next, in step S3 of FIG. 4, the extraction unit 104 separates the connected node path. Specifically, the extraction unit 104 separates the connected node path into a plurality of node paths such that the following two conditions are satisfied. (1) Each chain of a plurality of nodes included in the connected node path is included in any one of the plurality of node paths after separation. (2) The chains of nodes included in each of the plurality of node paths after separation are different from each other.
[0048] In the connected node path shown in FIG. 6, as described above, chains of four nodes, Chain 1 to Chain 4, are included. In step S3, the extraction unit 104 separates the connected node path shown in FIG. 6 into a node path corresponding to Chain 1, a node path corresponding to Chain 2, a node path corresponding to Chain 3, and a node path corresponding to Chain 4. As a result, four node paths shown in FIG. 7 are obtained. Note that the plurality of node paths (the plurality of node paths shown in FIG. 7) obtained by the separation in step S3 are each referred to as a separated node path.
[0049] Next, in step S4 of FIG. 4, the extraction unit 104 deletes non-corresponding nodes from the separated node paths. The non-corresponding nodes are nodes that do not correspond to any of the first selected node, the second selected node, and the CO2 emission node 201. In the example of FIG. 7, "Category 1", "Category 2", "Sheet Metal G", and "Assembly G" are non-corresponding nodes. Figure 8 shows the result of the process in step S4. Compared with Figure 7, in Figure 8, the non - applicable nodes "Category 1", "Category 2", "Sheet Metal G", and "Assembly G" are deleted.
[0050] Next, in step S5 of Figure 4, the extraction unit 104 integrates all the nodes except the CO2 emission node 201 into the same separation node path. Also, the extraction unit 104 calculates the CO2 emissions of the integrated separation node path. In the example of Figure 8, for the separation node path corresponding to chain 3 and the separation node path corresponding to chain 4, all the nodes except the CO2 emission node 201 are the same ("GHG", "Scope3", "Manufacturing Department", and "Factory"). Therefore, the extraction unit 104 integrates these two separation node paths. Also, the extraction unit 104 calculates a new CO2 emission based on the CO2 emission nodes 201 of these two separation node paths. In the example of Figure 8, the extraction unit 104 adds "CO2 Emission 30(t)" and "CO2 Emission 40(t)" to obtain "CO2 Emission 70(t)". Figure 9 shows the result of the process in step S5.
[0051] Next, in step S6 of Figure 4, the extraction unit 104 associates the CO2 emissions shown in the CO2 emission node 201 with the links between the nodes. Figure 10 shows the result of the process in step S6. In Figure 10, "10(t)", which is the CO2 emission, is associated with the link between the nodes of the first separation node path. Also, "20(t)", which is the CO2 emission, is associated with the link between the nodes of the second separation node path. Also, "70(t)", which is the CO2 emission, is associated with the link between the nodes of the third separation node path.
[0052] Next, in step S7 of Figure 4, the extraction unit 104 makes the overlapping parts of the separation node paths common. In the example of FIG. 10, "GHG" and "factory" overlap in three separate node paths. Also, "manufacturing department" overlaps between the second and third separate node paths. Therefore, the extraction unit 104 combines "GHG" and "factory" in the three separate node paths. Also, the extraction unit 104 combines "manufacturing department" between the second and third separate node paths. At this time, the extraction unit 104 sets "90", which is the sum of "20" in the second separate node path and "70" in the third separate node path, to the link between "manufacturing department" and "factory". FIG. 11 shows the result of the process in step S7. As described above, in FIG. 11, "GHG" and "factory" are combined, and "manufacturing department" is combined. Furthermore, "90" is set to the link between "manufacturing department" and "factory". Note that according to the values set between the nodes shown in FIG. 11, the thickness of the lines in the Sankey diagram is determined. Also, when the visualization information is generated as a bar graph, the length of the bars in the bar graph is determined according to the values set between the nodes shown in FIG. 11. Also, when the visualization information is generated as a pie chart, the size of the sectors in the pie chart is determined according to the values set between the nodes shown in FIG. 11.
[0053] ***Description of the Effects of the Embodiment*** In the present embodiment, a plurality of analysis axes are used as analysis axes for analyzing the CO2 emission amount. Therefore, according to the present embodiment, the CO2 emission amount can be analyzed by various combinations of analysis axes such as the combination of "GHG Protocol" and "department", the combination of "GHG Protocol" and "facility", and the combination of "energy source" and "department". Furthermore, in the present embodiment, the analysis results are visualized. Therefore, the data analyst can accurately estimate the factors contributing to the reduction of the CO2 emission amount and can efficiently formulate measures for reducing the CO2 emission amount.
[0054] Embodiment 2 In this embodiment, mainly the differences from Embodiment 1 will be described. Matters not described below are the same as those in Embodiment 1.
[0055] FIG. 12 shows an example of the hierarchical structure data 200 according to this embodiment. In the hierarchical structure data 200 (FIG. 2) of Embodiment 1, basically the lowest-level tag nodes are connected to the CO2 emission amount node 201. In this embodiment, as shown in FIG. 12, tag nodes other than the lowest level are connected to the CO2 emission amount node 201. Specifically, in FIG. 2, in the classification tag data 203, "Category 1" and "Category 2" are connected to the CO2 emission amount node 201. On the other hand, in FIG. 12, "Scope3", which is a tag node located in the upper layer of "Category 1" and "Category 2", is connected to the CO2 emission amount node 201. Also, in FIG. 2, in the department tag data 204, "Sheet metal G" and "Assembly G" are connected to the CO2 emission amount node 201. On the other hand, in FIG. 12, "Manufacturing department", which is a tag node located in the upper layer of "Sheet metal G" and "Assembly G", is connected to the CO2 emission amount node 201. Also, in FIG. 2, in the equipment tag data 205, "1F" and "2F" are connected to the CO2 emission amount node 201. On the other hand, in FIG. 12, "Building 1", which is a tag node located in the upper layer of "1F" and "2F", is connected to the CO2 emission amount node 201. Also, in FIG. 2, in the equipment tag data 205, "Part AA" and "Part AB" are connected to the CO2 emission amount node 201. On the other hand, in FIG. 12, "Part A", which is a tag node located in the upper layer of "Part AA" and "Part AB", is connected to the CO2 emission amount node 201. In this embodiment, as described above, the CO2 emission node 201 is connected to tag nodes other than the bottom layer. Therefore, the CO2 emissions are not managed for the nodes located in the lower layer of the tag nodes to which the CO2 emission node 201 is connected (hereinafter referred to as lower nodes). That is, for example, in the department tag data 204, the CO2 emissions are managed for the entire "Manufacturing Department", but not for each of the lower nodes of the "Manufacturing Department", namely "Sheet Metal G" and "Assembly G".
[0056] FIG. 13 shows an operation example of the extraction unit 104 according to this embodiment. FIG. 14 shows a specific example of step S1 in FIG. 13. FIG. 15 shows a specific example of step S11 in FIG. 13. FIG. 16 shows a specific example of step S12 in FIG. 13. FIG. 17 shows a specific example of step S13 in FIG. 13. Hereinafter, with reference to FIGS. 13 to 17, an operation example of the extraction unit 104 according to this embodiment will be described.
[0057] Step S1 in FIG. 13 is the same as step S1 in FIG. 4. In this embodiment, in the analysis instruction, "GHG", "Scope1", and "Scope3" are selected as the first selection nodes for the first analysis axis, and "Factory", "General Affairs Department", "Sheet Metal G", and "Assembly G" of the department tag data 204 are selected as the second selection nodes for the second analysis axis. FIG. 14 shows the result of the process of step S1 in this case. In this embodiment, the extraction unit 104 extracts "CO2 Emission 10(t)", which is the CO2 emission node 201 connected by the first connection node "Scope1". Then, the extraction unit 104 extracts the node path from "CO2 Emission 10(t)" to the first selection node "GHG" via the first connection node "Scope1" as the first node path. Further, the extraction unit 104 extracts the "CO2 emission 70 (t)" which is the CO2 emission node 201 connected to the first connection node "Scope3". Then, the extraction unit 104 extracts the node path from the "CO2 emission 70 (t)" to the first selection node "GHG" via the first connection node "Scope3" as the first node path. Furthermore, the extraction unit 104 extracts the "CO2 emission 10 (t)" which is the CO2 emission node 201 connected to the second connection node "General Affairs Department". Then, the extraction unit 104 extracts the node path from the "CO2 emission 10 (t)" to the second selection node "Factory" via the second connection node "General Affairs Department" as the second node path. Furthermore, the extraction unit 104 extracts the "CO2 emission 70 (t)" which is the CO2 emission node 201 connected to the second connection node "Manufacturing Department". Then, the extraction unit 104 extracts the node path from the "CO2 emission 70 (t)" to the second selection nodes "Sheet Metal G", "Assembly G" and "Factory" via the second connection node "Manufacturing Department" as the second node path.
[0058] In step S11 of FIG. 13, the extraction unit 104 acquires the apportionment ratio data. The apportionment ratio data is data for estimating the CO2 emissions of each of two or more lower nodes from the CO2 emissions of the CO2 emission node 201 connected to the upper node. In the example of FIG. 14, the apportionment ratio data is data for estimating the CO2 emissions of "Sheet Metal G" and "Assembly G" from the "CO2 emission 70 (t)" which is the CO2 emission node 201 connected to the "Manufacturing Department". In this case, for example, the number of people belonging to the department can be used as the apportionment ratio data. Also, for example, the size of the equipment (floor area, volume, etc.) can be used as the apportionment ratio data for estimating the CO2 emissions of each of "1F" and "2F" in the equipment tag data 205 of FIG. 2. Also, as apportionment ratio data for estimating the CO2 emissions of each of "Component AA" and "Component AB" in the product tag data 206 of FIG. 2, for example, the cost ratio, weight ratio, etc. of the components in the product can be used. FIG. 15 shows the result of the process of step S11. In FIG. 15, the number of people belonging to the department is used as the apportionment ratio data. The number of people belonging to "Sheet Metal G" is 30. Also, the number of people belonging to "Assembly G" is 40. The extraction unit 104 sets the apportionment ratio of "30 people" for "Sheet Metal G". Also, the extraction unit 104 sets the apportionment ratio of "40 people" for "Assembly G".
[0059] In step S12 of FIG. 13, the extraction unit 104 estimates the CO2 emissions of the lower-level nodes based on the apportionment ratio. Then, the extraction unit 104 sets the estimated CO2 emissions obtained by the estimation to the lower-level nodes. In the example of FIG. 15, the extraction unit 104 apportions the "CO2 emissions 70 (t)" connected to the "Manufacturing Department" as "30:40" based on the apportionment ratio. That is, the extraction unit 104 estimates "30 (t)" as the CO2 emissions of "Sheet Metal G" and "40 (t)" as the CO2 emissions of "Assembly G". Then, the extraction unit 104 sets "CO2 emissions 30 (t)" to the tag node of "Sheet Metal G" and "CO2 emissions 40 (t)" to the tag node of "Assembly G". FIG. 16 shows the result of the process of step S12.
[0060] In step S13 of FIG. 13, the extraction unit 104 connects the same first node path and second node path of the CO2 emissions node 201. Note that in step S13, the extraction unit 104 also connects the first node path and the second node path even when the total value of the CO2 emissions and the estimated CO2 emissions is the same. Specifically, in FIG. 16, the “CO2 emission 70 (t)” connected to “Scope3” is the same as the sum of the “CO2 emission 30 (t)” connected to “Sheet metal G” and the “CO2 emission 40 (t)” connected to “Assembly G”. Therefore, the extraction unit 104 connects the node path of “Scope3” to the node paths of “Sheet metal G” and “Assembly G”. FIG. 17 shows the result of the process in step S13.
[0061] Note that steps S3 to S7 in FIG. 13 are the same as those described in Embodiment 1. Therefore, the description of steps S3 to S7 is omitted.
[0062] In this way, even when the CO2 emission node 201 is connected to a tag node other than the bottom layer, the CO2 emissions can be analyzed by various combinations of analysis axes. Also, even when the CO2 emission node 201 is connected to a tag node other than the bottom layer, the analysis results can be visualized.
[0063] As described above, Embodiments 1 and 2 have been described, but these two embodiments may be implemented in combination. Alternatively, one of these two embodiments may be partially implemented. Alternatively, these two embodiments may be partially combined and implemented. Also, the configurations and procedures described in these two embodiments may be changed as necessary.
[0064] ***Supplementary Explanation of Hardware Configuration*** Finally, a supplementary explanation of the hardware configuration of the emission management device 100 will be given. The processor 901 shown in FIG. 18 is an IC (Integrated Circuit) that performs processing. The processor 901 is a CPU (Central Processing Unit), DSP (Digital Signal Processor), etc. The main memory device 902 shown in FIG. 18 is a RAM (Random Access Memory). The auxiliary storage device 903 shown in FIG. 18 is a ROM (Read Only Memory), a flash memory, an HDD (Hard Disk Drive), or the like. The communication device 904 shown in FIG. 18 is an electronic circuit that executes data communication processing. The communication device 904 is, for example, a communication chip or a NIC (Network Interface Card).
[0065] Also, an OS (Operating System) is stored in the auxiliary storage device 903. And at least a part of the OS is executed by the processor 901. While executing at least a part of the OS, the processor 901 executes a program that realizes the functions of the data management unit 101, the instruction acquisition unit 103, the extraction unit 104, and the visualization unit 105. By the processor 901 executing the OS, task management, memory management, file management, communication control, etc. are performed. Also, at least any one of information, data, signal values, and variable values indicating the processing results of the data management unit 101, the instruction acquisition unit 103, the extraction unit 104, and the visualization unit 105 is stored in at least any one of the main memory device 902, the auxiliary storage device 903, the registers in the processor 901, and the cache memory. Also, the program that realizes the functions of the data management unit 101, the instruction acquisition unit 103, the extraction unit 104, and the visualization unit 105 may be stored in a portable recording medium such as a magnetic disk, a flexible disk, an optical disk, a compact disk, a Blu-ray (registered trademark) disk, a DVD, etc. And the portable recording medium in which the program that realizes the functions of the data management unit 101, the instruction acquisition unit 103, the extraction unit 104, and the visualization unit 105 is stored may be circulated.
[0066] Further, at least any one of the "units" of the data management unit 101, the instruction acquisition unit 103, the extraction unit 104, and the visualization unit 105 may be read as a "circuit" or a "process" or a "procedure" or a "process" or a "circuitry". Further, the emission amount management device 100 may be realized by a processing circuit. The processing circuit is, for example, a logic IC (Integrated Circuit), a GA (Gate Array), an ASIC (Application Specific Integrated Circuit), or an FPGA (Field-Programmable Gate Array). In this case, the data management unit 101, the instruction acquisition unit 103, the extraction unit 104, and the visualization unit 105 are each realized as a part of the processing circuit. In this specification, the superordinate concept of the processor and the processing circuit is referred to as "processing circuitry". That is, the processor and the processing circuit are each a specific example of "processing circuitry".
Description of Reference Numerals
[0067] 100 Emission amount management device, 101 Data management unit, 102 Storage unit, 103 Instruction acquisition unit, 104 Extraction unit, 105 Visualization unit, 200 Hierarchical structure data, 201 CO2 emission amount node, 202 Tag data, 203 Classification tag data, 204 Department tag data, 205 Facility tag data, 206 Product tag data, 300 Visualization information, 901 Processor, 902 Main storage device, 903 Auxiliary storage device, 904 Communication device, 905 Input / output device.
Claims
1. A first hierarchical structure in which a plurality of first nodes corresponding to a first analysis axis that is an analysis axis of greenhouse gas emissions are hierarchically arranged, a second hierarchical structure in which a plurality of second nodes corresponding to a second analysis axis that is an analysis axis of greenhouse gas emissions different from the first analysis axis are hierarchically arranged, and a plurality of emission nodes that are nodes of greenhouse gas emissions are included. Among the plurality of first nodes, two or more first connection nodes that connect to any one of the emission nodes are included, and among the plurality of second nodes, two or more second connection nodes that connect to any one of the emission nodes are included. A data management unit that manages hierarchical structure data; When any one of the first nodes is selected as the first selected node and any one of the second nodes is selected as the second selected node, for each first connection node, a first node path that is a chain of nodes from the emission node to which the first connection node is connected, passing through the first connection node, to the first selected node is extracted. For each second connection node, a second node path that is a chain of nodes from the emission node to which the second connection node is connected, passing through the second connection node, to the second selected node is extracted. As a result, two or more first node paths and two or more second node paths are extracted. The greenhouse gas emissions of the two or more emission nodes connected by the two or more first connection nodes included in the two or more first node paths extracted are different from each other. The number of second connection nodes included in the two or more second node paths extracted is the same as the number of the two or more first connection nodes, and the greenhouse gas emissions of the two or more emission nodes connected by the two or more second connection nodes and the two or more emission nodes connected by the two or more first connection nodes are the same. An extraction unit that connects the first node path and the second node path in which the first connection node and the second connection node are connected to the emission node with the same greenhouse gas emissions to connect the two or more first node paths and the two or more second node paths.
2. The extraction unit: Manages the two or more first node paths in a tree structure in which overlapping parts are shared; Manage the two or more second node paths in a tree structure where overlapping parts are shared. The data processing apparatus according to claim 1, wherein between the two or more first node paths managed by the tree structure and the two or more second node paths managed by the tree structure, a first connection node and a second connection node are connected to an emission amount node with the same greenhouse gas emission amount, and the first node path and the second node path are linked.
3. The extraction unit Between the two or more first node paths managed by the tree structure and the two or more second node paths managed by the tree structure, a first connection node and a second connection node are connected to an emission amount node with the same greenhouse gas emission amount, and the first node path and the second node path are linked. After the chain of nodes from the first selection node to the second selection node via the first connection node, the emission amount node, and the second connection node is included in the linked node path which is the linked node path after linking, The data processing apparatus according to claim 2, wherein each chain of a plurality of nodes included in the linked node path is included in any one of the plurality of separated node paths after separation, and the chains of nodes included in each of the plurality of separated node paths after separation are different from each other, and the linked node path is separated into a plurality of node paths.
4. The extraction unit Delete non-corresponding nodes that do not correspond to any of the first selection node, the second selection node, and the emission amount node from each of the plurality of separated node paths which are the plurality of node paths obtained by separating the linked node path. The data processing apparatus according to claim 3, wherein among the plurality of separated node paths after the non-corresponding nodes are deleted, the first selection node and the second selection node integrate the same two or more separated node paths.
5. The data processing apparatus further The data processing apparatus according to claim 4, further comprising a visualization unit that visualizes greenhouse gas emissions based on the first analysis axis and the second analysis axis by using the integrated separation node path by the extraction unit.
6. The extraction unit when each of two or more lower-level nodes located in a lower layer of any second connection node is selected as the second selection node, the data processing apparatus according to claim 1, wherein the greenhouse gas emissions of the emission amount node connected by the second connection node are allocated among two or more lower-level nodes selected as the second selection node.
7. The data management unit includes a plurality of first hierarchical structures corresponding to a plurality of first analysis axes, and manages hierarchical structure data including two or more first connection nodes in each of the plurality of first hierarchical structures, The extraction unit when any one of the plurality of first hierarchical structures is selected as a first selected hierarchical structure and any one of the first nodes in the first selected hierarchical structure is selected as the first selection node, extracts the first node path for each first connection node in the first selected hierarchical structure. The data processing apparatus according to claim 1.
8. The data management unit includes a plurality of second hierarchical structures corresponding to a plurality of second analysis axes, and manages hierarchical structure data including two or more second connection nodes in each of the plurality of second hierarchical structures, The extraction unit when any one of the plurality of second hierarchical structures is selected as a second selected hierarchical structure and any one of the second nodes in the second selected hierarchical structure is selected as the second selection node, extracts the second node path for each second connection node in the second selected hierarchical structure. The data processing apparatus according to claim 1.
9. A first hierarchical structure in which a plurality of first nodes corresponding to a first analysis axis, which is an analysis axis of greenhouse gas emissions, are hierarchically arranged, a second hierarchical structure in which a plurality of second nodes corresponding to a second analysis axis, which is an analysis axis of greenhouse gas emissions different from the first analysis axis, are hierarchically arranged, and a plurality of emission nodes that are nodes of greenhouse gas emissions. Among the plurality of first nodes, there are two or more first connection nodes that connect to any one of the emission nodes. Among the plurality of second nodes, there are two or more second connection nodes that connect to any one of the emission nodes. The computer manages the hierarchical structure data. When any one of the first nodes is selected as a first selected node and any one of the second nodes is selected as a second selected node, the computer extracts, for each first connection node, a first node path that is a chain of nodes from the emission node to which the first connection node connects, via the first connection node, to the first selected node. For each second connection node, the computer extracts a second node path that is a chain of nodes from the emission node to which the second connection node connects, via the second connection node, to the second selected node. As a result, two or more first node paths and two or more second node paths are extracted. The greenhouse gas emissions of the two or more emission nodes connected by the two or more first connection nodes included in the two or more first node paths extracted are different from each other. The number of second connection nodes included in the two or more second node paths extracted is the same as the number of the two or more first connection nodes, and the greenhouse gas emissions of the two or more emission nodes connected by the two or more second connection nodes and the two or more emission nodes connected by the two or more first connection nodes are the same. In this case, the computer connects the first node path and the second node path in which the first connection node and the second connection node connect to an emission node with the same greenhouse gas emissions, and connects the two or more first node paths and the two or more second node paths.
10. A first hierarchical structure in which a plurality of first nodes corresponding to a first analysis axis, which is an analysis axis of greenhouse gas emissions, are hierarchically arranged, a second hierarchical structure in which a plurality of second nodes corresponding to a second analysis axis, which is an analysis axis of greenhouse gas emissions different from the first analysis axis, are hierarchically arranged, and a plurality of emission nodes that are nodes of greenhouse gas emissions. Among the plurality of first nodes, there are two or more first connection nodes that connect to any of the emission nodes. Among the plurality of second nodes, there are two or more second connection nodes that connect to any of the emission nodes. A data management process for managing hierarchical structure data, When any of the first nodes is selected as a first selected node and any of the second nodes is selected as a second selected node, for each first connection node, a first node path that is a chain of nodes from the emission node to which the first connection node is connected, via the first connection node, to the first selected node is extracted. For each second connection node, a second node path that is a chain of nodes from the emission node to which the second connection node is connected, via the second connection node, to the second selected node is extracted. As a result, two or more first node paths and two or more second node paths are extracted. The greenhouse gas emissions of the two or more emission nodes connected by the two or more first connection nodes included in the two or more first node paths extracted are different from each other. The number of second connection nodes included in the two or more second node paths extracted is the same as the number of the two or more first connection nodes, and the greenhouse gas emissions of the two or more emission nodes connected by the two or more second connection nodes and the two or more emission nodes connected by the two or more first connection nodes are the same. When this is the case, an extraction process of connecting the first node path and the second node path in which the first connection node and the second connection node are connected to the emission node with the same greenhouse gas emissions, and connecting the two or more first node paths and the two or more second node paths. A data processing program that causes a computer to execute the extraction process.
Citation Information
Patent Citations
Device and method for evaluating environmental load of product and storage medium storing environmental load evaluation program
JP1998057936A
Method and device for evaluating product environmental load
JP2002109157A
Information processing device, information processing method, and program
JP2021189564A
Information processing device, information processing method, and program thereof
JP2021189566A
Calculation device, system management device, calculation method, and program
WO2010047170A1