Information processing program, information processing apparatus, information processing method, and data structure
The information processing program standardizes the display and comparison of ESG data across companies by using ESG evaluation items and a database, addressing the lack of standardized frameworks for ESG information comparison.
Patent Information
- Application Number
- JP2025002024
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-01-07
- Publication Date
- 2025-10-24
AI Technical Summary
There is no standardized way to express or compare ESG information across companies due to the absence of laws or frameworks, making it difficult to compare data between multiple companies, and existing benchmark evaluation systems are limited to standardized industry metrics.
An information processing program and device that utilize ESG evaluation items, search conditions, and a database to acquire, process, and display ESG disclosure information from multiple companies, enabling easy comparison through common ESG evaluation items.
Enables easy comparison of ESG data across companies by standardizing the display and processing of non-standardized ESG information, facilitating benchmarking and analysis.
Smart Images

Figure 2025161727000001_ABST
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to an information processing program, an information processing device, an information processing method, and a data structure. [Background technology]
[0002] In recent years, ESG management has attracted global attention as a management policy essential for sustainable corporate growth, and an increasing number of companies are working to implement it. Various disclosure systems have also been established around the world, requiring companies involved in activities within their region to disclose information in accordance with ESG (an acronym for Environment, Social, and Governance) standards. There are also ESG rating agencies that assess whether organizations are taking ESG into consideration in their activities. In this way, ESG is gaining attention, similar to the Sustainable Development Goals (SDGs). In addition to the aforementioned "ESG management," the term has also become widely used, including phrases that include ESG, such as "ESG investment," "ESG report," and "ESG analytics."
[0003] Incidentally, for example, Patent Document 1 does not disclose any application to ESG, but does disclose a benchmark evaluation system that analyzes performance data of competitors in accordance with the needs of each company. The benchmark evaluation system described in Patent Document 1 comprises a company attribute table that stores attribute information of the person being evaluated and the person being compared, a company information database that stores analysis target information that will be used to analyze the person being evaluated and the person being compared, a benchmark objective table, a comparison target extraction unit that acquires analysis target information of the person being compared, an analysis unit that calculates benchmark values for each indicator, an evaluation unit that determines improvement priorities for the indicators, and an output unit that generates and outputs an evaluation report that includes the benchmark values and improvement priorities. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2010-231779 Summary of the Invention [Problem to be solved by the invention]
[0005] Regarding information on ESG for each company, there is no standardized way of expressing the disclosure method or form due to laws, regulations, frameworks, etc., so it is not possible to simply compare information from multiple companies side by side. For this reason, even if data showing information on ESG, which does not have a standardized name due to the absence of laws, regulations, or frameworks, is obtained, it is not easy to compare data between multiple companies, which has been an issue. The benchmark evaluation system according to the prior art exemplified in Patent Document 1 is limited to obtaining and comparing information only on items such as "factory gross profit margin" and "inventory turnover," in other words, items that have already been standardized in the industry, and is therefore unable to solve the above-mentioned problems.
[0006] The disclosed technology is intended to solve the above-mentioned problems, and provides an information processing program, an information processing device, an information processing method, and a data structure that can display data showing information related to ESG, for which no laws or frameworks exist and no names are standardized, in a way that makes it easier than ever to compare data between multiple companies. [Means for solving the problem]
[0007] The information processing program related to the disclosed technology causes a computer that stores ESG evaluation items common to the disclosure information of multiple companies and disclosure information related to ESG of companies related to the ESG evaluation items to execute the following steps: a search condition acquisition step that acquires search conditions for companies from a user terminal; a search execution step that executes a search in accordance with the search conditions; and a selection result display step that displays disclosure information for at least some of the companies that match the search conditions for each ESG evaluation item. [Effects of the Invention]
[0008] The information processing program according to the disclosed technology has the above-described technical features and has the effect of being able to display data showing information related to ESG, for which there are no laws or frameworks and the names are not standardized, in a way that makes it easier than ever to compare data between multiple companies. [Brief explanation of the drawings]
[0009] [Figure 1] FIG. 1 is a block diagram showing an information processing system according to the disclosed technique. [Figure 2] FIG. 2 is a diagram showing the hardware configuration of an information processing device according to the disclosed technique. [Figure 3] FIG. 3 is a flowchart showing the processing procedure of the information processing method according to the disclosed technique. [Figure 4] FIG. 4 shows a data structure for an information processing program according to the disclosed technique. [Figure 5] FIG. 5 is a diagram illustrating an example of a layout displayed on the display of the user terminal as a result of the selection result display procedure. DETAILED DESCRIPTION OF THE INVENTION
[0010] Next, some important terms used in the present disclosure are defined as follows:
[0011] ESG Evaluation Items ESG evaluation items are defined as items related to ESG, and even if the descriptions of the items differ depending on the ESG evaluation organization, if there is a common concept or idea, the evaluation items that share that common concept or idea are considered to be the same item. ESG evaluation items include, for example, four items: ESG classification, code (number), major classification, and minor classification. The ESG classification for ESG evaluation items indicates whether each piece of data falls into the category of Environment, Social, or Governance, and letters such as "E," "S," and "G" are used to represent the ESG classification. The codes (numbers) in the ESG evaluation items are used to distinguish each subcategory, and a different code is assigned to each subcategory. These codes that distinguish between subcategories are also called "classification codes." The major and minor categories of ESG assessment items are written names that allow people to easily understand the content of the data representing ESG information. These major and minor categories are generalized or standardized versions of the ESG assessment items used by each ESG assessment organization. Examples of major categories include "general environment," "climate change," "water," "resource circulation," "biodiversity," "supplier (environment)," "environmental opportunities and impacts," "human rights," "labor practices," "diversity," "human resource development," "employee health and safety," "corporate citizenship," "product quality and product safety," "corporate governance," "risk management," and "information security and privacy." Examples of minor categories include "environmental management policy" under "general environment," and "climate change policy," "policy to address climate change," "policy to reduce energy consumption," and "carbon pricing" under "climate change."
[0012] Disclosure documents and information Disclosure documents are documents in which each company discloses its ESG status. Disclosure documents include, for example, integrated reports and corporate governance reports. Furthermore, disclosed information refers to information that each company discloses in accordance with various disclosure systems that require disclosure in accordance with disclosure standards from an ESG perspective, as information corresponding to each indicator stipulated by the relevant disclosure system. In other words, disclosed information can be said to be information that is described in the section of the disclosure document that corresponds to one of the ESG evaluation items (for example, its subcategory).
[0013] Embodiment 1 The first embodiment shows a case where the disclosed technology is realized as an information processing device 100. 1 is a block diagram showing an example of the configuration of an information processing system according to the disclosed technique. As shown in FIG. 1, the information processing system is a system in which an information processing device 100 and a user terminal UT are connected via the Internet. 1 shows three user terminals UT, but the number of user terminals UT may be any number equal to or greater than 1. Also, in FIG. 1, the information processing device 100 and the user terminal UT are connected via the Internet, but this connection is not limited to the Internet and any telecommunications line may be used.
[0014] Information processing device 100 The information processing device 100 performs information processing on data including ESG evaluation items common to disclosure information of multiple companies and disclosure information about ESG of companies related to the ESG evaluation items, and includes a search condition acquisition unit 110, a search execution unit 120, and a selection result display unit 130. The information processing device 100 also includes a database DB, and the selection result display unit 130 includes a details display unit 135. Note that the present invention is not limited to this configuration, and the database DB may be provided in an external device that can be connected to and communicated with by the information processing device 100, and the details display unit 135 may be a display provided separately from the selection result display unit 130. The information processing device 100 provides users with a service related to the disclosed technology, namely, a service that displays disclosure information regarding ESG of multiple companies using common ESG evaluation items (hereinafter referred to as the "company-specific ESG display service"). The information processing device 100 is, for example, any computer such as a server or a terminal used by a user. Here, the company-specific ESG display service may be provided, for example, in the form of SaaS (Software as a Service). In this case, the information processing device 100 is owned or managed by a provider of the company-specific ESG display service (hereinafter referred to as a "service provider"). In this specification, details will be given of a case where the information processing device 100 according to the disclosed technique is, for example, a server owned or managed by a service provider.
[0015] The information processing device 100 has an item table (not shown) in addition to the database DB described above. The item table is a table that lists ESG evaluation items. The item table is set in advance by the service provider and is stored, for example, in a storage unit (not shown) that can be accessed by the information processing device 100. A user who receives the company-specific ESG display service can access the information processing device 100, which is a server, from a user terminal UT via the Internet and search for data stored in the database DB.
[0016] <<Database>> The database DB stores ESG evaluation items that are common to disclosure information of multiple companies, and ESG disclosure information of companies related to the ESG evaluation items. The disclosure information held in the database DB is disclosure information of one or more companies. The disclosure information of each company is obtained, for example, by crawling. Crawling is a well-known technique in which a program called a crawler periodically visits multiple websites to acquire and store information.
[0017] Here, for example, first, the information processing device 100 periodically visits the websites of multiple companies designated in advance by the service provider to acquire electronic data of disclosure documents of the multiple companies. The information processing device 100 associates the acquired electronic data of the companies' disclosure documents with information identifying the companies that have disclosed the data (hereinafter referred to as "company-specific information") and stores the data in the database DB. The company identification information is, for example, the official name of the company, the abbreviation of the company, an ID or code specific to the company, etc. Hereinafter, the company identification information is assumed to be the company name such as the official name or abbreviation of the company. Furthermore, the information processing device 100 may associate the acquired electronic data of the company's disclosure materials with information that identifies the disclosure materials (hereinafter referred to as "material identification information") and store the data in the database DB. The document identification information is, for example, the official name of the disclosed document, the abbreviation of the disclosed document, the type of disclosed document, or an ID or code specific to the type of disclosed document. Hereinafter, the electronic data of the disclosed document is stored in association with the document identification information, and the document identification information is the name of the disclosed document, such as the official name or abbreviation. The electronic data of the acquired disclosure documents may be stored in the database DB in a manner that overwrites the electronic data of the disclosure documents that have already been stored for a particular company, or the electronic data of the newly acquired disclosure documents may be added to the electronic data of the disclosure documents that have already been stored, for example, after linking the electronic data of each disclosure document with information on the time of acquisition.
[0018] The electronic data of the disclosure materials stored in the database DB is processed so that it can be easily handled by the information processing device 100 according to the disclosed technology. For example, machine learning technology may be used to process the electronic data of the disclosure materials stored in the database DB. Specifically, when the electronic data of the disclosure materials is input, a trained model may be used that has been trained to output, for each corresponding portion, the content itself of a portion corresponding to one of the subcategories of the ESG evaluation items (hereinafter referred to as the "corresponding portion"), information indicating the location of the corresponding portion, information on a directory or link that points to the location of the portion (hereinafter referred to as the "link destination information"), and a subcategories code that identifies the subcategories of the ESG evaluation items to which the corresponding portion corresponds. The trained model may be, for example, an artificial neural network or a large-scale language model. Hereinafter, information indicating the location of description and link destination information will be collectively referred to as "location information." Information indicating the location of description includes the name of the disclosed document (document name), the page number where the corresponding section in the disclosed document is described, or the paragraph number on the page indicated by the page number (for example, a number indicating the paragraph from the top on that page), or the number of a figure or table, etc.
[0019] The disclosed technology may use a large language model (LLM) among trained models as a means for extracting information from disclosed materials. When a large-scale language model is used, for example, the information processing device 100 inputs electronic data of disclosure documents newly acquired by crawling and stored in a database DB into the large-scale language model. The prompt at this time may include, for example, the electronic data of the disclosure documents themselves or information specifying the electronic data of the disclosure documents, and information indicating the ESG evaluation items themselves or information specifying the item table. Furthermore, the prompt may include instructions to extract corresponding sections corresponding to any of the subcategories of the ESG evaluation items and their locations, instructions to generate link destination information that creates different links for each location and links the locations to the locations, instructions to generate information linking each link to each subcategory code (hereinafter referred to as "item link link information"), and instructions including specific link generation rules, etc. Prompts to be input to a large-scale language model can be automatically generated. For example, a prompt template is set by a service provider and stored in a storage unit (not shown) accessible to the information processing device 100. When processing electronic data of a disclosure document, the information processing device 100 can automatically generate the above-mentioned prompt by retrieving the template from the storage unit and embedding necessary information, such as information specifying the electronic data of the disclosure document.
[0020] The large-scale language model may be provided in an external server or in the information processing device 100. For example, an existing large-scale language model provided as a service by an external server may be used. In this case, the information processing device 100 can input a prompt to the large-scale language model and obtain a response to the input from the large-scale language model through API (Application Programming Interface) cooperation.
[0021] When the information processing device 100 receives an output from the trained model that includes corresponding locations, location information, and minor category codes corresponding to minor categories of ESG evaluation items, the information processing device 100 associates the output with company-specific information and stores the information in a database DB as disclosure information. Note that, for example, one disclosure document for one company may typically include multiple pieces of disclosure information. Therefore, the database DB typically stores multiple pieces of disclosure information for one company that are associated with each other. In this manner, in this embodiment, the "disclosure information" is specified by including at least the corresponding location, location information, and classification of the ESG evaluation items (here, minor classification code). Here, in the above example, the classification of the ESG evaluation items is specified by a classification code (minor classification code), but the classification of the ESG evaluation items may also be specified by a classification name and a classification code. Furthermore, the corresponding section may include any of a sentence, a figure, a table, or a page in the disclosure document. The corresponding section may be the entire description of a certain sentence or a portion of that description. For example, the corresponding section may be identified as a description of a portion of a paragraph among multiple paragraphs or as a description of multiple paragraphs. The diagrams as the specific corresponding portions may be, for example, all or some of the diagrams themselves when there are multiple diagrams. Furthermore, the page as the corresponding portion may be the description of all pages when there are multiple pages, or the description of some pages. The corresponding portion may include multiple types of text, figures, or pages. For example, the corresponding portion may be identified as a part of text (e.g., a paragraph) and parts of multiple figures, a part of a page among multiple pages and a part of a figure, or a page among multiple pages and a paragraph on that page.
[0022] The location information may also include the name of the disclosed material, the page or page and paragraph where the corresponding section in the disclosed material is described, and a link to the page or page and paragraph where the corresponding section is described. In this case, the page can be specified by the page number, and the paragraph can be specified by the page number and the paragraph number on the page indicated by the page number (for example, a number indicating the number of the paragraph from the top on the page).
[0023] The processing of the electronic data of the disclosure materials may be performed using a trained model as described above, a so-called rule-based algorithm, or manual processing. Regardless of the processing method used, it is sufficient that the resulting disclosure information is stored in the database DB.
[0024] Prior to the search described below, the database DB stores in advance, in an organized format, the corresponding locations, location information, and classifications of ESG evaluation items (in this case, minor classification codes) for each company for the disclosed information using the method described above. Fig. 4 shows an example of a data structure for an information processing program according to the disclosed technology. As shown in Fig. 4, the data may include, as data elements for each piece of disclosure information, "company name," "document name," "text described in the document," "diagram described in the document," "link information to the described content (page, paragraph number, etc.)," "ESG classification," "ESG evaluation item (major classification)," "ESG evaluation item (minor classification)," and "ESG evaluation item (code)." Of these, "Company Name," "Document Name," "ESG Classification," "ESG Evaluation Item (Major Category)," "ESG Evaluation Item (Minor Category)," and "ESG Evaluation Item (Code)" are as described above. "Text in document" refers to the content of the text itself when the corresponding part of the disclosure information is a sentence or a page. Therefore, this data element stores character data or the like that indicates the content of the text itself. "Diagrams in documents" refers to the content of a diagram or table in the corresponding location of the disclosure information, if that diagram or table is the relevant location. Therefore, this data element stores image data or the like showing the diagram or table itself. "Link information for the content (page, paragraph number, etc.)" is location information. As mentioned above, location information includes information indicating the location of the corresponding section and link destination information, so this data element stores a link to the disclosed information and information on where the disclosed information is located.
[0025] Search Condition Acquisition Unit 110 The search condition acquisition unit 110 acquires search conditions for companies from the user terminal UT. A user operates the user terminal UT to access the information processing device 100 and display a screen for using the company-specific ESG display service on a display (not shown) of the user terminal UT. For example, if the company-specific ESG display service is provided in the form of SaaS, the screen is displayed on a browser. For example, a search window can be displayed on the screen. The user can input search conditions into this search window by operating the user terminal UT. When the user inputs the search conditions, the user terminal UT generates information indicating the company search conditions (hereinafter, this information will be simply referred to as "company search conditions") and transmits it to the information processing device 100. The search condition acquisition unit 110 acquires the search conditions for companies transmitted from the user terminal UT. When the search condition acquisition unit 110 acquires the search conditions for companies from the user terminal UT, it outputs the acquired search conditions for companies to the search execution unit 120.
[0026] Search criteria can include one or more of the following: ESG classification, company name, rating agency, score, industry classification, and industry name. Search criteria can also include commands such as exact match, partial match, equal sign, inequality sign, AND, and OR, either alone or in combination. For user convenience, the search window may be configured such that the industrial classification or industrial name can be selected from a plurality of industrial classifications or industrial names displayed as a pull-down menu. For example, the user can operate the user terminal UT to select "chemical manufacturing industry" as a search condition from a plurality of industrial classifications displayed in the pull-down menu. Furthermore, for example, a user can operate the user terminal UT to input a keyword of interest, such as "food," in a search window to narrow down the companies for which disclosure information is to be displayed. In this case, a logical operation of multiple keywords may be specified.
[0027] Examples of rating agencies include MSCI (a financial services company based in New York, USA), FTSE (a company based in London, UK that provides financial data services), and DJSI (S&P Dow Jones Indices). The score here refers to the ESG rating score. The ESG rating score is a rating given by an external rating agency based on a company's ESG initiatives and is expressed as a symbol or score. Investors refer to the ESG rating score as an indicator when making ESG investments. An example of the industrial classification / industry name is consumer goods / home appliance manufacturing, etc. The Japanese Standard Industrial Classification published by the Ministry of Internal Affairs and Communications may be used for the industrial classification.
[0028] Information indicating each evaluation organization, and information on each industrial classification and each industrial name is stored by the service provider in, for example, a storage unit (not shown) that the information processing device 100 can access. When the information processing device 100 sends information for displaying a search window to the user terminal UT, it can obtain information indicating each evaluation agency, industrial classification and industry name information from the aforementioned memory unit and display it in the search window. Note that information identifying each rating agency, scores, and information on each industry classification and each industry name may be linked to company-specific information by the service provider and stored, for example, in the aforementioned storage unit. In this case, if a company has made disclosures in accordance with indicators specified by a rating agency, the information identifying each rating agency is linked to the company-specific information of the company and stored in the aforementioned storage unit. This is for the purpose of extracting companies that match the search criteria when a search is performed, as described below.
[0029] Search execution unit 120 The search execution unit 120 executes a search according to the search conditions. When the search execution unit 120 acquires the search conditions for a company from the search condition acquisition unit 110, it executes a search on the data stored in the database DB according to the acquired search conditions. When the search execution unit 120 executes a search, it extracts company-specific information for companies that match the search conditions from the database DB. The search execution unit 120 generates a list including, for example, company-specific information for companies that match the search conditions. The search execution unit 120 transmits the generated list to the user terminal UT as a search result. The information about the listed companies may include, in addition to company-specific information such as the company name, the evaluation of the company by each evaluation agency, the industrial classification and industry name to which the company belongs, etc. For example, as described above, when a user operates the user terminal UT and selects the industrial classification "manufacturing industry related to chemical industry" as a search condition, the search execution unit 120 extracts companies that belong to the manufacturing industry related to chemical industry, and transmits a list containing information about the extracted companies to the user terminal UT as a search result.
[0030] When the user terminal UT acquires the list from the search execution unit 120, the user terminal UT displays the acquired list as a search result on a display (not shown) that the user terminal UT has. If there are no companies that match the search criteria, the search execution unit 120 may transmit information indicating this to the user terminal UT. When the user terminal UT receives information indicating that there are no companies that match the search criteria from the search execution unit 120, it displays this on the display.
[0031] <<Selection result display unit 130>> The selection result display unit 130 displays the disclosure information for at least some of the companies that match the search criteria for each ESG evaluation item. The user operates the user terminal UT to select a company from the list of companies displayed as search results on the display of the user terminal UT, for which disclosure information is to be displayed on the display, for example, because the user is interested in the company from an ESG perspective. Here, the company of interest to the user is typically, for example, a competitor that the user as a company wants to use as a benchmark for the activities of the user's own company from an ESG perspective. Hereinafter, the company selected by the user to display disclosure information is also referred to as a "benchmark company."
[0032] When the user operates the user terminal UT to select a company from the list, the user terminal UT generates selected company information indicating the selected company and transmits it to the information processing device 100. The selected company information includes at least company identification information of the selected company. When the selection result display unit 130 of the information processing device 100 acquires the selected company information from the user terminal UT, it acquires disclosure information linked to the company from the database DB based on the company identification information included in the acquired selected company information. When the selection result display unit 130 acquires the disclosure information of the selected company from the database DB, it transmits the acquired disclosure information to the user terminal UT. When the user terminal UT acquires the disclosure information transmitted from the selection result display unit 130, it displays the disclosure information on the display of the user terminal UT based on the acquired disclosure information. Each piece of disclosure information of the selected companies, i.e., benchmark companies, is linked to the corresponding location, location information, ESG classification, classification names of major and minor ESG evaluation items, etc. via the classification of ESG evaluation items (e.g., minor classification code), and the user terminal UT can display the disclosure information for each ESG evaluation item on the aforementioned display. In other words, the selection result display unit 130 can display the disclosure information about at least some of the companies that match the search criteria for each ESG evaluation item by sending the disclosure information about the selected companies to the user terminal UT.
[0033] The number of companies that a user can select from the list by operating the user terminal UT may be one or two or more. If the number of companies that a user can select from the list is two or more, the user terminal UT, for example, displays a check box next to each company on the screen displaying the list, and displays an icon labeled "Add" in the lower right corner of the screen. The user can select multiple companies by operating the user terminal UT to check the check boxes next to any number of companies of interest and pressing the icon labeled "Add." The user terminal UT generates selected company information indicating the multiple selected companies, transmits it to the information processing device 100, and then performs the same search process as described above. If two or more companies are selected, the user terminal UT may display disclosure information for the selected companies side by side.
[0034] FIG. 5 is a diagram illustrating a layout displayed on the display of the user terminal UT as a result of a processing step (a selection result display procedure ST130, described later) by the selection result display unit 130. In FIG.
[0035] The information displayed on the display of the user terminal UT should be organized by ESG evaluation item and by company. For example, in the layout shown in Figure 5, the leftmost column is titled "ESG," "Code," "Major Category," "Subcategory," and "Benchmark Company," in that order. The first column from the left, "ESG," lists the ESG classification, that is, a code indicating one of the aforementioned Environment, Social, or Governance. The second column from the left, "Code," contains the code (consisting of alphanumeric characters and symbols) of the ESG evaluation item used to identify the subcategory. In other words, the code written in this column is different for each subcategory. The first row shown in Figure 5 contains the code "E0101010." The third column from the left, "Major Category," lists names for roughly classifying ESG evaluation items. The first row shown in Figure 5 lists the name of the major category, "General Environment." The fourth column from the left, "Subcategory," lists the names used to further categorize ESG evaluation items. The first row in Figure 5 lists the name of the subcategory, "Environmental Management Policy."
[0036] In the layout illustrated in FIG. 5, columns for each benchmark company are located from the fifth column onwards from the left. That is, from the fifth column onwards from the left, there are as many columns as there are companies selected by the user. From the fifth column onwards from the left, there are links for each company that lead to the disclosure information of that company. The links displayed here are, for example, hyperlinks. In this case, for example, each piece of disclosure information is identified by a unique URL (Uniform Resource Locator). In this specification, information displayed on the display of the user terminal UT as a result of a processing step (a selection result display procedure ST130 described below) by the selection result display unit 130 is referred to as “primary display information.” In other words, the company name and the document name of the disclosure information displayed as a result of a processing step by the selection result display unit 130 are primary display information.
[0037] 《Details display section 135》 The detailed display unit 135 of the selection result display unit 130 is a component for displaying secondary display information. The secondary display information is more detailed than the primary display information. The detailed display unit 135 displays the secondary display information only when instructed to do so by the user terminal UT. The user can operate the user terminal UT to select, for example, one of the above hyperlinks by clicking on it. When the user selects a hyperlink, the user terminal UT transmits information indicating that the hyperlink has been selected to the information processing device 100. The information includes a URL indicated by the selected hyperlink. When the detail display unit 135 of the information processing device 100 receives information indicating that the hyperlink has been selected from the user terminal UT, it obtains data of the corresponding portion of the disclosure information based on the URL included in the information, and transmits the obtained data of the corresponding portion to the user terminal UT. The user terminal UT displays information indicating the corresponding portion and the location where the corresponding portion is written (such as a page number). The information displayed here corresponds to secondary display information.
[0038] Furthermore, the user can operate the user terminal UT to position the cursor on, for example, the hyperlink. When the user positions the cursor on a hyperlink, the user terminal UT transmits information indicating that the cursor is positioned on the hyperlink to the information processing device 100. The information includes a URL indicated by the hyperlink on which the cursor is positioned. When the detail display unit 135 of the information processing device 100 acquires information indicating that the cursor is positioned on a hyperlink from the user terminal UT, it acquires data of the corresponding portion of the disclosure information based on the URL included in the information, and transmits the acquired data of the corresponding portion to the user terminal UT. The user terminal UT displays, for example, a pop-up display of information indicating the corresponding portion and the location where the corresponding portion is written (such as a page number). The pop-up display is located on or near the hyperlink on which the cursor is positioned. The information displayed in the pop-up display here corresponds to secondary display information. The pop-up display may contain the same link destination information as the hyperlink where the cursor is located. In other words, the secondary display information displayed by the pop-up display may contain the link destination information in addition to the corresponding part. The technology for embedding link destination information in the popup display can be well-known JavaScript (registered trademark), etc. In this case, when the popup display is clicked, the same process as when the above-mentioned hyperlink is selected is performed. When a pop-up display is performed, the manner in which the content written in the corresponding location is displayed may be to display the entire page on which the corresponding location exists as an image, or to display the corresponding location as text. Additionally, the popup display disappears when the cursor is moved to a position other than the hyperlink.
[0039] In other words, the aforementioned selection result display procedure ST130 may further include a detailed display procedure ST135 that displays the corresponding location and the page number in the disclosure information on which the corresponding location is written when the user is directed to the corresponding location in the disclosure information by a selection instruction from the user terminal UT. Furthermore, in the selection result display procedure ST130 described above, the secondary display information displayed when a selection instruction is given from the user terminal UT may include the corresponding portion and link destination information.
[0040] Furthermore, in the selection result display procedure ST130, the primary display information that is displayed when the conditions are met may be sorted by ESG evaluation item and by company. The user can operate the user terminal UT to select, for example, titles such as "ESG," "Code," "Major Category," "Subcategory," and "Benchmark Companies" in the layout illustrated in FIG. 5. When the user selects one of the titles, the user terminal UT transmits information indicating that the title has been selected to the information processing device 100. This information includes information indicating the selected title. For example, when the selection result display unit 130 of the information processing device 100 receives information indicating that a title has been selected from the user terminal UT, it rearranges the information displayed in the column of the title in descending order if it is currently sorted in ascending order, or in ascending order if it is currently sorted in descending order, and transmits the rearranged disclosure information data to the user terminal UT. The sorting is not limited to the above-mentioned manner, and for example, when a title is selected, sorting options may be displayed in a pull-down menu, and sorting may be performed according to the selected option.
[0041] The information processing device 100 shown in embodiment 1 only needs to have the functions of a search condition acquisition unit 110 that acquires company search conditions from a user terminal, a search execution unit 120 that executes a search in accordance with the search conditions, and a selection result display unit 130 that displays the disclosure information for at least some of the companies that match the search conditions for each ESG evaluation item, and the details display unit 135 in the selection result display unit 130 is a function that can be added at will.
[0042] Embodiment 2 The second embodiment shows a case where the disclosed technology is realized as an information processing program. Unless otherwise specified, the same symbols as those used in the first embodiment are used in the second embodiment. Furthermore, in the second embodiment, explanations that overlap with those in the first embodiment are omitted as appropriate. The information processing program of embodiment 2 causes a computer that stores ESG evaluation items common to disclosure information of multiple companies and the disclosure information related to the ESG of companies related to the ESG evaluation items to execute a search condition acquisition procedure that acquires search conditions for companies from a user terminal, a search execution procedure that executes a search in accordance with the search conditions, and a selection result display procedure that displays disclosure information for at least some of the companies that match the search conditions for each ESG evaluation item.
[0043] 2 is a diagram showing a hardware configuration 200 of the information processing device 100 according to the disclosed technique. As shown in FIG. 2, the hardware configuration 200 of the information processing device 100 includes a communication interface 210, an input / output interface 220, a processor 230, and a memory 240.
[0044] 3 is a flowchart showing, as processing steps, an information processing method realized by the information processing program according to the present disclosure. As shown in FIG. 3, the information processing method realized by the information processing program includes a search condition acquisition step ST110, a search execution step ST120, a selection result display step ST130, and a detail display step ST135. The numbers assigned to each processing step correspond to the symbols of the entities that execute the processing step. For example, the search condition acquisition step ST110 is executed by the search condition acquisition unit 110, the search execution step ST120 by the search execution unit 120, the selection result display step ST130 by the selection result display unit 130, and the detail display step ST135 by the detail display unit 135. 3, the search condition acquisition procedure ST110, the search execution procedure ST120, the selection result display procedure ST130, and the detail display procedure ST135 are included in a loop process. The detail display procedure ST135 can be considered to be divided into a process procedure (ST135A) for determining whether or not there is an instruction from the user terminal UT, and a substantive process procedure (ST135B) that is performed when it is determined that there is an instruction from the user terminal UT.
[0045] The information processing method realized by the information processing program of embodiment 2 is an information processing method executed by a computer that stores ESG evaluation items common to disclosure information of multiple companies and the disclosure information regarding the ESG of companies related to the ESG evaluation items. In this information processing method, when a loop is started, first, the search condition acquisition unit 110 executes a search condition acquisition procedure (ST110) for acquiring company search conditions from the user terminal. Then, the search execution unit 120 executes a search execution procedure (ST120) for executing a search according to the search conditions. Furthermore, the selection result display unit 130 executes a selection result display procedure (ST130) for displaying disclosure information about at least some of the companies that match the search conditions for each ESG evaluation item. Thereafter, the detail display procedure ST135 executes a processing procedure (ST135A) for determining whether or not there is an instruction from the user terminal UT, and if there is an instruction from the user (YES), the detail display procedure (ST135) is executed, and if there is no instruction from the user (NO), the loop is terminated. Note that, although Fig. 3 shows an example of loop processing, the disclosed technology is not limited to this.
[0046] The functions of the search condition acquisition unit 110, search execution unit 120, selection result display unit 130, and detail display unit 135 of the information processing device 100 according to the disclosed technology are realized by a processing circuit. That is, the information processing device 100 includes a processing circuit for executing a search condition acquisition procedure ST110, a search execution procedure ST120, a selection result display procedure ST130, and a detail display procedure ST135. The processing circuit is a processor 230 (also referred to as a CPU, central processing unit, processing device, arithmetic unit, microprocessor, microcomputer, or DSP) that executes an information processing program stored in a memory 240.
[0047] The functions of the search criterion acquisition unit 110, search execution unit 120, selection result display unit 130, and detail display unit 135 are realized by software, firmware, or a combination of software and firmware. The software and firmware are written as information processing programs and stored in memory 240. The processing circuit realizes the functions of each unit by reading and executing the information processing programs stored in memory 240. That is, the information processing device 100 includes memory 240 for storing an information processing program that, when executed by the processing circuit, results in the execution of a search criterion acquisition procedure ST110, a search execution procedure ST120, a selection result display procedure ST130, and a detail display procedure ST135. It can also be said that these information processing programs cause a computer to execute the procedures or methods of the search criterion acquisition unit 110, the search execution unit 120, the selection result display unit 130, and the detail display unit 135. Here, the memory 240 may be, for example, a non-volatile or volatile semiconductor memory such as a RAM, a ROM, a flash memory, an EPROM, etc. The memory 240 may also be provided with a disk such as a magnetic disk, a flexible disk, an optical disk, a compact disk, a minidisk, or a DVD. The memory 240 may also be provided with an HDD or an SSD.
[0048] The information processing program shown in the second embodiment is sufficient if it causes a computer that stores ESG evaluation items common to the disclosure information of a plurality of companies and the disclosure information related to the ESG of companies related to the ESG evaluation items to execute at least the search condition acquisition procedure ST110, the search execution procedure ST120, and the selection result display procedure ST130, and the detail display procedure ST135 is an optional procedure.
[0049] As described above, the information processing program according to the second embodiment causes a computer that stores ESG evaluation items common to disclosure information of a plurality of companies and the disclosure information related to the ESG of companies that are related to the ESG evaluation items to execute a search condition acquisition procedure ST110 that acquires search conditions for companies from a user terminal UT, a search execution procedure ST120 that executes a search in accordance with the search conditions, and a selection result display procedure ST130 that displays the disclosure information for at least some of the companies that match the search conditions for each ESG evaluation item. Therefore, the information processing program shown in embodiment 2 can cause a computer to execute a predetermined procedure and display data indicating information related to ESG, for which no laws or frameworks exist and whose names are not standardized, in a way that makes it easier than ever to compare data between multiple companies.
[0050] Furthermore, in the information processing program according to the second embodiment, the disclosure information may include a corresponding location corresponding to each ESG evaluation item in the disclosure materials disclosed by the company, location information, and a classification of the ESG evaluation item corresponding to the corresponding location. As a result, the information processing program shown in embodiment 2 can cause a computer to execute a predetermined procedure and display to a user what information (corresponding location) that corresponds to the ESG evaluation item is specifically described (corresponding location) in the disclosure documents disclosed by each company, where that information is located in the disclosure documents (location information), and to which classification it falls, thereby providing a display that makes it easier than ever to compare data between multiple companies.
[0051] In the information processing program according to the second embodiment, the classification of the ESG evaluation items in the disclosure information may be specified by a classification name and a classification code. As a result, the information processing program shown in embodiment 2 can cause a computer to execute a predetermined procedure and display to the user the specific classification name to which the disclosed information falls in the disclosure documents disclosed by each company, thereby making it easier than ever to compare data between multiple companies.
[0052] In the information processing program according to the second embodiment, the corresponding portion may include any of a sentence, a diagram, or a page described in the disclosure material. As a result, the information processing program shown in the second embodiment can cause a computer to execute a predetermined procedure and display to a user the specific format (text, chart, page) in which the disclosure information corresponding to the ESG evaluation items is described in the disclosure documents released by each company, thereby enabling a display that makes it easier than ever to compare data between multiple companies.
[0053] In addition, in the information processing program of embodiment 2, the location information may include the name of the disclosed material, the page or page and paragraph in which the corresponding section in the disclosed material is described, and a link to the page or page and paragraph in which the corresponding section is described. As a result, the information processing program shown in embodiment 2 can cause a computer to execute a predetermined procedure and display to a user where, in the disclosure documents released by each company, the disclosure information corresponding to the ESG evaluation items is specifically stated, and can also display the corresponding part of the actual documents using a link, thereby providing a display that makes it easier than ever to compare data between multiple companies.
[0054] In the information processing program according to the second embodiment, the search conditions can include one or more of a company name, a rating agency, a score, an industry classification, and an industry name as search items. As a result, the information processing program shown in embodiment 2 can cause a computer to execute a predetermined procedure, allowing a user to search for companies that are of interest to the user from various perspectives, and can display data that makes it easier than ever to compare data between multiple companies.
[0055] In the information processing program according to the second embodiment, in the search execution procedure ST120, commands consisting of exact match, partial match, equal sign, inequality sign, AND, and OR can be used alone or in combination. As a result, the information processing program shown in embodiment 2 causes a computer to execute a predetermined procedure, allowing the user to combine various search conditions to search for companies that are of interest to the user, and can display data that makes it easier than ever to compare data between multiple companies.
[0056] In the information processing program according to the second embodiment, the primary display information that is displayed when the conditions in the selection result display procedure ST130 are met may include the company name and the document name of the disclosure document. As a result, the information processing program shown in embodiment 2 can cause a computer to execute a predetermined procedure and display to the user the specific disclosure documents containing each company's disclosure information, thereby enabling a display that makes it easier than ever to compare data between multiple companies.
[0057] Furthermore, in the information processing program according to the second embodiment, the secondary display information displayed when a selection instruction is given from the user terminal UT in the selection result display procedure ST130 may include the corresponding part and link destination information. As a result, the information processing program shown in embodiment 2 can cause a computer to execute a predetermined procedure to display more detailed information to the user regarding the disclosure information of each company, and can display information that makes it easier than ever to compare data between multiple companies.
[0058] Furthermore, in the information processing program according to the second embodiment, the selection result display procedure ST130 may further include a detail display procedure ST135 for displaying the corresponding location and the page number in the disclosure material on which the corresponding location is described when the user is guided to the corresponding location in the disclosure information by a selection instruction from the user terminal. As a result, the information processing program shown in the second embodiment causes a computer to execute a predetermined procedure, thereby enabling the user to see more detailed information about the disclosure information of each company, and enabling easier comparison of data between multiple companies than ever before. Furthermore, for example, when secondary display information is displayed as a pop-up, the secondary display information can be displayed temporarily in a simplified manner, providing a highly convenient display for the user.
[0059] In addition, in the information processing program according to the second embodiment, the primary display information that is displayed when the conditions in the selection result display procedure ST130 are met may be sorted by ESG evaluation item and by company. As a result, the information processing program shown in embodiment 2 can cause a computer to execute a predetermined procedure, rearranging and displaying each company's disclosure information to the user, thereby enabling a display that makes it easier than ever to compare data between multiple companies.
[0060] Furthermore, in the information processing program according to the second embodiment, the links included in the location information are obtained by inputting into the large-scale language model a prompt including the electronic data of the disclosure materials themselves or information specifying the electronic data of the disclosure materials, and the information indicating the ESG evaluation items themselves or information specifying an item table indicating the ESG evaluation items. As a result, the information processing program according to the second embodiment can cause a computer to execute a predetermined procedure to acquire the links included in the location information.
[0061] Furthermore, in the information processing program according to the second embodiment, the prompt includes an instruction to extract a corresponding portion corresponding to one of the subcategories of the ESG evaluation item and the location where it is written, an instruction to generate multiple links that differ for each location where it is written and to generate link destination information that sets the location where it is written as the transition destination, an instruction to generate information that links multiple links with the codes of the subcategories that correspond to each of the links, and a link generation rule. As a result, the information processing program according to the second embodiment can cause a computer to execute a predetermined procedure and acquire links included in location information.
[0062] Furthermore, the data structure for the information processing program according to the second embodiment is for an information processing program that causes a computer to execute a procedure for processing ESG-related information disclosed by companies, and includes as data elements at least the company name, rating agency, score, industry classification, industry name, disclosure information for each company, ESG evaluation items that are considered to be the same item if a common concept or idea is recognized even if the evaluation items are written differently depending on the rating agency, the corresponding part of the disclosure information that corresponds to the ESG evaluation item, and linked link destination information. As a result, the data structure for the information processing program shown in embodiment 2 can cause a computer to perform a predetermined procedure, thereby making it possible to display data showing information on ESG, for which there are no laws or frameworks and the names are not standardized, in a way that makes it easier than ever to compare data between multiple companies.
[0063] The information processing device 100 according to the first embodiment performs information processing on data including ESG evaluation items common to the disclosure information of a plurality of companies and disclosure information relating to the ESG of companies related to the ESG evaluation items, and includes a search condition acquisition unit 110 that acquires search conditions for companies from a user terminal UT, a search execution unit 120 that executes a search in accordance with the search conditions, and a selection result display unit 130 that displays, for each ESG evaluation item, the disclosure information for at least some of the companies that match the search conditions. Therefore, the information processing device 100 shown in embodiment 1 can display data showing information related to ESG, for which there are no laws or frameworks and the names are not standardized, in a way that makes it easier than ever to compare data between multiple companies.
[0064] Furthermore, in the information processing device 100 according to the first embodiment, the disclosure information may include a corresponding portion of each ESG evaluation item in the disclosure materials disclosed by the company, location information, and a classification of the ESG evaluation item corresponding to the corresponding portion. As a result, the information processing device shown in embodiment 1 can display to the user what information (corresponding location) that corresponds to the ESG evaluation items is specifically described (corresponding location) in the disclosure documents disclosed by each company, where that information is located in the disclosure documents (location information), and which classification it falls into, thereby providing a display that makes it easier than ever to compare data between multiple companies.
[0065] In the information processing device 100 according to the first embodiment, the disclosure information may be acquired by crawling. As a result, the information processing device shown in embodiment 1 can obtain disclosure information from disclosure documents of various companies published on websites and display that disclosure information, thereby enabling a display that makes it easier than ever to compare data between multiple companies.
[0066] The information processing method according to the first embodiment is an information processing method of an information processing device 100 that includes a search condition acquisition unit 110, a search execution unit 120, and a selection result display unit 130, and that processes information on data including ESG evaluation items common to disclosure information of a plurality of companies and disclosure information about ESG of companies related to the ESG evaluation items, in which the search condition acquisition unit 110 acquires search conditions for companies from a user terminal UT, the search execution unit 120 executes a search in accordance with the search conditions, and the selection result display unit 130 displays, for each ESG evaluation item, disclosure information about at least some of the companies that match the search conditions. By having the information processing device 100 execute the above method, it is possible to display data indicating information about ESG, for which no laws or frameworks exist and whose names are not standardized, in a way that makes it easier than ever to compare data between a plurality of companies. [Explanation of symbols]
[0067] 100 information processing device, 110 search condition acquisition unit, 120 search execution unit, 130 selection result display unit, 135 detailed display unit, 200 hardware configuration, 210 communication interface, 220 input / output interface, 230 processor, 240 memory, DB database, UT user terminal.
Claims
1. A computer that stores ESG evaluation items common to disclosure information of a plurality of companies and the disclosure information related to ESG of companies related to the ESG evaluation items, A search condition acquisition procedure for acquiring company search conditions from a user terminal; a search execution procedure for executing a search according to search criteria; a selection result display step of displaying the disclosure information for at least some of the companies that match the search criteria for each ESG evaluation item; An information processing program for executing the above.
2. The disclosure information includes a corresponding section in a disclosure document disclosed by the company that corresponds to each of the ESG evaluation items, location information, and a classification of the ESG evaluation item that corresponds to the corresponding section. The information processing program according to claim 1 .
3. In the disclosure information, the classification of the ESG evaluation items is identified by a classification name and a classification code. The information processing program according to claim 1 .
4. The corresponding part includes any of the sentences, figures, and pages described in the disclosure material. The information processing program according to claim 2 .
5. The location information includes the name of the disclosed material, the page or page and paragraph in which the corresponding part in the disclosed material is described, and a link to the page or page and paragraph in which the corresponding part is described. The information processing program according to claim 2 .
6. The search criteria can include one or more of the following search items: company name, rating agency, score, industry classification, and industry name. The information processing program according to claim 1 .
7. In the search execution procedure, commands consisting of exact match, partial match, equal sign, inequality sign, AND, and OR can be used alone or in combination. The information processing program according to claim 6.
8. In the selection result display step, the primary display information displayed when the conditions are met includes the company name and the document name of the disclosure document. The information processing program according to claim 2 .
9. In the selection result display step, secondary display information displayed when a selection instruction is given from the user terminal includes the corresponding portion and link destination information. The information processing program according to claim 8.
10. The selection result display step includes: The method further includes a detailed display step of, when the user is guided to the corresponding portion of the disclosure information by a selection instruction from the user terminal, displaying the corresponding portion and the page number in the disclosure material on which the corresponding portion is described. The information processing program according to claim 9.
11. In the selection result display step, the primary display information that is displayed when a condition is met can be sorted by the ESG evaluation item and by company. The information processing program according to claim 8.
12. The link included in the location information is obtained by inputting a prompt including the electronic data of the disclosure material itself or information specifying the electronic data of the disclosure material, and the information indicating the ESG evaluation items itself or information specifying an item table indicating the ESG evaluation items into a large-scale language model. The information processing program according to claim 5 .
13. The prompt includes an instruction to extract the corresponding portion corresponding to one of the minor classifications of the ESG evaluation item and its description location, an instruction to generate a plurality of links that differ for each of the description locations and generate link destination information that sets the description location as a transition destination, an instruction to generate information that links the plurality of links with the minor classification code corresponding to each of the links, and a generation rule for the links. The information processing program according to claim 12.
14. A data structure for an information processing program for causing a computer to execute a procedure for processing ESG-related information disclosed by a company, The data elements include at least the company name, rating agency, score, industry classification, industry name, disclosure information for each company, ESG evaluation items that are considered to be the same items if a common concept or way of thinking is recognized even if the evaluation items are expressed differently depending on the rating agency, the corresponding part of the disclosed information that corresponds to the ESG evaluation item, and linked link destination information. Data structure.
15. An information processing device that performs information processing on data including ESG evaluation items common to disclosure information of a plurality of companies and the disclosure information related to ESG of companies related to the ESG evaluation items, a search condition acquisition unit that acquires company search conditions from a user terminal; a search execution unit that executes a search according to search conditions; a selection result display unit that displays the disclosure information for at least a portion of companies that match the search criteria for each ESG evaluation item; Information processing device.
16. The disclosure information includes a corresponding section in a disclosure document disclosed by the company that corresponds to each of the ESG evaluation items, location information, and a classification of the ESG evaluation item that corresponds to the corresponding section. The information processing device according to claim 15.
17. The disclosure information is obtained by crawling. The information processing device according to claim 15.
18. An information processing method for an information processing device that includes a search condition acquisition unit, a search execution unit, and a selection result display unit, and that processes information on data including ESG evaluation items common to disclosure information of a plurality of companies and the disclosure information related to ESG of companies related to the ESG evaluation items, the search condition acquisition unit acquires company search conditions from a user terminal; the search execution unit executes a search in accordance with the search conditions; the selection result display unit displays the disclosure information for at least a portion of the companies that match the search criteria for each ESG evaluation item; Information processing methods.
Citation Information
Patent Citations
Benchmark evaluation system and program
JP2010231779A