Support device for providing the digital directory of Diet members
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- KOKUSEI INFORMATION CENTER CO LTD
- Filing Date
- 2026-03-09
- Publication Date
- 2026-08-05
AI Technical Summary
【0017】 本発明は、議員会館における国会議員との交流に必要な情報を容易に把握できるよう整理されたデジタル国会議員要覧の提供を支援する技術的手段を提供できる。
Smart Images

Figure 0007900877000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a support device for providing a digital directory of members of parliament.
Background Art
[0002] A directory of members of parliament that organizes the affiliations, positions, resumes, and other information of members of parliament in a list-like manner is published. The directory of members of parliament is utilized, for example, to smoothly advance various activities related to making an appointment for a meeting, explaining to a member of parliament, filing a petition, and other exchanges with members of parliament. In addition to the member information described in the directory of members of parliament, a parliamentary directory that includes more detailed member profiles and other information is similarly utilized. Hereinafter, including the parliamentary directory, it will be described by referring to it as the "directory of members of parliament".
[0003] By the way, members of parliament are assigned offices in the parliamentary building. Therefore, in the directory of members of parliament, a guide map that abstractly shows the offices of each member in the parliamentary building may be published as a material for smoothly advancing exchanges with members of parliament. On the other hand, the list of members of parliament can change due to national elections and other factors. Also, due to integration or division related to political parties or factions, or other circumstances such as personnel changes within a party, the affiliations, positions, and other information of members of parliament may also change.
[0004] In a conventional directory of members of parliament using a paper medium or other physical medium, it may be difficult to deliver a directory reflecting these changes to those who need it in a short time. Therefore, technical means for displaying a directory of members of parliament including an abstracted guide map and other information on a digital medium are required.
[0005] As technical means for displaying an abstracted guide map and other maps on a digital medium, Patent Document 1 discloses a map generation device including a storage unit that stores a basic deformed map, an emphasized object deformation unit that deforms a deformation target and grouped line segments by a predetermined process, and a general object deformation unit that deforms an object other than the deformation target and grouped line segments based on the deformation result of the deformation target and grouped line segments.
[0006] The technology described in Patent Document 1 preserves the shape characteristics (such as road directions) of the basic distorted map information that forms the basis of the distorted map, while making specific objects stand out (attract attention) to the entire map, or making them easier to grasp within the overall map, according to the display size of the distorted map to be output. [Prior art documents] [Patent Documents]
[0007] [Patent Document 1] Japanese Patent Publication No. 2012-203021 [Overview of the project] [Problems that the invention aims to solve]
[0008] Regarding interactions with members of parliament, there are meetings, sometimes called "briefings," where policy and other information is explained to them. During these briefings, bureaucrats and other attendees may visit multiple offices in a sequence based on the member's affiliation, such as party, faction, or other group affiliation. Therefore, the map included in the parliamentary directory sometimes needs to be presented in a way that makes it easy to grasp the member's information.
[0009] The technology described in Patent Document 1 is only capable of displaying specific objects that are also included in the original map, while retaining the shape characteristics of the distorted map, making them easier to grasp. Therefore, Patent Document 1 has room for further improvement in providing a digital directory of Diet members that is organized in a way that makes it easy to understand the information of Diet members.
[0010] This invention was made to solve the problems of the prior art described above, and aims to provide a technical means to support the provision of a digital directory of Diet members that is organized in a way that makes it easy to grasp the information necessary for interacting with Diet members in the Diet Members' Office Building. [Means for solving the problem]
[0011] As a result of diligent research to solve the above problems, the inventors have found that the above problems can be solved by generating map display data used for displaying a map that abstractly shows the offices of each member of parliament in the parliamentary building, and by configuring the display elements corresponding to the offices to have display attributes according to political party, etc., and by other technical means. The inventors have now completed the present invention. Specifically, the present invention provides the following.
[0012] An invention according to one aspect of the present invention provides a support device for providing a digital directory of Diet members, comprising: a directory display data generation unit that generates directory display data used for displaying a directory map abstractly showing the offices of each Diet member in the Diet Members' Office Building; and a classification item selection means providing unit that provides a user interface for selecting classification items from a group of classification items that include at least party and faction as classification items relating to the Diet member, wherein the directory display data generation unit generates the directory display data such that display elements corresponding to the offices are arranged based on their positional relationship in the Diet Members' Office Building, the display elements include display of the Diet member's name and room number, and when a classification item is selected, the display elements have display attributes that correspond one-to-one with the classification result in the selected classification item.
[0013] In the invention according to this embodiment, a classification item selection means providing unit provides a user interface for selecting classification items from a group of classification items that includes at least party and faction. The map display data generation unit generates map display data such that the display elements corresponding to offices arranged based on their positional relationships in the Diet Members' Office Building have display attributes that correspond one-to-one with the classification results in the selected classification items, along with information that identifies the office (member's name, room number).
[0014] As mentioned above, in so-called "briefings" and similar meetings, a series of visits are sometimes conducted, where multiple offices are visited in a sequence based on the attributes (party affiliation, faction) of the visited person. When planning the procedure for such a series of visits, it may be necessary to simultaneously understand the attributes (party affiliation, faction) of the visited person, the location of the office, the name of the member of parliament, and the room number. This invention generates a map display data having the above-mentioned features, making it possible to display a map that makes it easy to simultaneously understand all of this information.
[0015] Therefore, the invention according to this aspect of the present invention can provide a technical means to support the provision of a digital directory of Diet members that is organized in a way that makes it easy to grasp the information necessary for interacting with Diet members in the Diet Members' Office Building.
[0016] Furthermore, the present invention can take various forms, including those using color as a display attribute, those displaying personal pages, those displaying a list of members of parliament, those supporting the management of parliamentary leagues, and others. Each of these forms, with its own unique characteristics, contributes to supporting the provision of a digital directory of members of parliament that is organized in a way that makes it easy to grasp the information necessary for interacting with members of parliament in the parliamentary building. [Effects of the Invention]
[0017] This invention provides technical means to support the provision of a digital directory of Diet members, organized in a way that allows for easy access to information necessary for interacting with Diet members in the Diet Members' Office Building. [Brief explanation of the drawing]
[0018] [Figure 1] Figure 1 is a block diagram showing an example of the hardware and software configuration of system S. [Figure 2] Figure 2 is a main flowchart showing an example of a preferred flow of support processing performed by the support device 1 of this embodiment. [Figure 3] Figure 3 is a continuation of the previous figure. [Figure 4] Figure 4 shows an example of a map of the Diet Members' Office Building. [Figure 5]FIG. 5 is an example of the display of a parliamentarian's personal page. [Figure 6] FIG. 6 is an example of the display of a list page of parliamentarians.
Embodiments for Carrying out the Invention
[0019] First of all, although the following disclosure, diagrams, and / or claims, etc. are described as being either alone or in combination with one or more other aspects, the subject matter of the immediate disclosure is not intended to be limited in that way. That is, the immediate disclosure, diagrams, and claims are intended to encompass the various aspects described herein, either alone or in one or more combinations with each other. For example, even if the immediate disclosure describes and illustrates the first embodiment, the second embodiment, and the third embodiment in such a way that the first embodiment is described and illustrated particularly in relation to the second embodiment, or the second embodiment is described and illustrated only in relation to the third embodiment, the immediate disclosure and the illustration are not limited in that way, and it may include only the first embodiment, only the second embodiment, only the third embodiment, or one or more combinations of the first, second, and / or third embodiments, such as the first embodiment and the second embodiment, the first embodiment and the third embodiment, the second embodiment and the third embodiment, or the first, second, and third embodiments.
[0020] The use of the phrase "or" in the text shall mean a "non-exclusive" determination unless explicitly specified otherwise. For example, in the case of "item x is A or B", it shall mean either (1) item x is only one of A or B, or (2) item x is both A and B. In other words, the word "or" is not used to define an "exclusive" determination.
[0021] Also, when the phrases "including at least one" or "including at least one of the following" used in the present text are used in combination with a system or an element, it means that the system or the element includes one or more of the elements listed after the phrase. For example, when there are three types of elements from the first element to the third element, the phrases "including at least one" or "including at least one of the following" are interpreted as any of the following structural arrangements: a device including the first element, a device including the second element, a device including the third element, a device including the first and second elements, a device including the first and third elements, a device including the second and third elements, or a device including the first, second, and third elements.
[0022] The same interpretation is intended when the phrase "used with at least one of the following" is used in the present text. Furthermore, the "and / or" used in the present text is used as a linguistic conjunction and is used to indicate that one or more of the described elements or conditions are included or occur. For example, a device including the first element, the second element, and / or the third element is interpreted as any of the following structural arrangements: a device including the first element, a device including the second element, a device including the third element, a device including the first and second elements, a device including the first and third elements, a device including the second and third elements, or a device including the first, second, and third elements.
[0023] It should be noted that the use of the phrase "and / or" in the present text meaning "not exclusive" is also defined in the "Format and Preparation Method of Standard Sheets JIS Z 8301" of the Japanese Industrial Standards (JIS).
[0024] Hereinafter, an example of an embodiment of the present invention will be described in detail with reference to the drawings.
[0025] <System S> Figure 1 is a block diagram showing an example of the hardware and software configuration of System S. The support system (System S) for providing the digital directory of Diet members according to this embodiment is configured to include a support device (Support Device 1) for providing the digital directory of Diet members. Below, a server-client configuration in which the Support Device 1 cooperates with terminals T configured to communicate with each other via a network N will be described.
[0026] [Support Device 1] Support device 1 according to this embodiment is a computer comprising a control unit 11, a storage unit 13, and a communication unit 14. Support device 1 performs support processing for providing the digital directory of Diet members by executing the program of this embodiment.
[0027] [Control Unit 11] The control unit 11 includes a Central Processing Unit (CPU), Random Access Memory (RAM), Read Only Memory (ROM), and other hardware components.
[0028] The control unit 11 cooperates with at least one of the storage unit 13 and the communication unit 14 as needed. The control unit 11 then implements various software components of the program of this embodiment that is executed by the support device 1.
[0029] Examples of the software components include the Member of Parliament Information Management Unit 111, the Map Display Data Generation Unit 112, the Classification Item Selection Means Provision Unit 113, the Personal Display Data Generation Unit 114, the List Display Data Generation Unit 115, and the Parliamentary League Management Unit 116.
[0030] [Storage Unit 13] The storage unit 13 is a device on which data and / or files are stored, and has a storage unit that stores data non-temporarily using a hard disk, semiconductor memory, recording medium, memory card, or other storage material.
[0031] The storage unit 13 preferably stores program data executed by the control unit 11, a guidance diagram template, a parliamentarian database 131, and other data. As an example of the other data, there are a learning model obtained by performing machine learning related to the display order of positions on the personal page, and a learning model obtained by performing machine learning related to the display order of positions and committees on the parliamentarian list page.
[0032] In the list of members of parliament, the display order of positions on the personal page is an important point to note regarding communication with the relevant parliamentarian. Therefore, it is preferable that the storage unit 13 stores a learning model obtained by performing machine learning related to the display order of positions on the personal page.
[0033] Also, in the list of members of parliament, the display order of positions and committees on the parliamentarian list page is an important point to note regarding communication with the relevant parliamentarian. Therefore, it is preferable that the storage unit 13 stores a learning model obtained by performing machine learning related to the display order of positions and committees on the parliamentarian list page. The learning model may be configured separately for the learning model obtained by performing machine learning related to the display order of positions and the learning model obtained by performing machine learning related to the display order of committees, or may be configured integrally.
[0034] (Guidance diagram template) The guidance diagram template is a template for generating guidance diagram display data, which is used for displaying a guidance diagram that abstractly shows the offices of each parliamentarian in the parliament building. The guidance diagram template preferably reflects a layout that abstractly shows the positional relationship of the offices in the parliament building. Thereby, the support device 1 can realize a process of arranging display elements corresponding to the offices based on the positional relationship in the parliament building.
[0035] (Diet Member Database 131) The Diet Member Database 131 stores information about Diet members. This information includes, for example, the member's name, party affiliation, parliamentary group, faction, number of times elected, electoral district, current position, past positions, committee affiliation, room number in the Diet Members' Office Building, date of birth, place of origin, secretary information, office information, brief biography, contact information in the Diet Members' Office Building, years of service, year of first election, and other information.
[0036] By storing member information in the member database 131, the support device 1 can generate display data used for displaying a map showing member names, room numbers, and other member information. Furthermore, by storing information used for party affiliation and other classifications in the member database 131, the support device 1 can assign display attributes according to the classification results when generating the display data.
[0037] Furthermore, by storing the member information in the member database 131, the support device 1 can generate display data used to display individual member pages showing their positions and other member information. In addition, by storing the member information in the member database 131, the support device 1 can generate display data used to display list pages showing the committees to which each member belongs and other member information.
[0038] [Communication Unit 14] The specific configuration of the communication unit 14 is not particularly limited, as long as it is for connecting the support device 1 to the network N and performing communication. The communication unit 14 may be configured using, for example, a network card compatible with the Ethernet standard, a wireless LAN compatible communication device, or other communication devices.
[0039] [Network N] The type of network N is not particularly limited as long as it is used for communication between the support device 1 and other devices. Examples of network N include the internet, a mobile phone network, and a wireless LAN.
[0040] [Terminal T] Terminal T is used by the user of support device 1. Terminal T performs processes such as receiving and / or displaying data transmitted from support device 1, transmitting user input to support device 1, and other processes. The types of terminal T may be, for example, portable terminals (e.g., laptop computers, smartphones, tablet computers) or stationary terminals (e.g., desktop computers).
[0041] [Main Flowchart of Support Processing] Figure 2 is a main flowchart showing an example of a preferred flow of support processing performed by the support device 1 of this embodiment. Figure 3 is a continuation of the previous figure. The following is a description of an example of a preferred flow of support processing performed by the support device 1, using Figures 2 to 3.
[0042] The support process preferably includes a series of processes to update the member information related to the member database 131 stored in the memory unit 13. This allows the support device 1 to keep the member information used in the National Diet Members Directory up-to-date. Steps S1 to S2 are an example of this process.
[0043] [Step S1: Determine whether to update the member information] The control unit 11 performs a process to determine whether or not to update the member information using the member information management unit 111 (member information update determination step). If the control unit 11 determines that it should update, it moves the process to step S2; otherwise, it moves the process to step S3.
[0044] The determination in this step may include, for example, a procedure for determining whether to update when data is received indicating that the administrator of the support device 1 has given an input commanding an update. The determination in this step may also include a procedure for determining whether to update when a command to acquire information related to the update is given via the network N, or when it is determined that it is time to acquire such information.
[0045] [Step S2: Update Member Information] The control unit 11 executes the process of updating member information using the member information management unit 111 (member information update execution step). The control unit 11 then moves the process to step S3.
[0046] The updating of legislator information in this step is performed, for example, based on information entered by the administrator of the support device 1 and / or information obtained via network N. This update may include a procedure in which a generative AI utilizing a language model normalizes the information obtained via network N to match the legislator database 131.
[0047] The support process includes a series of processes for generating map display data and displaying a map based on said map display data. This enables the support device 1 to display a map that includes display elements arranged based on the positional relationship of offices in the Diet Members' Office Building. Furthermore, this series of processes includes a series of processes for assigning display attributes according to the classification result when a classification item is specified. This enables the support device 1 to display the map in a display mode according to the classification result. Steps S3 to S6 are an example of this series of processes.
[0048] [Step S3: Determine whether to display the map] The control unit 11 uses the map display data generation unit 112 to perform a process to determine whether or not to display the map (map display determination step). If the control unit 11 determines to display the map, it moves the process to step S4; otherwise, it moves the process to step S7.
[0049] The determination in this step includes, for example, a procedure for determining whether to display the map when data indicating that an input command to display the map has been received from terminal T is received.
[0050] [Step S4: Display the map] The control unit 11 generates display data to be used for displaying the map using the map display data generation unit 112 (map display data generation step), and executes the process of displaying the map based on the display data (map display step). The control unit 11 then moves the process to step S5.
[0051] The generation of the map display data in this step is performed, for example, based on a map template stored in the storage unit 13 and member information stored in the member database 131. This generation includes a procedure for arranging display elements corresponding to offices in the Diet Members' Office Building based on the spatial relationship of the offices. The procedure for arranging based on the spatial relationship of the offices includes, for example, a procedure for rearranging and displaying them in the actual room order in the Diet Members' Office Building. These display elements may include, for example, the display of the member's name and the display of the room number.
[0052] This generation process generates map display data that provides a user interface for selecting classification items from a group of classification items that include at least party affiliation and faction as classification items related to legislators. As a result, the support device 1 can generate and display map display data that allows the user to simultaneously understand the attributes of the visited location (party affiliation, faction), the location of the office, the legislator's name, and the room number when considering the procedure for visiting legislators as described above. In addition to the above, the group of classification items may further include political groups and other classification items.
[0053] Preferably, this generation generates map display data that provides a user interface for specifying member information shown in the display element corresponding to the office. This allows the support device 1 to help users confirm the specified member information in the office display and utilize it for interaction with the member.
[0054] [Step S5: Determining whether a classification item has been specified] The control unit 11 performs a process to determine whether a classification item has been specified by the classification item selection means providing unit 113 (classification item specification determination step). If the control unit 11 determines that a classification item has been specified, it moves the process to step S6; otherwise, it moves the process to step S7.
[0055] [Step S6: Assigning display attributes according to classification results] The control unit 11 uses the map display data generation unit 112 to perform a process of assigning display attributes according to the classification results to the display data used for displaying the map, so that the display elements corresponding to the offices have display attributes that correspond one-to-one with the classification results in the selected classification items (display attribute assignment step). The control unit 11 then moves the process to step S7.
[0056] The assignment of display attributes in this step may include, for example, a procedure for assigning display attributes to display elements included in the map that correspond one-to-one with the classification results in a specified classification item. Such display attributes may be, for example, attributes related to color, pattern, brightness, line type, border shape, text attributes, or other display characteristics. The assignment may also include a procedure in which, at the user's discretion, all display elements corresponding to an office are assigned the same display attributes.
[0057] The map display data generation unit 112 is preferably configured to use color as its display attribute. This allows the support device 1 to shorten the viewing time required to identify classification results and to simultaneously present multiple classification results while maintaining the readability of the council member names and room numbers included in the map. In other words, this configuration suppresses the shortage of display area or display congestion caused by adding information to the display elements of the map, compared to cases where display attributes other than color (e.g., adding text, adding shapes, increasing the density of patterns) are used. As a result, the support device 1 can provide a map that makes it easy for users to understand the correspondence between classification results and location relationships when planning their round-trip procedures.
[0058] The support process preferably includes a series of processes for displaying the individual page of the legislator. This allows the support device 1 to display the individual page showing the legislator's position and other legislator information. Steps S7 to S8 are an example of such a process.
[0059] [Step S7: Determine whether to display the personal page] The control unit 11 performs a process to determine whether or not to display the personal page (personal page display determination step). If the control unit 11 determines to display the page, it moves the process to step S8; otherwise, it moves the process to step S9.
[0060] The determination in this step includes, for example, a procedure for determining whether to display the personal page if data indicating that an input command to display the personal page has been received from terminal T has been received.
[0061] Furthermore, this input may be performed, for example, by selecting a display element corresponding to the desired council member on the map. This allows the support device 1 to assist the user in understanding the location of the council member's office (the location as understood from the map) while checking the council member's current and past positions on their personal page. This assistance allows the user to continuously consider the order of visits and travel, as well as the points to note at each destination, starting from the same council member, thereby reducing the burden of information searching and screen transitions.
[0062] [Step S8: Display Personal Page] The control unit 11 uses the personal display data generation unit 114 to perform a process to generate personal display data to be used for displaying the personal page (personal display data generation step). The control unit 11 then moves the process to step S9. With the generation of personal display data, the support device 1 provides the data to the terminal T or other display means and can display the personal page.
[0063] The personal data used to display individual pages includes, for example, the member's name, phonetic spelling, party affiliation, parliamentary group, faction, number of times elected, electoral district, brief biography, contact information, current position, past positions, committee affiliation, room number in the Diet Members' Office Building, and other information about the member.
[0064] Furthermore, it is preferable that the personal display data generation unit 114 generates personal display data that displays the job titles based on the display order estimated by the learning model stored in the storage unit 13. This allows the support device 1 to display the personal page in a manner that prioritizes the job titles that the user should pay attention to when interacting with the politician.
[0065] The estimation of the display order is achieved, for example, based on machine learning that uses past directories of Diet members as training data. This allows the support device 1 to provide individual pages that display positions in a reliable order based on established record entries.
[0066] Furthermore, this estimation may be based on information such as the type of position held by the member of parliament, whether the position is new or old, the importance of the position, and other information. This allows the support device 1 to provide a personal page displaying positions and committees in a reasonable order estimated from the information. This estimation may also be based on machine learning, using profiles published on the member of parliament's website (homepage, HP) or various publications (e.g., books, newspapers, magazines), or the order in which positions are listed in past directories of members of parliament or similar publications as training data. This allows the support device 1 to reflect the generally accepted or tacit knowledge of the importance of certain positions, and the order in which each member of parliament would prefer to display them.
[0067] Although not mandatory, the personal display data generation unit 114 may generate personal display data that displays a reduced-size map along with the personal page. For example, in the reduced-size map, the office of the member of parliament corresponding to the personal page, or the display elements corresponding to the member of parliament, may be highlighted in a way that makes them distinguishable from other display elements. This allows the user to consistently check the position information and the location of the office on the same screen.
[0068] Furthermore, it is preferable that the personal display data includes a user interface for outputting the contents of the personal page as a file. This output may include, for example, PDF format and spreadsheet format (Excel format). This makes it easy for the support device 1 to reuse the legislator information obtained by the user through the personal page for creating distributed materials and for internal sharing.
[0069] The support process preferably includes a series of processes for displaying a list page related to the member of parliament. This allows the support device 1 to display a list page showing the member's committee affiliation and other member information. Steps S9 to S10 are an example of such a process.
[0070] [Step S9: Determine whether to display the list page] The control unit 11 determines whether or not to display the list page (list page display determination step). If the control unit 11 determines to display it, it moves the process to step S10; otherwise, it returns the process to step S1 and repeats the process from step S1 to step S10.
[0071] The determination in this step includes, for example, a procedure for determining whether to display the list page when data indicating that an input command to display the list page has been received from terminal T is received.
[0072] Furthermore, this input may be performed, for example, by specifying the desired committee on the map, or by selecting a display element corresponding to the desired member on the map and then commanding the display of a list page starting from the committee to which that member belongs. This allows the support device 1 to help the user understand the spatial relationships of offices in the Diet Members' Office Building (spatial relationships understood from the map) and to confirm the group of members belonging to the desired committee and the room numbers of each member on a list page in a manner consistent with those spatial relationships. This support allows the user to continuously consider the order of visits and movement, and select destinations (including considerations related to the committee to which they belong), thereby reducing the burden of information searching and screen transitions.
[0073] [Step S10: Display the list page] The control unit 11 uses the list display data generation unit 115 to perform a process to generate list display data to be used for displaying the list page (list display data generation step). The control unit 11 returns the process to step S1 and repeats the processes from step S1 to step S10. By generating the list display data, the support device 1 provides the data to the terminal T or other display means and can display the list page.
[0074] The list data may include, for example, information about each member of parliament, such as the member's name, party affiliation, parliamentary group, faction, number of terms elected, electoral district, current position, committee affiliation, room number in the parliamentary building, and other member information.
[0075] Preferably, the list display data includes a user interface for filtering the list of legislators. This allows the support device 1 to filter legislators based on conditions such as party affiliation, parliamentary group, faction, electoral district, committee affiliation, and other criteria, thereby helping the user identify the desired group of legislators.
[0076] Preferably, the list display data includes a user interface for sorting the legislator information. This allows the support device 1 to sort legislators based on items such as legislator name, number of terms elected, position, committee affiliation, and other criteria, and display the list page in a manner that makes it easy for users to compare groups of legislators.
[0077] Preferably, the list display data generation unit 115 generates list display data that displays positions and committees based on the display order estimated by the learning model stored in the memory unit 13. This allows the support device 1 to display the list page in a manner that displays positions that the user should pay attention to when interacting with legislators at the top.
[0078] The estimation of the display order is achieved, for example, based on machine learning that uses past directories of Diet members as training data. As a result, the support device 1 can provide a list page that displays positions and committees in a reliable order based on established record entries.
[0079] The estimation regarding the display order of positions may be performed based on, for example, information such as the type of positions related to members of parliament, the newness or oldness of positions, the importance of positions, and other information. Further, the estimation may be performed based on machine learning using, as learning data, the display order of positions in the profiles published on the websites (homepages, HPs) of members of parliament or various publications (e.g., books, newspapers, magazines), the list of past members of parliament, or similar books. Thereby, the support device 1 can reflect the importance of positions that are generally prevalent or tacit knowledge, and the order in which each member of parliament desires to display them preferentially. Examples of positions include positions in the cabinet (e.g., ministers, deputy ministers, parliamentary secretaries), positions in the parliament (e.g., committees, speakers, deputy speakers), and positions in political parties. The estimation regarding committees may be performed based on machine learning using, as learning data, the display order of committee positions in the profiles published on the websites (homepages, HPs) of members of parliament or various publications (e.g., books, newspapers, magazines), the list of past members of parliament, or similar books. Thereby, the support device 1 can provide a list page that shows positions and committees in a conservative order based on the general display order. Further, the support device 1 can thereby reflect the importance of committees that are generally prevalent or tacit knowledge, and the order in which each member of parliament desires to display them preferentially.
[0080] The list display data preferably includes a user interface for designating display items of member information to be displayed on the list page. Thereby, the support device 1 can display the list page in a manner of switching the items to be displayed on the list page according to the purpose of the user. The user interface may receive, for example, a designation to place the affiliated committee at the top, a designation to add an item related to the alma mater of the member of parliament, and a designation to specify whether to display the room number.
[0081] Further, the list display data preferably includes a user interface for swapping the display order of display items on the list page. Thereby, the support device 1 can provide a list page in which the items that the user prioritizes for comparison or confirmation are placed at the top.
[0082] Furthermore, it is preferable that the list display data includes a user interface that outputs the contents of the list page as a file. This output may include, for example, PDF format and spreadsheet format (Excel format). This makes it easy for the support device 1 to reuse the group of legislators and legislator information that the user has grasped from the list page for creating distributed materials and for internal sharing.
[0083] Although not mandatory, the support device 1 may include a process for saving multiple members of parliament selected by the user as a group of members of parliament. For example, the control unit 11 may store a set of identification information that identifies multiple members of parliament, a group name, and memo information in association with the storage unit 13 based on a selection operation on the list page or individual page.
[0084] In this case, it is preferable that the support device 1 further includes the process of reading the above-mentioned parliamentary groups. For example, when a user performs an operation to specify a parliamentary group, the control unit 11 may generate list display data in a manner that displays a list page relating only to the parliamentary groups included in that group. Alternatively, the control unit 11 may generate map display data or list display data in a manner that highlights the display elements corresponding to the parliamentary groups included in that group in a way that makes them distinguishable from other display elements in the map or reduced map.
[0085] This allows users to retrieve groups of legislators they have previously selected for consideration or visitation without having to search for information again. Therefore, the support device 1 can reduce the burden on users related to the repetitive process of selecting visit destinations and considering the order of visits.
[0086] Although not mandatory, the list display data generation unit 115 may also display a reduced-size map along with the list page. For example, in the reduced-size map, display elements corresponding to members belonging to the committee specified as a filtering condition on the list page may be highlighted in a way that makes them distinguishable from other display elements. This allows users to consistently understand the group of members belonging to the committee and the spatial relationship of their offices on the same screen.
[0087] [Parliamentary League Management Processing] Although not mandatory, the support processing preferably includes a series of processes related to the management of the parliamentary league, which are performed by the Parliamentary League Management Department 116. This allows the support device 1 to support not only interactions between members of parliament and non-members of parliament through the aforementioned series of processes, but also interactions between members of parliament themselves.
[0088] This series of processes may include, for example, procedures related to managing a list of members of the parliamentary league, managing membership fees, managing positions, and printing addresses. This allows the support device 1 to streamline routine tasks related to the operation of the parliamentary league and facilitate communication and collaboration among members.
[0089] Furthermore, the series of processes may include, for example, a procedure for updating the list based on changes in members of the parliamentary league due to the election, defeat, resignation, and / or changes in affiliation of members. This allows the support device 1 to maintain a list based on the latest members of the parliamentary league, suppressing misdelivery or incorrect addresses, while supporting the implementation of communications and announcements related to the parliamentary league.
[0090] Furthermore, this series of processes may include, for example, the process of setting the scope of disclosure to include only the user, only members of the group, only members of parliament, only members of parliament and government agencies, the general public, or other. This allows the support device 1 to control the confidentiality or disclosure of information related to the parliamentary league according to the purpose, and to support communication among members of parliament in a manner that is appropriate to the operation of handling information.
[0091] In addition, the series of processes may include, for example, a step in which a generative AI using a language model proposes ways to utilize the surplus funds (such as donation recipients). This allows the support device 1 to streamline the work of considering how to utilize the surplus funds and to support decision-making regarding the operation of the parliamentary league. This procedure is implemented, for example, by providing the generative AI with the amount of surplus funds and constraints, and having it generate candidate uses that fit these conditions.
[0092] <Effects of the support processing> By performing the support processing described above, the support device 1 of this embodiment can support the provision of a digital directory of Diet members that is organized in a way that makes it easy to grasp the information necessary for interacting with Diet members in the Diet Members' Office Building.
[0093] More specifically, in the support device 1 that performs the support processing, the classification item selection means providing unit 113 provides a user interface for selecting classification items from a group of classification items that includes at least party and faction (step S4). Then, the map display data generation unit 112 generates map display data such that the display elements corresponding to the offices arranged based on the positional relationship in the Diet Members' Office Building have display attributes that correspond one-to-one with the classification results in the selected classification items, along with information that identifies the office (member's name, room number).
[0094] As mentioned above, in so-called "briefings" and similar meetings, a series of visits are sometimes conducted, where multiple offices are visited in a sequence based on the attributes (party affiliation, faction) of the visited person. When considering the procedure for such a series of visits, it may be necessary to simultaneously grasp the attributes (party affiliation, faction) of the visited person, the location of the office, the name of the member of parliament, and the room number. The support device 1 that performs the support processing described above can display a map that makes it easy to grasp all of this simultaneously by generating map display data with the characteristics described above.
[0095] Furthermore, the above-described support processing may include a mode in which color is used as a display attribute related to the office. The support device 1 that performs the support processing in this mode assigns display attributes to the map display data using the map display data generation unit 112 so as to use color as a display attribute that corresponds one-to-one with the classification result (step S6).
[0096] As a result, the support device 1 can provide a map that allows users to instantly identify the attributes of the visited location (party affiliation, faction, etc.) visually while simultaneously understanding the location of offices and the names and room numbers of the legislators, when planning the procedures for round-trip visits. In particular, unlike text information, color can simultaneously assign highly visible classification results to a large number of display elements arranged in a list, thereby reducing the burden on users in understanding the classification results.
[0097] Furthermore, the support processing described above may include a mode in which personal display data is generated for use in displaying personal pages, including the current and past positions of the legislators. The support device 1 that performs the support processing in this mode generates personal display data used for displaying personal pages using the personal display data generation unit 114 (step S8).
[0098] As a result, the support device 1 can provide information about the positions (current and past positions) that should be taken into consideration when interacting with members of parliament as a personal page, and can support the provision of a digital directory of members of parliament that is organized in a way that makes it easy to grasp the information necessary for interaction.
[0099] In addition, the above-described support processing may include a mode in which list display data is generated for displaying the list of members of parliament, including the committee to which each member belongs. The support device 1 that performs the support processing in this mode generates list display data for displaying the list of members of parliament using the list display data generation unit 115 (step S10).
[0100] As a result, the support device 1 can provide a list page that allows for an overview of committee information for multiple members of parliament, and can support the provision of a digital directory of members of parliament that is organized to allow for easy access to information necessary for interacting with members of parliament in the parliamentary office building.
[0101] Although not mandatory, the support processing described above may include providing management means, including the management of membership lists, membership fees, and positions related to the parliamentary league, and further including updating the membership lists based on election, defeat, and changes in affiliation. The support device 1 that performs the support processing in this manner is operated by the parliamentary league management unit 116, which performs a series of processes related to the management of the parliamentary league (see the section on parliamentary league management processing).
[0102] As a result, the support device 1 can not only assist in interactions between lawmakers and lawmakers initiated by non-lawmakers, but also support the management of membership lists, membership fees, and positions associated with the operation of the parliamentary league. Furthermore, it can update the membership list in conjunction with changes in member status due to election, defeat, resignation, change of affiliation, or other fluctuations, making it easier to maintain up-to-date information necessary for the operation of the parliamentary league.
[0103] <Example of Use> The following is an example of using support device 1.
[0104] [Registration of Member Information] The user commands the registration or update of member information via the user interface on the screen of terminal T. Support device 1 generates member information based on the information entered by the user and / or information acquired via network N, and stores the member information in the member database 131. Support device 1 normalizes the acquired information using generation AI as needed and then reflects it in the member database 131.
[0105] [Display of the map] The user commands the display of the map via the user interface on the screen of terminal T. Support device 1 generates map display data and transmits it to terminal T. Terminal T displays the map based on this data. Figure 4 shows an example of the display of the Diet Members' Office Building map.
[0106] In this example, display elements corresponding to offices in the Diet Members' Office Building are arranged based on their location within the building, and each display element shows the room number and the name of the Diet Member. In this example, the user can select a classification item via the user interface of terminal T and display the map in a display format corresponding to the classification result related to the party or faction.
[0107] In this example, the hatching of the display elements showing the names of the members of parliament and other information to the right of the room numbers is a substitute representation in black and white drawings indicating that the display elements are shown in the colors corresponding to the hatching. In this example, Party A is shown in the first color corresponding to horizontal hatching, Party B in the second color corresponding to plain background, and Party C in the third color corresponding to vertical hatching.
[0108] This color-coding system allows users to simultaneously understand the attributes (party affiliation) of the places they are visiting, the location of their offices, and the names and room numbers of the legislators, enabling them to plan their rounds of visits.
[0109] [Displaying Personal Pages] The user selects the display element corresponding to the desired council member in the guide diagram in Figure 4. Terminal T transmits data indicating this selection to support device 1. Support device 1 generates personal display data and transmits it to terminal T. Terminal T displays the personal page based on this data.
[0110] Figure 5 shows an example of how a member of parliament's personal page is displayed. In this example, users can view the member's current and past positions. Furthermore, the way the positions are displayed in a predetermined order allows users to identify positions that should be considered when interacting with the member of parliament. In addition, in this example, users can output the contents of the personal page as files in PDF and spreadsheet formats (e.g., Excel).
[0111] [Displaying the List Page] The user commands the display of the list page by navigating from the personal page shown in Figure 5. Support device 1 generates list display data and transmits it to terminal T. Terminal T displays the list page based on this data.
[0112] Figure 6 shows an example of how the list of council members is displayed. In this example, users can view a list of information about each council member, including the committees they belong to. Furthermore, because the positions and / or committees are displayed in a predetermined order, users can compare and understand the points to note for multiple council members.
[0113] In this example, users can narrow down the list of politicians displayed by name, political party, electoral district, or other search phrases. This allows users to easily identify politicians who are suitable for their purposes, such as scheduled visits or other forms of interaction.
[0114] In this example, the user can specify the display items for the legislator's information to be shown on the list page and change the display order of those items. This allows the user to obtain a list display that suits their purpose, based on specifications such as placing the committee to which the legislator belongs first, adding an item related to the legislator's alma mater, or other specifications. Furthermore, in this example, the user can output the contents of the list page as a PDF file and a spreadsheet file (e.g., Excel file).
[0115] In this example, the user can select multiple members of parliament and save them as a group. Furthermore, by specifying a saved group, the user can display a list page containing only the members included in that group.
[0116] [Management of the Parliamentary League] A user, as exemplified by the staff of the Parliamentary League Secretariat, commands the management of the Parliamentary League through the user interface on the screen of terminal T. Support device 1 executes the processing related to the management of the Parliamentary League and displays a management screen on terminal T. Through this screen, the user can perform management such as membership list management, membership fee management, position management, address printing, and other management tasks.
[0117] Furthermore, users can update the membership list based on changes in members due to election victories, defeats, resignations, and / or changes in affiliation. In addition, users can control the handling of information related to the parliamentary league according to its purpose by setting the scope of disclosure.
[0118] <Note> Furthermore, within the scope of the concept of the present invention, those skilled in the art can conceive of various modifications and alterations, and it is understood that such modifications and alterations also fall within the scope of the present invention. For example, any addition, deletion, or design change of components, or addition of processes or changes in conditions, made by a person skilled in the art to the above-described embodiment, is also included within the scope of the present invention, as long as it retains the gist of the present invention. [Explanation of Symbols]
[0119] S System 1 Support equipment 11 Control Unit 111 Parliamentary Information Management Department 112 Guide map display data generation unit 113 Classification Item Selection Means Providing Unit 114 Personal Information Data Generation Unit 115 List Display Data Generation Unit 116 Parliamentary League Management Department 13 Storage section 131 Member of Parliament Database 14 Communications Department N Network T terminal
Claims
1. A map display data generation unit generates map display data used to display a map abstractly showing the offices of each member of parliament in the Diet Members' Office Building, A classification item selection means providing unit that provides a user interface for selecting classification items from a group of classification items that include at least party and faction as classification items relating to the aforementioned legislator, Equipped with, The aforementioned map display data generation unit, The display elements corresponding to the aforementioned office are arranged based on their positional relationship within the aforementioned Diet Members' Office Building. The aforementioned display elements include the display of the member's name and the display of the room number, When the aforementioned classification item is selected, the display element shall have a display attribute that corresponds one-to-one with the classification result in the selected classification item. The above-mentioned map display data is generated by A support device for providing the digital directory of Diet members.
2. The support device according to claim 1, wherein the guide map display data generation unit is configured to use color as the display attribute.
3. The support device according to claim 1, further comprising a personal display data generation unit that generates personal display data used for displaying a personal page including the current and past positions of the aforementioned member of parliament.
4. The support device according to claim 1, further comprising a list display data generation unit that generates list display data used for displaying a list of members of parliament, including the committee to which each member belongs.
5. Furthermore, the Parliamentary League Management Department is provided with management tools including the management of membership lists, membership fees, and positions related to the Parliamentary League. The parliamentary league management department is configured to update the list based on the election, defeat, and changes in affiliation of the aforementioned members. The support device according to claim 1.