JP7829823B2 - Information management device, information management method, and information management program - Google Patents
Information management device, information management method, and information management programInfo
- Publication number
- JP7829823B2 JP7829823B2 JP2025574634A JP2025574634A JP7829823B2 JP 7829823 B2 JP7829823 B2 JP 7829823B2 JP 2025574634 A JP2025574634 A JP 2025574634A JP 2025574634 A JP2025574634 A JP 2025574634A JP 7829823 B2 JP7829823 B2 JP 7829823B2
- Authority
- JP
- Japan
- Prior art keywords
- search
- words
- word
- input
- evaluation value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/903—Querying
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N5/00—Computing arrangements using knowledge-based models
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Computational Linguistics (AREA)
- Artificial Intelligence (AREA)
- Evolutionary Computation (AREA)
- Computing Systems (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
本開示は、検索に用いられる単語の表現の違いを考慮して検索対象を特定するための技術に関する。This disclosure relates to a technology for identifying search targets by taking into account differences in the expression of words used in the search.
スマートシティの構築が進められている。スマートシティのサービス提供では、都市OSを利用して複数分野に渡るアセットの管理が行われる。OSは、Operating Systemの略である。スマートシティのサービス提供において、目的のアセットを特定したい場面がある。The construction of smart cities is underway. In providing services in smart cities, a city OS is used to manage assets across multiple sectors. OS stands for Operating System. In providing services in smart cities, there are situations where it is necessary to identify a specific asset.
特許文献1には、空間データと設備データと計測データとをオントロジー変換規則に従って関連づけて知識グラフを生成し、入力された検索情報で知識グラフを検索することが記載されている。これにより、特許文献1では、検索情報に対応する空間データと設備データと計測データとを特定している。Patent Document 1 describes generating a knowledge graph by associating spatial data, equipment data, and measurement data according to ontology transformation rules, and then searching the knowledge graph with input search information. In this way, Patent Document 1 identifies the spatial data, equipment data, and measurement data corresponding to the search information.
複数分野に渡るアセットが管理されている場合に、特許文献1の技術を利用して、知識グラフを用いて目的のアセットの検索を行えるようにすることが考えられる。しかし、分野によって語彙表現には違いがある。そのため、管理しているアセットをユーザが十分に把握していないと、適切なキーワードでアセットを検索することが難しい。適切なキーワードで検索されないと、目的のアセットが抽出されない可能性がある。
本開示は、異なる分野を跨いで検索対象を検索して目的とする検索対象を適切に特定可能にすることを目的とする。
When managing assets across multiple fields, it is conceivable to use the technology described in Patent Document 1 to enable searching for target assets using a knowledge graph. However, vocabulary differs depending on the field. Therefore, if the user does not have a sufficient understanding of the managed assets, it will be difficult to search for assets using appropriate keywords. If the search is not conducted using appropriate keywords, there is a possibility that the target assets will not be extracted.
This disclosure aims to enable the appropriate identification of target search results by searching across different fields.
本開示に係る情報管理装置は、
類似する対象を表す複数の単語が関連付けされた語彙リストから、入力された単語である入力単語に関連付けされた単語である関連単語を取得する関連単語取得部と、
前記入力単語を用いて管理情報に対して検索を行うとともに、前記関連単語取得部によって取得された前記関連単語を用いて前記管理情報に対して検索を行うことにより、検索対象を特定する検索部と、
前記検索部によって特定された前記検索対象に対して、前記検索対象の検索時に用いられた単語と前記入力単語との類似度から評価値を計算する評価値計算部と
を備える。
The information management device related to this disclosure is
A related word acquisition unit retrieves related words that are associated with the input word from a vocabulary list in which multiple words representing similar objects are associated,
A search unit that identifies a search target by performing a search on the management information using the input word and by performing a search on the management information using the related word obtained by the related word acquisition unit,
The system includes an evaluation value calculation unit that calculates an evaluation value for the search target identified by the search unit, based on the similarity between the words used during the search of the search target and the input words.
本開示では、入力単語で検索を行うとともに、入力単語に関連付けされた関連単語で検索を行うことにより、検索対象を特定する。そして、検索対象について検索時に用いられた単語と入力単語との類似度から評価値を計算する。入力単語だけでなく関連単語も用いて検索を行うことにより、異なる分野を跨いで検索した場合であっても、検索対象を適切に抽出可能である。そして、評価値を参照することにより、適切に目的とする検索対象を特定可能である。This disclosure identifies the search target by performing a search using the input word and also by performing a search using related words associated with the input word. Then, for the search target, an evaluation value is calculated based on the similarity between the words used during the search and the input word. By performing the search using not only the input word but also related words, it is possible to appropriately extract the search target even when searching across different fields. Furthermore, by referring to the evaluation value, it is possible to appropriately identify the desired search target.
実施の形態1.
実施の形態1では、複数分野に渡るアセットを検索対象として管理する情報管理装置10について説明する。
Embodiment 1.
Embodiment 1 describes an information management device 10 that manages assets across multiple fields as search targets.
***構成の説明***
図1を参照して、実施の形態1に係る情報管理装置10のハードウェア構成を説明する。
情報管理装置10は、コンピュータである。
情報管理装置10は、プロセッサ11と、メモリ12と、ストレージ13と、通信インタフェース14とのハードウェアを備える。プロセッサ11は、信号線を介して他のハードウェアと接続され、これら他のハードウェアを制御する。
***Explanation of the structure***
Referring to Figure 1, the hardware configuration of the information management device 10 according to Embodiment 1 will be described.
The information management device 10 is a computer.
The information management device 10 comprises hardware including a processor 11, memory 12, storage 13, and a communication interface 14. The processor 11 is connected to the other hardware via signal lines and controls this other hardware.
プロセッサ11は、プロセッシングを行うICである。ICはIntegrated Circuitの略である。プロセッサ11は、具体例としては、CPU、DSP、GPUである。CPUは、Central Processing Unitの略である。DSPは、Digital Signal Processorの略である。GPUは、Graphics Processing Unitの略である。The processor 11 is an IC that performs processing. IC stands for Integrated Circuit. Specific examples of processors 11 include CPUs, DSPs, and GPUs. CPU stands for Central Processing Unit. DSP stands for Digital Signal Processor. GPU stands for Graphics Processing Unit.
メモリ12は、データを一時的に記憶する記憶装置である。メモリ12は、具体例としては、SRAM、DRAMである。SRAMは、Static Random Access Memoryの略である。DRAMは、Dynamic Random Access Memoryの略である。Memory 12 is a storage device that temporarily stores data. Specific examples of memory 12 include SRAM and DRAM. SRAM stands for Static Random Access Memory. DRAM stands for Dynamic Random Access Memory.
ストレージ13は、データを保管する記憶装置である。ストレージ13は、具体例としては、HDDである。HDDは、Hard Disk Driveの略である。また、ストレージ13は、SD(登録商標)メモリカード、CompactFlash(登録商標)、NANDフラッシュ、フレキシブルディスク、光ディスク、コンパクトディスク、Blu-ray(登録商標)ディスク、DVDといった可搬記録媒体であってもよい。SDは、Secure Digitalの略である。DVDは、Digital Versatile Diskの略である。Storage 13 is a storage device for storing data. A specific example of storage 13 is an HDD. HDD stands for Hard Disk Drive. Alternatively, storage 13 may be a portable recording medium such as an SD® memory card, CompactFlash®, NAND flash, flexible disk, optical disk, compact disk, Blu-ray® disk, or DVD. SD stands for Secure Digital. DVD stands for Digital Versatile Disk.
通信インタフェース14は、外部の装置と通信するためのインタフェースである。通信インタフェース14は、具体例としては、Ethernet(登録商標)、USB、HDMI(登録商標)のポートである。USBは、Universal Serial Busの略である。HDMIは、High-Definition Multimedia Interfaceの略である。The communication interface 14 is an interface for communicating with external devices. Specific examples of the communication interface 14 include Ethernet®, USB, and HDMI® ports. USB stands for Universal Serial Bus. HDMI stands for High-Definition Multimedia Interface.
図2を参照して、実施の形態1に係る情報管理装置10の機能構成を説明する。
情報管理装置10は、機能構成要素として、対象管理部21と、データ管理部22と、通信処理部23とを備える。対象管理部21は、検索対象であるアセットの検索等を行う機能である。データ管理部は、検索対象であるアセットの情報を管理する機能である。通信処理部は、検索対象であるアセットに関するシステムと、検索指示を入力するアプリケーションプログラムと等との通信を制御する機能である。
対象管理部21は、単語入力部211と、関連単語取得部212と、検索部213と、評価値計算部214と、結果出力部215との機能構成要素を備える。
情報管理装置10の各機能構成要素の機能はソフトウェアにより実現される。ストレージ13には、情報管理装置10の各機能構成要素の機能を実現するプログラムが格納されている。このプログラムは、プロセッサ11によりメモリ12に読み込まれ、プロセッサ11によって実行される。これにより、情報管理装置10の各機能構成要素の機能が実現される。
Referring to Figure 2, the functional configuration of the information management device 10 according to Embodiment 1 will be described.
The information management device 10 comprises, as functional components, a target management unit 21, a data management unit 22, and a communication processing unit 23. The target management unit 21 has the function of searching for assets that are the target of the search. The data management unit has the function of managing information about the assets that are the target of the search. The communication processing unit has the function of controlling communication between the system related to the assets that are the target of the search and the application program that inputs the search instructions.
The target management unit 21 comprises functional components including a word input unit 211, a related word acquisition unit 212, a search unit 213, an evaluation value calculation unit 214, and a result output unit 215.
The functions of each functional component of the information management device 10 are realized by software. The storage 13 stores programs that realize the functions of each functional component of the information management device 10. These programs are loaded into the memory 12 by the processor 11 and executed by the processor 11. This realizes the functions of each functional component of the information management device 10.
ストレージ13には、管理情報31と、語彙リスト32とが記憶される。管理情報31は、検索対象であるアセットに関する情報である。語彙リスト32は、類似する対象を表す複数の単語を関連付けた情報である。The storage 13 stores management information 31 and a vocabulary list 32. Management information 31 is information about the asset being searched. The vocabulary list 32 is information that associates multiple words representing similar objects.
図1では、プロセッサ11は、1つだけ示されていた。しかし、プロセッサ11は、複数であってもよく、複数のプロセッサ11が、各機能を実現するプログラムを連携して実行してもよい。In Figure 1, only one processor 11 was shown. However, there may be multiple processors 11, and multiple processors 11 may work together to execute programs that implement each function.
***動作の説明***
図3から図8を参照して、実施の形態1に係る情報管理装置10の動作を説明する。
実施の形態1に係る情報管理装置10の動作手順は、実施の形態1に係る情報管理方法に相当する。また、実施の形態1に係る情報管理装置10の動作を実現するプログラムは、実施の形態1に係る情報管理プログラムに相当する。
***Operation Description***
Referring to Figures 3 to 8, the operation of the information management device 10 according to Embodiment 1 will be explained.
The operating procedure of the information management device 10 according to Embodiment 1 corresponds to the information management method according to Embodiment 1. Furthermore, the program that implements the operation of the information management device 10 according to Embodiment 1 corresponds to the information management program according to Embodiment 1.
図3を参照して、実施の形態1に係る管理情報31を説明する。
管理情報31は、アセット毎に、複数の分類それぞれについての単語を含んでいる。ここでは、知識グラフにおける名称(Entity)と、機能(Relationship)と、属性(Property)との分類それぞれについて管理情報31が単語を含んでいる例を用いて説明する。なお、分類は、知識グラフの名称と機能と属性とに限るものではない。分類は、例えば、複数の属性の種別のようなものであってもよい。また、必ずしも全ての分類に単語が設定されている必要はなく、一部の分類にだけ単語が設定されていてもよい。
図3では、名称が温度センサであるアセットについて、機能として計測、属性として温度が設定されている。また、名称が空調室内機であるアセットについて、機能として取得、属性として室温及び湿度が設定されている。
Referring to Figure 3, the management information 31 according to Embodiment 1 will be described.
Management information 31 contains words for each of the multiple classifications for each asset. Here, we will explain using an example where management information 31 contains words for each of the classifications of name (Entity), function (Relationship), and attribute (Property) in the knowledge graph. Note that classifications are not limited to name, function, and attribute in the knowledge graph. Classifications may also be, for example, types of multiple attributes. Furthermore, it is not necessary for words to be set for all classifications; words may be set for only some classifications.
In Figure 3, for an asset named "Temperature Sensor," the function is set to "Measurement" and the attribute is set to "Temperature." Similarly, for an asset named "Air Conditioning Indoor Unit," the function is set to "Acquisition" and the attributes are set to "Room Temperature" and "Humidity."
図4を参照して、実施の形態1に係る語彙リスト32を説明する。
語彙リスト32は、類似する対象を表す複数の単語が関連付けられるとともに、単語間の類似度が設定されている。分野によって類似する対象が異なる単語で表現されることがある。語彙リスト32は、この分野によって異なる表現で表された単語が関連付けされている。
図4では、取得という単語と、計測という単語とが関連付けされ、類似度として0.9が設定されている。また、温度という単語と、室温という単語とが関連付けされ、類似度として0.8が設定されている。ここでは、類似度は、1に近い値ほど類似することを意味する。同じ単語同士の類似度は1とする。
Referring to Figure 4, the vocabulary list 32 according to Embodiment 1 will be described.
Vocabulary list 32 associates multiple words that represent similar subjects, and assigns a degree of similarity between these words. Different fields may use different words to represent similar subjects. Vocabulary list 32 associates these words that are expressed differently depending on the field.
In Figure 4, the words "acquisition" and "measurement" are associated, with a similarity score of 0.9. Similarly, the words "temperature" and "room temperature" are associated, with a similarity score of 0.8. Here, a similarity score closer to 1 indicates greater similarity. The similarity score between identical words is set to 1.
図5を参照して、実施の形態1に係る情報管理装置10の処理を説明する。
(ステップS11:単語入力処理)
単語入力部211は、アセットを検索するための単語の入力を受け付ける。受付された単語を入力単語と呼ぶ。
具体的には、単語入力部211は、図6に示すような入力画面を表示して、分類毎に単語を入力させる。つまり、ここでは、単語入力部211は、名称と機能と属性との分類それぞれについて単語の入力を受け付ける。なお、全ての分類に対して単語が入力される必要はなく、一部の分類についてだけ単語が入力されてもよい。図6では、属性の分類に温度という単語が入力されている。
Referring to Figure 5, the processing of the information management device 10 according to Embodiment 1 will be explained.
(Step S11: Word input processing)
The word input unit 211 accepts input words for searching for assets. The accepted words are called input words.
Specifically, the word input unit 211 displays an input screen as shown in Figure 6, allowing the user to input words for each category. In other words, the word input unit 211 accepts word input for each of the categories: name, function, and attribute. Note that it is not necessary to input words for all categories; words may be input for only some of the categories. In Figure 6, the word "temperature" has been entered for the attribute category.
(ステップS12:関連単語取得処理)
関連単語取得部212は、語彙リスト32を読み出す。そして、関連単語取得部212は、語彙リスト32において、ステップS11で入力された入力単語に関連付けされた単語を関連単語として取得する。この際、関連単語取得部212は、語彙リスト32に設定された入力単語と関連単語との類似度も取得する。
例えば、図6に示すように温度が入力単語であるとする。図4に示す語彙リスト32では、温度に関連する単語として室温が設定されている。そこで、関連単語取得部212は、温度が入力単語である場合には、室温を関連単語として取得する。この際、関連単語取得部212は、語彙リスト32に設定された温度と室温との類似度0.8も取得する。
(Step S12: Related word acquisition process)
The related word acquisition unit 212 reads the vocabulary list 32. The related word acquisition unit 212 then acquires the words associated with the input word entered in step S11 from the vocabulary list 32 as related words. At this time, the related word acquisition unit 212 also acquires the similarity between the input word and the related words set in the vocabulary list 32.
For example, suppose the input word is "temperature" as shown in Figure 6. In the vocabulary list 32 shown in Figure 4, "room temperature" is set as a word related to "temperature". Therefore, the related word acquisition unit 212 acquires "room temperature" as a related word when "temperature" is the input word. At this time, the related word acquisition unit 212 also acquires a similarity score of 0.8 between "temperature" and "room temperature" set in the vocabulary list 32.
(ステップS13:検索処理)
検索部213は、ステップS11で入力された入力単語を用いて管理情報31に対して検索を行う。また、検索部213は、ステップS12で取得された関連単語を用いて管理情報31に対して検索を行う。これにより、検索部213は、入力単語又は関連単語に対応する検索対象であるアセットを特定する。
例えば、温度が入力単語であり、室温が関連単語であるとする。この場合には、検索部213は、温度をキーワードとして管理情報31の属性の分類を検索する。これにより、図3に示す管理情報31から温度センサが特定される。また、検索部213は、室温をキーワードとして管理情報31の属性の分類を検索する。これにより、図3に示す管理情報31から空調室内機が特定される。つまり、温度センサと空調室内機とが特定される。
(Step S13: Search process)
The search unit 213 performs a search on the management information 31 using the input word entered in step S11. The search unit 213 also performs a search on the management information 31 using the related word obtained in step S12. As a result, the search unit 213 identifies the asset that is the search target corresponding to the input word or related word.
For example, suppose "temperature" is the input word and "room temperature" is the related word. In this case, the search unit 213 searches the attribute classification of the management information 31 using "temperature" as the keyword. This identifies the temperature sensor from the management information 31 shown in Figure 3. The search unit 213 also searches the attribute classification of the management information 31 using "room temperature" as the keyword. This identifies the air conditioning indoor unit from the management information 31 shown in Figure 3. In other words, the temperature sensor and the air conditioning indoor unit are identified.
(ステップS14:評価値計算処理)
評価値計算部214は、ステップS13で特定された各アセットに対して評価値を計算する。
具体的には、評価値計算部214は、各アセットを対象のアセットに設定する。評価値計算部214は、対象のアセットの検索時に用いられた単語とステップS11で入力された入力単語との類似度から評価値を計算する。具体例としては、評価値計算部214は、類似度をそのまま評価値とする。
例えば、温度センサは、温度をキーワードとして検索された。温度は入力単語であるため、入力単語との類似度は1である。したがって、温度センサに対する評価値は1である。また、空調室内機は、室温をキーワードとして検索された。室温は関連単語であり、入力単語である温度との類似度はステップS12で取得された通り0.8である。したがって、空調室内機に対する評価値は0.8である。
(Step S14: Evaluation value calculation process)
The evaluation value calculation unit 214 calculates an evaluation value for each asset identified in step S13.
Specifically, the evaluation value calculation unit 214 sets each asset as a target asset. The evaluation value calculation unit 214 calculates an evaluation value from the similarity between the words used when searching for the target asset and the input words entered in step S11. As a specific example, the evaluation value calculation unit 214 uses the similarity directly as the evaluation value.
For example, a temperature sensor was searched using "temperature" as the keyword. Since "temperature" is an input word, the similarity with the input word is 1. Therefore, the evaluation value for the temperature sensor is 1. Also, an air conditioning indoor unit was searched using "room temperature" as the keyword. "Room temperature" is a related word, and the similarity with the input word "temperature" is 0.8, as obtained in step S12. Therefore, the evaluation value for the air conditioning indoor unit is 0.8.
(ステップS15:結果出力処理)
結果出力部215は、ステップS13で特定されたアセットを、ステップS14で計算された評価値とともに出力する。
例えば、図6に示すように温度が入力単語として入力された場合には、図7に示すように、結果出力部215は、アセットとして温度センサと空調室内機とを出力する。この際、結果出力部215は、温度センサについては評価値として1、空調室内機については評価値として0.8を出力する。
(Step S15: Result output processing)
The result output unit 215 outputs the assets identified in step S13 along with the evaluation values calculated in step S14.
For example, as shown in Figure 6, if temperature is entered as an input word, the result output unit 215 outputs the temperature sensor and the air conditioning indoor unit as assets, as shown in Figure 7. In this case, the result output unit 215 outputs 1 as the evaluation value for the temperature sensor and 0.8 as the evaluation value for the air conditioning indoor unit.
図8に示すように、ステップS11で機能の分類に取得が入力されると、ステップS12で関連単語取得部212は、図4に示す語彙リスト32から、取得の関連単語として計測を取得する。すると、ステップS13で検索部213は、取得と計測とをそれぞれキーワードとして管理情報31の機能を検索する。取得をキーワードとして検索することにより、空調室内機が特定される。計測をキーワードとして検索することにより、温度センサが特定される。ステップS14で評価値計算部214は、空調室内機と温度センサとのそれぞれについて評価値を計算する。空調室内機は、入力単語である取得をキーワードとして検索されたので、評価値は1である。温度センサは、関連単語である計測をキーワードとして検索され、計測と入力単語である取得との類似度は0.9であるため、評価値は0.9である。As shown in Figure 8, when "acquisition" is entered as the function classification in step S11, in step S12 the related word acquisition unit 212 acquires "measurement" as a related word for "acquisition" from the vocabulary list 32 shown in Figure 4. Then, in step S13 the search unit 213 searches the functions of the management information 31 using "acquisition" and "measurement" as keywords. By searching with "acquisition" as the keyword, the air conditioning indoor unit is identified. By searching with "measurement" as the keyword, the temperature sensor is identified. In step S14 the evaluation value calculation unit 214 calculates evaluation values for both the air conditioning indoor unit and the temperature sensor. Since the air conditioning indoor unit was searched using the input word "acquisition" as the keyword, the evaluation value is 1. The temperature sensor was searched using the related word "measurement" as the keyword, and since the similarity between "measurement" and the input word "acquisition" is 0.9, the evaluation value is 0.9.
図6の例では、ステップS11で属性にだけ単語が入力され、図8の例では、ステップS11で機能にだけ単語が入力された。しかし、2つ以上の分類に単語が入力されてもよい。
この場合には、ステップS12で関連単語取得部212は、2つ以上の分類について入力された入力単語それぞれについて関連単語を取得する。ステップS13で検索部213は、2つ以上の分類それぞれに、その分類についての入力単語又は関連単語を設定して得られる各組合せを用いて管理情報31に対して検索を行うことにより、検索対象であるアセットを特定する。ステップS14で評価値計算部214は、各アセットを対象のアセットとして、対象のアセットの検索時に用いられた組合せに含まれる各単語についての入力単語との類似度から評価値を計算する。具体例としては、評価値計算部214は、検索時に用いられた組合せに含まれる各単語についての入力単語との類似度の積を評価値として計算する。
In the example in Figure 6, words are entered only in the attribute field in step S11, while in the example in Figure 8, words are entered only in the function field in step S11. However, words may be entered in two or more classification fields.
In this case, in step S12, the related word acquisition unit 212 acquires related words for each input word entered for two or more classifications. In step S13, the search unit 213 identifies the asset to be searched by performing a search on the management information 31 using each combination obtained by setting the input word or related word for each of the two or more classifications. In step S14, the evaluation value calculation unit 214 calculates an evaluation value for each asset as a target asset, based on the similarity between each word included in the combination used when searching for the target asset and the input word. Specifically, the evaluation value calculation unit 214 calculates the evaluation value as the product of the similarity between each word included in the combination used when searching and the input word.
例えば、図9に示すように、ステップS11で、機能の分類に取得が入力され、属性の分類に温度が入力されたとする。
この場合には、ステップS12で関連単語取得部212は、図4に示す語彙リスト32から、取得の関連単語として計測を取得する。また、温度の関連単語として室温を取得する。ここで、関連単語取得部212は、計測の類似度として0.9を取得し、室温の類似度として0.8を取得する。
For example, as shown in Figure 9, suppose that in step S11, "acquisition" is entered for the function classification and "temperature" is entered for the attribute classification.
In this case, in step S12, the related word acquisition unit 212 acquires "measurement" as the related word to acquire from the vocabulary list 32 shown in Figure 4. It also acquires "room temperature" as the related word for temperature. Here, the related word acquisition unit 212 acquires 0.9 as the similarity of "measurement" and 0.8 as the similarity of "room temperature".
ステップS13で検索部213は、機能の分類に取得又は計測を設定し、属性の分類に温度又は室温を設定した各組合せを用いて管理情報31に対して検索を行う。つまり、以下の組合せ1から組合せ4のそれぞれを用いて管理情報31に対して検索を行う。組合せ1は、機能の分類に取得を設定し、属性の分類に温度を設定した組合せである。組合せ2は、機能の分類に取得を設定し、属性の分類に室温を設定した組合せである。組合せ3は、機能の分類に計測を設定し、属性の分類に温度を設定した組合せである。組合せ4は、機能の分類に計測を設定し、属性の分類に室温を設定した組合せである。
ここで、組合せ1を用いて管理情報31に対して検索を行うとは、機能に取得が設定されており、かつ、属性に温度が設定されているアセットを検索するという意味である。組合せ2から組合せ4についても同様である。
すると、図3に示す管理情報31から、組合せ2による検索により、空調室内機が特定され、組合せ3による検索により、温度センサが特定される。
In step S13, the search unit 213 performs a search on the management information 31 using each combination in which the function classification is set to acquisition or measurement and the attribute classification is set to temperature or room temperature. That is, it performs a search on the management information 31 using each of the following combinations 1 to 4. Combination 1 is a combination in which the function classification is set to acquisition and the attribute classification is set to temperature. Combination 2 is a combination in which the function classification is set to acquisition and the attribute classification is set to room temperature. Combination 3 is a combination in which the function classification is set to measurement and the attribute classification is set to temperature. Combination 4 is a combination in which the function classification is set to measurement and the attribute classification is set to room temperature.
Here, performing a search on management information 31 using combination 1 means searching for assets where the function is set to "acquire" and the attribute is set to "temperature". The same applies to combinations 2 through 4.
Then, using the management information 31 shown in Figure 3, the indoor air conditioning unit is identified by searching using combination 2, and the temperature sensor is identified by searching using combination 3.
ステップS14で評価値計算部214は、空調室内機と温度センサとのそれぞれについて評価値を計算する。
空調室内機については次のように計算される。組合せ2に含まれる取得は入力単語であり類似度は1、室温は関連単語であり類似度は0.8である。したがって、評価値計算部214は、1×0.8により、評価値を0.8と計算する。
温度センサについては次のように計算される。組合せ3に含まれる計測は関連単語であり類似度は0.9、温度は入力単語であり類似度は1である。したがって、評価値計算部214は、0.9×1により、評価値を0.9と計算する。
In step S14, the evaluation value calculation unit 214 calculates evaluation values for both the air conditioning indoor unit and the temperature sensor.
The calculation for the indoor unit of the air conditioner is as follows: The acquired item in combination 2 is the input word with a similarity of 1, and the room temperature is a related word with a similarity of 0.8. Therefore, the evaluation value calculation unit 214 calculates the evaluation value as 0.8 by multiplying 1 by 0.8.
For the temperature sensor, the calculation is performed as follows: The measurement included in combination 3 is a related word with a similarity of 0.9, and temperature is an input word with a similarity of 1. Therefore, the evaluation value calculation unit 214 calculates the evaluation value as 0.9 × 1, resulting in 0.9.
***実施の形態1の効果***
以上のように、実施の形態1に係る情報管理装置10は、入力単語に関連付けされた関連単語で検索を行うことにより、検索対象を特定する。そして、検索対象について検索時に用いられた単語と入力単語との類似度から評価値を計算する。
分野に応じて語彙表現の違いがある場合がある。語彙表現の違いがある異なる分野を跨いで検索した場合であっても、入力単語だけでなく関連単語も用いて検索を行うことにより、検索対象を適切に抽出可能である。そして、評価値を参照することにより、適切に目的とする検索対象を特定可能である。
***Effects of Embodiment 1***
As described above, the information management device 10 according to Embodiment 1 identifies the search target by performing a search using related words associated with the input word. Then, for the search target, it calculates an evaluation value from the similarity between the words used during the search and the input word.
There may be differences in vocabulary and expression depending on the field. Even when searching across different fields with differing vocabulary and expression, it is possible to appropriately extract the search target by using not only the input word but also related words. Furthermore, by referring to the evaluation value, it is possible to appropriately identify the desired search target.
***他の構成***
<変形例1>
実施の形態1では、各機能構成要素がソフトウェアで実現された。しかし、変形例1として、各機能構成要素はハードウェアで実現されてもよい。この変形例1について、実施の形態1と異なる点を説明する。
***Other configurations***
<Variation 1>
In Embodiment 1, each functional component was implemented in software. However, in Modification 1, each functional component may be implemented in hardware. The differences between this Modification 1 and Embodiment 1 will be explained below.
各機能構成要素がハードウェアで実現される場合には、情報管理装置10は、プロセッサ11とメモリ12とストレージ13とに代えて、電子回路を備える。電子回路は、各機能構成要素と、メモリ12と、ストレージ13との機能とを実現する専用の回路である。When each functional component is implemented in hardware, the information management device 10 includes electronic circuits instead of the processor 11, memory 12, and storage 13. These electronic circuits are dedicated circuits that implement the functions of each functional component, as well as the functions of the memory 12 and storage 13.
電子回路としては、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ロジックIC、GA、ASIC、FPGAが想定される。GAは、Gate Arrayの略である。ASICは、Application Specific Integrated Circuitの略である。FPGAは、Field-Programmable Gate Arrayの略である。
各機能構成要素を1つの電子回路で実現してもよいし、各機能構成要素を複数の電子回路に分散させて実現してもよい。
Electronic circuits can be considered as single circuits, complex circuits, programmed processors, parallel programmed processors, logic ICs, GAs, ASICs, and FPGAs. GA stands for Gate Array. ASIC stands for Application Specific Integrated Circuit. FPGA stands for Field-Programmable Gate Array.
Each functional component may be implemented in a single electronic circuit, or it may be implemented by distributing each functional component across multiple electronic circuits.
<変形例2>
変形例2として、一部の各機能構成要素がハードウェアで実現され、他の各機能構成要素がソフトウェアで実現されてもよい。
<Modified Example 2>
As a second variation, some of the functional components may be implemented in hardware, while others may be implemented in software.
プロセッサ11とメモリ12とストレージ13と電子回路とを処理回路という。つまり、各機能構成要素の機能は、処理回路により実現される。The processor 11, memory 12, storage 13, and electronic circuitry are collectively referred to as the processing circuit. In other words, the function of each functional component is realized by the processing circuit.
また、以上の説明における「部」を、「回路」、「工程」、「手順」、「処理」又は「処理回路」に読み替えてもよい。Furthermore, the term "part" in the above explanation may be replaced with "circuit," "process," "procedure," "processing," or "processing circuit."
実施の形態2.
実施の形態2は、検索対象であるアセットについての知識グラフの構造を用いて評価値が計算される点が実施の形態1と異なる。実施の形態2では、この異なる点を説明し、同一の点については説明を省略する。
Embodiment 2.
Embodiment 2 differs from Embodiment 1 in that the evaluation value is calculated using the structure of the knowledge graph about the asset being searched. Embodiment 2 explains this difference, while omitting explanations of the same points.
***構成の説明***
図10を参照して、実施の形態2に係る情報管理装置10の機能構成を説明する。
情報管理装置10は、評価値計算部214が、類似度計算部216と、構造比較部217と、補正部218とを備える点が、図2に示す情報管理装置10と異なる。また、情報管理装置10は、ストレージ13に補正ルール33が記憶されている点が、図2に示す情報管理装置10と異なる。補正ルール33は、知識グラフの構造に基づき評価値を補正するルールを示す。
***Explanation of the structure***
Referring to Figure 10, the functional configuration of the information management device 10 according to Embodiment 2 will be described.
Information management device 10 differs from the information management device 10 shown in Figure 2 in that its evaluation value calculation unit 214 includes a similarity calculation unit 216, a structure comparison unit 217, and a correction unit 218. Furthermore, information management device 10 differs from the information management device 10 shown in Figure 2 in that correction rules 33 are stored in the storage unit 13. The correction rules 33 represent rules for correcting evaluation values based on the structure of the knowledge graph.
***動作の説明***
図11を参照して、実施の形態2に係る補正ルール33を説明する。
補正ルール33は、評価値を補正するルールを示す。
具体的には、補正ルール33は、入力単語を用いて検索を行い特定された検索対象であるアセットについての知識グラフの構造と、関連単語を用いて検索を行い特定された検索対象であるアセットについての知識グラフの構造との一致度に基づき、評価値を補正するルールを示す。ここでは、補正ルール33は、特定されたアセットから何ホップ先まで構造が一致しているかに応じたルールを示す。補正ルール33は、遠くまで構造が一致しているほど評価値が1に近くなるように補正するルールになっている。
***Operation Description***
The correction rule 33 according to Embodiment 2 will be explained with reference to Figure 11.
Correction rule 33 indicates the rule for correcting the evaluation value.
Specifically, correction rule 33 is a rule that corrects the evaluation value based on the degree of agreement between the structure of the knowledge graph of the target asset identified by searching using the input word and the structure of the knowledge graph of the target asset identified by searching using related words. Here, correction rule 33 is a rule that depends on how many hops away the structure matches from the identified asset. Correction rule 33 is a rule that corrects the evaluation value so that it approaches 1 the further away the structure matches.
図12を参照して、実施の形態2に係る情報管理装置10の処理を説明する。
ステップS21からステップS23の処理は、図5のステップS11からステップS13の処理と同じである。また、ステップS28の処理は、図5のステップS15の処理と同じである。
Referring to Figure 12, the processing of the information management device 10 according to Embodiment 2 will be explained.
The processes from step S21 to step S23 are the same as the processes from step S11 to step S13 in Figure 5. Also, the process in step S28 is the same as the process in step S15 in Figure 5.
ステップS24からステップS27の処理は、図5のステップS14の評価値計算処理に相当する。
(ステップS24:類似度計算処理)
類似度計算部216は、図5のステップS14と同様に、ステップS23で特定された各アセットに対して、そのアセットの検索時に用いられた単語とステップS21で入力された入力単語との類似度から評価値を計算する。
The processes from step S24 to step S27 correspond to the evaluation value calculation process in step S14 of Figure 5.
(Step S24: Similarity calculation process)
The similarity calculation unit 216 calculates an evaluation value for each asset identified in step S23, similar to step S14 in Figure 5, based on the similarity between the words used when searching for that asset and the input words entered in step S21.
(ステップS25:構造比較処理)
構造比較部217は、入力グラフの構造と関連グラフの構造とを比較して一致度を特定する。入力グラフは、入力単語を用いて検索を行い特定された検索対象であるアセットについての知識グラフである。関連グラフは、関連単語を用いて検索を行い特定された検索対象であるアセットについての知識グラフである。
ここでは、構造比較部217は、特定されたアセットから何ホップ先まで構造が一致しているかを一致度として特定する。
(Step S25: Structural comparison process)
The structure comparison unit 217 compares the structure of the input graph with the structure of the related graph to determine the degree of agreement. The input graph is a knowledge graph about the asset that is the target of the search and has been identified by performing a search using the input word. The related graph is a knowledge graph about the asset that is the target of the search and has been identified by performing a search using the related word.
Here, the structural comparison unit 217 identifies the degree of similarity, which is the number of hops away from the identified asset where the structure matches.
図13から図15を参照して具体的に説明する。
図13に示すように、語彙リスト32には、ポイントデータという単語と、監視データという単語とが関連付けされているとする。このとき、ステップS21で、属性の分類にポイントデータという単語が指定されたとする。すると、ステップS22で、ポイントデータの関連単語として監視データが取得される。そして、ステップS23で、ポイントデータと監視データとのそれぞれをキーワードとして検索が行われる。すると、図14に示す管理情報31から、ポイントデータをキーワードとして検索された場合には、IoTGWが特定され、監視データをキーワードとして検索された場合には、遠隔監視装置が特定される。
ステップS24で類似度計算部216は、IoTGWと遠隔監視装置とのそれぞれについて、入力単語であるポイントデータと、検索時に用いられた単語との類似度から評価値を計算する。ここでは、IoTGWについては、入力単語であるポイントデータをキーワードとして検索されたため、評価値は1となり、遠隔監視装置については、監視データと入力単語であるポイントデータとの類似度が0.7であるため、評価値は0.7となる。
This will be explained in detail with reference to Figures 13 to 15.
As shown in Figure 13, the vocabulary list 32 is assumed to associate the words "point data" and "monitoring data". In this case, in step S21, the word "point data" is specified for attribute classification. Then, in step S22, monitoring data is obtained as an associated word for point data. Then, in step S23, a search is performed using point data and monitoring data as keywords. Then, from the management information 31 shown in Figure 14, if point data is searched using the keyword, the IoTGW is identified, and if monitoring data is searched using the keyword, the remote monitoring device is identified.
In step S24, the similarity calculation unit 216 calculates an evaluation value for both the IoTGW and the remote monitoring device based on the similarity between the input word (point data) and the word used during the search. Here, for the IoTGW, the evaluation value is 1 because the input word (point data) was used as a keyword for the search, and for the remote monitoring device, the evaluation value is 0.7 because the similarity between the monitoring data and the input word (point data) is 0.7.
ステップS25で構造比較部217は、入力グラフの構造と関連グラフの構造とを比較して一致度を特定する。
まず、構造比較部217は、関連単語をキーワードとして検索されたアセットを対象のアセットに設定する。ここでは、遠隔監視装置だけが対象のアセットに設定される。
構造比較部217は、IoTGWについての知識グラフである入力グラフの構造と、対象のアセットに設定された遠隔監視装置についての知識グラフである関連グラフの構造とを比較する。図14に示す管理情報31のIoTGWに関連するアセットと遠隔監視装置に関連するアセットとをグラフの構造として表すと図15に示す構造になる。構造比較部217は、入力グラフの構造と関連グラフの構造とが、特定されたアセット(ここでは、IoTGWと遠隔監視装置)から何ホップ先まで一致するかを示す一致度を特定する。構造が一致するか否かは、グラフの形状が同じであるかと、機能(Relationship)の語彙が同じであるかとに基づき判定される。両方が同じである場合には、構成が完全一致と判定され、一方だけが一致する場合には、構成が部分一致と判定される。ここでは、構造比較部217は、2ホップ先まで構成が完全一致であると判定する。つまり、一致度は、2ホップ先まで構成が完全一致と特定される。
In step S25, the structure comparison unit 217 compares the structure of the input graph with the structure of the related graph to determine the degree of agreement.
First, the structural comparison unit 217 sets the assets found by searching using related words as keywords as target assets. In this case, only the remote monitoring device is set as the target asset.
The structure comparison unit 217 compares the structure of the input graph, which is a knowledge graph about the IoTGW, with the structure of the relation graph, which is a knowledge graph about the remote monitoring device set for the target asset. When the assets related to the IoTGW and the assets related to the remote monitoring device in the management information 31 shown in Figure 14 are represented as graph structures, the structure is shown in Figure 15. The structure comparison unit 217 determines the degree of agreement, which indicates how many hops away the structure of the input graph and the structure of the relation graph match from the identified assets (in this case, the IoTGW and the remote monitoring device). Whether or not the structures match is determined based on whether the shape of the graphs is the same and whether the vocabulary of the functions (Relationship) is the same. If both are the same, the configuration is determined to be a perfect match, and if only one matches, the configuration is determined to be a partial match. In this case, the structure comparison unit 217 determines that the configuration is a perfect match up to two hops away. In other words, the degree of agreement is determined to be a perfect match up to two hops away.
(ステップS26:一致度判定処理)
構造比較部217は、ステップS25で入力グラフの構造と関連グラフの構造とが少なくとも一部でも一致したか否かを判定する。
構造比較部217は、少なくとも一部でも一致した場合には、評価値の補正が必要と判断し、処理をステップS27に進める。一方、構造比較部217は、全く一致していない場合には、評価値の補正は不要と判断し、処理をステップS28に進める。
(Step S26: Matching degree determination process)
The structure comparison unit 217 determines in step S25 whether the structure of the input graph and the structure of the related graph match at least partially.
The structural comparison unit 217 determines that correction of the evaluation value is necessary if at least a part of the results match, and proceeds to step S27. On the other hand, if the structural comparison unit 217 determines that correction of the evaluation value is unnecessary if the results do not match at all, and proceeds to step S28.
(ステップS27:補正処理)
補正部218は、ステップS25で特定された一致度に対応するルールに従い、ステップS24で計算された評価値を補正する。
図13から図15の例では、一致度は、2ホップ先まで構成が完全一致である。そこで、補正部218は、補正ルール33から、2ホップ先まで構成が完全一致である場合についてのルールを読み出す。図11に示すように、2ホップ先まで構成が完全一致である場合についてのルールは、補正後の評価値=(評価値+2)/3である。そこで、補正部218は、ステップS24で計算された評価値をこの式に代入する。ステップS24で計算された評価値は、0.7である。したがって、補正後の評価値は、(0.7+2)/3=0.9になる。
(Step S27: Correction process)
The correction unit 218 corrects the evaluation value calculated in step S24 according to the rule corresponding to the degree of agreement identified in step S25.
In the examples shown in Figures 13 to 15, the degree of agreement is that the configurations are perfectly identical up to two hops away. Therefore, the correction unit 218 reads the rule for cases where the configurations are perfectly identical up to two hops away from the correction rule 33. As shown in Figure 11, the rule for cases where the configurations are perfectly identical up to two hops away is: Corrected evaluation value = (evaluation value + 2) / 3. Therefore, the correction unit 218 substitutes the evaluation value calculated in step S24 into this formula. The evaluation value calculated in step S24 is 0.7. Thus, the corrected evaluation value becomes (0.7 + 2) / 3 = 0.9.
したがって、ステップS28では結果出力部215は、IoTGWを評価値1とともに出力し、遠隔監視装置を評価値0.9とともに出力する。Therefore, in step S28, the result output unit 215 outputs IoTGW along with an evaluation value of 1, and outputs the remote monitoring device along with an evaluation value of 0.9.
***実施の形態2の効果***
以上のように、実施の形態2に係る情報管理装置10は、検索対象であるアセットについての知識グラフの構造を用いて評価値を計算する。具体的には、情報管理装置10は、入力グラフの構造と関連グラフの構造との一致度に基づき評価値を計算する。これにより、より適切に評価値を計算可能である。
***Effects of Embodiment 2***
As described above, the information management device 10 according to Embodiment 2 calculates an evaluation value using the structure of the knowledge graph for the asset to be searched. Specifically, the information management device 10 calculates an evaluation value based on the degree of agreement between the structure of the input graph and the structure of the related graph. This makes it possible to calculate the evaluation value more appropriately.
実施の形態3.
実施の形態3は、入力単語の入力元の所属分野により関連単語を限定する点が実施の形態1,2と異なる。実施の形態3では、この異なる点を説明し、同一の点については説明を省略する。
実施の形態3では、実施の形態1に機能を加えた場合について説明する。しかし、実施の形態2に機能を加えることも可能である。
Embodiment 3.
Embodiment 3 differs from Embodiments 1 and 2 in that it limits related words based on the field to which the input word belongs. Embodiment 3 explains this difference, while omitting explanations of the same points.
Embodiment 3 describes a case where a function is added to Embodiment 1. However, it is also possible to add a function to Embodiment 2.
***構成の説明***
図16を参照して、実施の形態3に係る情報管理装置10の機能構成を説明する。
情報管理装置10は、ストレージ13に所属情報34が記憶されている点が、図2に示す情報管理装置10と異なる。所属情報34は、入力単語の入力元の所属分野を示す。
***Explanation of the structure***
Referring to Figure 16, the functional configuration of the information management device 10 according to Embodiment 3 will be described.
The information management device 10 differs from the information management device 10 shown in Figure 2 in that the affiliation information 34 is stored in the storage 13. The affiliation information 34 indicates the field to which the input word belongs.
***動作の説明***
図17を参照して、実施の形態3に係る所属情報34を説明する。
所属情報34は、入力単語の入力元のアプリケーションプログラム又はユーザの所属分野を示す。図17では、入力元がアプリケーションプログラムであるとして、所属情報34には、昇降機用プログラムと時刻表検索プログラムとについての所属分野が設定されている。
***Operation Description***
Referring to Figure 17, the affiliation information 34 according to Embodiment 3 will be described.
The affiliation information 34 indicates the application program or user's field of expertise from which the input word originated. In Figure 17, assuming the input source is an application program, the affiliation information 34 is set to include the fields of expertise for elevator programs and timetable search programs.
図18を参照して、実施の形態3に係る語彙リスト32を説明する。
語彙リスト32は、類似する対象を表す複数の単語が関連付けられるとともに、単語間の類似度が設定されている。語彙リスト32は、さらに、各単語に使用分野が設定されている。例えば、図18では、着床と着駅とが関連付けられており、類似度が0.7と設定されている。また、着床は使用分野がビルであり、着駅は使用分野が交通であると設定されている。
Referring to Figure 18, the vocabulary list 32 according to Embodiment 3 will be described.
The vocabulary list 32 associates multiple words that represent similar objects, and sets a similarity level between the words. Furthermore, the vocabulary list 32 assigns a usage field to each word. For example, in Figure 18, "landing" and "destination station" are associated, and their similarity level is set to 0.7. Additionally, the usage field for "landing" is set to buildings, and the usage field for "destination station" is set to transportation.
図19を参照して、実施の形態3に係る情報管理装置10の処理を説明する。
ステップS31及びステップS32の処理は、図5のステップS11及びステップS12の処理と同じである。ステップS35からステップS37の処理は、図5のステップS13からステップS15の処理と同じである。
Referring to Figure 19, the processing of the information management device 10 according to Embodiment 3 will be explained.
The processes in steps S31 and S32 are the same as the processes in steps S11 and S12 in Figure 5. The processes in steps S35 to S37 are the same as the processes in steps S13 to S15 in Figure 5.
ステップS32で取得された1つ以上の関連単語それぞれを対象としてステップS33及びステップS34の処理が実行される。The processes in steps S33 and S34 are executed for each of the one or more related words obtained in step S32.
(ステップS33:所属元判定処理)
関連単語取得部212は、対象の関連単語の使用分野が、入力単語の入力元の所属分野と同じであるか否かを判定する。
ここで、前提として、単語の入力元のアプリケーションプログラム又はユーザが特定されているものとする。例えば、情報管理装置10へのアクセスの際に認証処理等が行われ、入力元のアプリケーションプログラム又はユーザが特定される。
関連単語取得部212は、使用分野が所属分野と同じ場合には、処理をステップS34に進める。一方、関連単語取得部212は、使用分野が所属分野と異なる場合には、ステップS34をスキップして、対象の関連単語についての処理を終了する。
(Step S33: Affiliation determination process)
The related word acquisition unit 212 determines whether the field of use of the target related word is the same as the field to which the input word originates.
Here, it is assumed that the application program or user from which the word was input is identified. For example, when accessing the information management device 10, authentication processing is performed, and the application program or user from which the word was input is identified.
The related word acquisition unit 212 proceeds to step S34 if the field of use is the same as the field of belonging. On the other hand, if the field of use is different from the field of belonging, the related word acquisition unit 212 skips step S34 and terminates processing for the target related word.
(ステップS34:単語除外処理)
関連単語取得部212は、ステップS32で取得された関連単語から、対象の関連単語を除外する。つまり、関連単語取得部212は、ステップS35の検索時に対象の関連単語がキーワードとして使用されないようにする。
例えば、昇降機用プログラムによって着駅が入力されたとする。すると、ステップS32で関連単語して着床が取得される。しかし、昇降機用プログラムの所属分野と、着床の使用分野とは、同じビルであるため、ステップS33で処理がステップS34に進められ、着床は関連単語から除外される。
(Step S34: Word exclusion process)
The related word acquisition unit 212 excludes the target related word from the related words acquired in step S32. In other words, the related word acquisition unit 212 ensures that the target related word is not used as a keyword during the search in step S35.
For example, suppose the destination station is entered by the elevator program. Then, in step S32, "landing" is obtained as a related word. However, since the field to which the elevator program belongs and the field in which "landing" is used are the same building, the process proceeds to step S34 in step S33, and "landing" is excluded from the related words.
このように、ステップS32からステップS34の処理により、関連単語取得部212は、入力単語の入力元の所属分野と異なる使用分野が登録された単語についてのみ関連単語として取得する。言い換えると、関連単語取得部212は、入力単語の入力元の所属分野と同じ使用分野が登録された単語については関連単語としての取得を止める。Thus, through the processing from step S32 to step S34, the related word acquisition unit 212 acquires only words as related words whose registered usage field is different from the field to which the input word belongs. In other words, the related word acquisition unit 212 stops acquiring words as related words whose registered usage field is the same as the field to which the input word belongs.
***実施の形態3の効果***
以上のように、実施の形態3に係る情報管理装置10は、入力単語の入力元の所属分野と同じ使用分野が登録された単語については関連単語としての取得を止める。これにより、関連単語の数を減らすことができる。その結果、検索及び評価値の計算に係る処理負荷を減らすことができる。また、意図してない検索対象が抽出されてしまうことを防止可能である。
***Effects of Embodiment 3***
As described above, the information management device 10 according to Embodiment 3 stops acquiring related words for words whose registered usage field is the same as the field to which the input word belongs. This reduces the number of related words. As a result, the processing load related to searching and calculating evaluation values can be reduced. It also prevents unintended search targets from being extracted.
ここで、所属分野については、語彙が適切に把握されていると想定される。そのため、所属分野における単語を関連単語として取得する必要性は低いと考えられる。例えば、所属分野がビルの場合には、着床を着駅と呼ぶようなことはしないと考えられる。そのため、着駅と入力された場合に、着床を関連単語として取得し、着床で検索を行う必要性は低いと考えられる。つまり、着床をキーワードとする検索は、入力元の意図した検索にはならないと考えられる。Here, it is assumed that the vocabulary related to the user's field of study is appropriately understood. Therefore, the need to retrieve words related to the field of study as related words is considered low. For example, if the field of study is buildings, it is unlikely that the user would refer to "landing" as "landing station." Therefore, if "landing station" is entered, the need to retrieve "landing" as a related word and perform a search using "landing" is considered low. In other words, a search using "landing" as a keyword is unlikely to yield the search results intended by the user.
実施の形態4.
実施の形態4は、検索対象についてのデータを用いて評価値を計算する点が実施の形態1~3と異なる。実施の形態4では、この異なる点を説明し、同一の点については説明を省略する。
実施の形態4では、実施の形態1に機能を加えた場合について説明する。しかし、実施の形態2,3に機能を加えることも可能である。
Embodiment 4.
Embodiment 4 differs from Embodiments 1 to 3 in that it calculates evaluation values using data about the search target. Embodiment 4 will explain this difference, and will omit explanations of the same points.
Embodiment 4 describes a case where a function is added to Embodiment 1. However, it is also possible to add a function to Embodiments 2 and 3.
***構成の説明***
図20を参照して、実施の形態4に係る情報管理装置10の機能構成を説明する。
情報管理装置10は、評価値計算部214が、類似度計算部216と、補正部218と、データ比較部219とを備える点が、図2に示す情報管理装置10と異なる。
***Explanation of the structure***
Referring to Figure 20, the functional configuration of the information management device 10 according to Embodiment 4 will be described.
The information management device 10 differs from the information management device 10 shown in Figure 2 in that its evaluation value calculation unit 214 includes a similarity calculation unit 216, a correction unit 218, and a data comparison unit 219.
***動作の説明***
図21を参照して、実施の形態4に係る情報管理装置10の処理を説明する。
ステップS41からステップS43の処理は、図5の図5のステップS11からステップS13の処理と同じである。また、ステップS48の処理は、図5のステップS15の処理と同じである。
***Operation Description***
Referring to Figure 21, the processing of the information management device 10 according to Embodiment 4 will be explained.
The processes from step S41 to step S43 are the same as the processes from step S11 to step S13 in Figure 5. Also, the process in step S48 is the same as the process in step S15 in Figure 5.
ステップS44からステップS47の処理は、図5のステップS14の評価値計算処理に相当する。
(ステップS44:類似度計算処理)
類似度計算部216は、図5のステップS14と同様に、ステップS23で特定された各アセットに対して、そのアセットの検索時に用いられた単語とステップS41で入力された入力単語との類似度から評価値を計算する。
The processes from step S44 to step S47 correspond to the evaluation value calculation process in step S14 of Figure 5.
(Step S44: Similarity calculation process)
The similarity calculation unit 216 calculates an evaluation value for each asset identified in step S23, similar to step S14 in Figure 5, based on the similarity between the words used when searching for that asset and the input words entered in step S41.
(ステップS45:データ取得処理)
データ比較部219は、ステップS43で特定された検索対象であるアセットについてのデータを取得する。アセットについての情報は、データ管理部22によって管理されている。具体的には、データ比較部219は、入力単語を用いて検索を行い特定された検索対象についての入力単語に関するデータを取得する。また、データ比較部219は、関連単語を用いて検索を行い特定された検索対象についての関連単語に関するデータを取得する。
例えば、図22に示すように、入力単語が温度であり、関連単語が室温であるとする。温度をキーワードとしてボイラーが特定され、室温をキーワードとして空調室内機が特定されたとする。この場合には、データ比較部219は、ボイラーについての温度に関するデータとして、ボイラーの温度の時系列の値を取得する。また、データ比較部219は、空調室内機についての室温に関するデータとして、空調室内機の室温の時系列の値を取得する。
(Step S45: Data acquisition process)
The data comparison unit 219 acquires data about the asset that is the search target identified in step S43. Information about the asset is managed by the data management unit 22. Specifically, the data comparison unit 219 performs a search using the input word and acquires data about the input word related to the search target identified. The data comparison unit 219 also performs a search using related words and acquires data about related words related to the search target identified.
For example, as shown in Figure 22, suppose the input word is temperature and the related word is room temperature. Suppose a boiler is identified using temperature as the keyword, and an air conditioning indoor unit is identified using room temperature as the keyword. In this case, the data comparison unit 219 obtains the time-series values of the boiler's temperature as data related to the boiler's temperature. The data comparison unit 219 also obtains the time-series values of the air conditioning indoor unit's room temperature as data related to the air conditioning indoor unit's room temperature.
(ステップS46:データ比較処理)
データ比較部219は、入力単語を用いて検索を行い特定された検索対象についての入力単語に関するデータと、関連単語を用いて検索を行い特定された検索対象についての関連単語に関するデータとを比較する。そして、データ比較部219は、データ間に類似性があるか否かを判定する。
図22の例では、ボイラーの温度の範囲が25~65℃である。これに対して、空調室内機の室温の範囲は、25~26℃である。そのため、データ間に類似性はないと判定される。
データ比較部219は、類似性がない場合には、評価値の補正が必要と判断し、処理をステップS47に進める。一方、データ比較部219は、類似性がある場合には、評価値の補正は不要と判断し、処理をステップS48に進める。
(Step S46: Data comparison process)
The data comparison unit 219 performs a search using the input word and compares the data relating to the input word for the search target identified with the data relating to the related word for the search target identified using the related word. The data comparison unit 219 then determines whether or not there is similarity between the data.
In the example shown in Figure 22, the boiler temperature range is 25 to 65°C. In contrast, the room temperature range of the air conditioning indoor unit is 25 to 26°C. Therefore, it is determined that there is no similarity between the data.
The data comparison unit 219 determines that if there is no similarity, correction of the evaluation value is necessary and proceeds to step S47. On the other hand, if there is similarity, the data comparison unit 219 determines that correction of the evaluation value is unnecessary and proceeds to step S48.
(ステップS47:補正処理)
補正部218は、ステップS44で計算された評価値を、低くなるように補正する。補正部218は、類似性が低いほど、評価値が低くなるように補正してもよい。実施の形態2と同様に、類似性毎にルールを示す補正ルール33をストレージ13に記憶しておき、参照して補正するようにしてもよい。
(Step S47: Correction process)
The correction unit 218 corrects the evaluation value calculated in step S44 to a lower value. The correction unit 218 may also correct the evaluation value so that the lower the similarity, the lower the evaluation value. Similar to Embodiment 2, correction rules 33 indicating rules for each similarity may be stored in the storage 13 and the correction may be made by referring to them.
***実施の形態4の効果***
以上のように、実施の形態4に係る情報管理装置10は、検索対象についてのデータを用いて評価値を計算する。関連する単語が設定された検索対象であっても、異なる種類のデータを扱っている検索対象については、目的とする検索対象でない可能性が高くなる。実施の形態4に係る情報管理装置10は、このような検索対象についての評価値を低くすることにより、目的とする検索対象の特定を容易にできる。
***Effects of Embodiment 4***
As described above, the information management device 10 according to Embodiment 4 calculates an evaluation value using data about the search target. Even if a search target has related words set, if the search target handles different types of data, it is highly likely that it is not the intended search target. The information management device 10 according to Embodiment 4 makes it easier to identify the intended search target by lowering the evaluation value for such search targets.
実施の形態5.
実施の形態5は、検索前に関連単語を類似度とともに表示する点が実施の形態1~4と異なる。実施の形態5では、この異なる点を説明し、同一の点については説明を省略する。
実施の形態5では、実施の形態1に機能を加えた場合について説明する。しかし、実施の形態2~4に機能を加えることも可能である。
Embodiment 5.
Embodiment 5 differs from Embodiments 1 to 4 in that it displays related words along with their similarity scores before the search. Embodiment 5 explains this difference, while omitting explanations of the same points.
Embodiment 5 describes a case where a function is added to Embodiment 1. However, it is also possible to add a function to Embodiments 2 to 4.
***構成の説明***
図23を参照して、実施の形態5に係る情報管理装置10の機能構成を説明する。
情報管理装置10は、機能構成要素として、候補表示部220を備える点が、図2に示す情報管理装置10と異なる。
***Explanation of the structure***
Referring to Figure 23, the functional configuration of the information management device 10 according to Embodiment 5 will be described.
The information management device 10 differs from the information management device 10 shown in Figure 2 in that it includes a candidate display unit 220 as a functional component.
***動作の説明***
図24を参照して、実施の形態5に係る情報管理装置10の処理を説明する。
ステップS51の処理は、図5のステップS11の処理と同じである。ステップS55からステップS58の処理は、図5のステップS12からステップS15の処理と同じである。
***Operation Description***
Referring to Figure 24, the processing of the information management device 10 according to Embodiment 5 will be explained.
The process in step S51 is the same as the process in step S11 in Figure 5. The processes in steps S55 to S58 are the same as the processes in steps S12 to S15 in Figure 5.
(ステップS52:候補取得処理)
関連単語取得部212は、図5のステップS12と同様に、語彙リスト32において、ステップS11で入力された入力単語に関連付けされた単語を関連単語として取得する。この際、関連単語取得部212は、語彙リスト32に設定された入力単語と関連単語との類似度も取得する。
(Step S52: Candidate acquisition process)
The related word acquisition unit 212 acquires related words from the vocabulary list 32 that are associated with the input word entered in step S11, similar to step S12 in Figure 5. At this time, the related word acquisition unit 212 also acquires the similarity between the input word set in the vocabulary list 32 and the related words.
(ステップS53:候補表示処理)
候補表示部220は、ステップS51で入力された入力単語と、ステップS52で取得された関連単語とを表示する。この際、候補表示部220は、関連単語については、入力単語との類似度も合わせて表示する。
(Step S53: Candidate display process)
The candidate display unit 220 displays the input word entered in step S51 and the related words obtained in step S52. At this time, the candidate display unit 220 also displays the similarity of the related words to the input word.
(ステップS54:単語選択処理)
単語入力部211は、ステップS53で表示された入力単語及び関連単語から、検索に使用する単語の選択を受け付ける。ここで選択された単語を入力単語として、ステップS55以降の処理が実行される。
(Step S54: Word selection process)
The word input unit 211 accepts the selection of a word to be used for the search from the input word and related words displayed in step S53. The word selected here is used as the input word, and the processing from step S55 onward is executed.
***実施の形態5の効果***
以上のように、実施の形態5に係る情報管理装置10は、関連単語を類似度とともに表示して、検索に使用する単語を選択させる。目的とする検索対象で使用されている語彙又は語彙の使われ方が十分に把握できていない場合に、候補となる単語を参照することで、適切な単語を指定し易くできる。
***Effects of Embodiment 5***
As described above, the information management device 10 according to Embodiment 5 displays related words along with their similarity scores, allowing the user to select a word to use for the search. When the vocabulary used in the target search or how the vocabulary is used is not fully understood, referring to candidate words makes it easier to specify an appropriate word.
以上、本開示の実施の形態及び変形例について説明した。これらの実施の形態及び変形例のうち、いくつかを組み合わせて実施してもよい。また、いずれか1つ又はいくつかを部分的に実施してもよい。なお、本開示は、以上の実施の形態及び変形例に限定されるものではなく、必要に応じて種々の変更が可能である。The embodiments and variations of this disclosure have been described above. Some of these embodiments and variations may be implemented in combination. Alternatively, one or more of them may be implemented partially. This disclosure is not limited to the embodiments and variations described above, and various modifications are possible as needed.
10 情報管理装置、11 プロセッサ、12 メモリ、13 ストレージ、14 通信インタフェース、21 対象管理部、22 データ管理部、23 通信処理部、211 単語入力部、212 関連単語取得部、213 検索部、214 評価値計算部、215 結果出力部、216 類似度計算部、217 構造比較部、218 補正部、219 データ比較部、220 候補表示部、31 管理情報、32 語彙リスト、33 補正ルール、34 所属情報。10 Information management device, 11 Processor, 12 Memory, 13 Storage, 14 Communication interface, 21 Target management unit, 22 Data management unit, 23 Communication processing unit, 211 Word input unit, 212 Related word acquisition unit, 213 Search unit, 214 Evaluation value calculation unit, 215 Result output unit, 216 Similarity calculation unit, 217 Structure comparison unit, 218 Correction unit, 219 Data comparison unit, 220 Candidate display unit, 31 Management information, 32 Vocabulary list, 33 Correction rules, 34 Affiliation information.
Claims (8)
前記入力単語を用いて管理情報に対して検索を行うとともに、前記関連単語取得部によって取得された前記関連単語を用いて前記管理情報に対して検索を行うことにより、検索対象を特定する検索部と、
前記検索部によって特定された前記検索対象に対して、前記検索対象の検索時に用いられた単語と前記入力単語との類似度から評価値を計算する評価値計算部と
を備え、
前記関連単語取得部は、前記入力単語の入力元の所属分野と同じ使用分野が登録された単語については前記関連単語としての取得を止める情報管理装置。 The related word acquisition unit retrieves related words , which are words associated with the input word, from a vocabulary list in which multiple words representing similar objects are associated and the usage field is registered for each word .
A search unit that identifies a search target by performing a search on the management information using the input word and by performing a search on the management information using the related word obtained by the related word acquisition unit,
The system includes an evaluation value calculation unit that calculates an evaluation value for the search target identified by the search unit , based on the similarity between the words used during the search of the search target and the input words.
The aforementioned related word acquisition unit is an information management device that stops acquiring related words for words whose registered usage field is the same as the field to which the input word belongs .
前記関連単語取得部は、前記複数の分類のうち2つ以上の分類について入力された前記入力単語それぞれについて前記関連単語を取得し、
前記検索部は、前記2つ以上の分類それぞれに、その分類についての前記入力単語又は前記関連単語を設定して得られる各組合せを用いて前記管理情報に対して検索を行うことにより、検索対象を特定し、
前記評価値計算部は、前記検索対象の検索時に用いられた組合せに含まれる各単語についての前記入力単語との類似度から評価値を計算する
請求項1に記載の情報管理装置。 The aforementioned management information includes words for each of the multiple classifications for each search target.
The related word acquisition unit acquires related words for each of the input words that have been input for two or more of the multiple classifications.
The search unit identifies the search target by performing a search on the management information using each combination obtained by setting the input word or related word for each of the two or more classifications,
The information management device according to claim 1, wherein the evaluation value calculation unit calculates an evaluation value from the similarity between each word included in the combination used during the search of the search target and the input word.
前記評価値計算部は、前記入力単語を用いて検索を行い特定された検索対象についての前記知識グラフの構造と、前記関連単語を用いて検索を行い特定された検索対象についての前記知識グラフの構造との一致度から前記評価値を計算する
請求項1に記載の情報管理装置。 The aforementioned management information includes a knowledge graph for each search target.
The information management device according to claim 1, wherein the evaluation value calculation unit calculates the evaluation value from the degree of agreement between the structure of the knowledge graph for a search target identified by performing a search using the input word and the structure of the knowledge graph for a search target identified by performing a search using the related word.
請求項1に記載の情報管理装置。 The information management device according to claim 1, wherein the evaluation value calculation unit calculates the evaluation value from the similarity between the data relating to the input word for a search target identified by performing a search using the input word and the data relating to the related word for a search target identified by performing a search using the related word.
前記関連単語を、その関連単語と前記入力単語との類似度とともに表示する候補表示部
を備える請求項1に記載の情報管理装置。 The aforementioned information management device further,
The information management device according to claim 1 , further comprising a candidate display unit that displays the related words along with the degree of similarity between the related words and the input words.
前記語彙リストは、前記複数の分野のうち異なる分野で使用される複数の単語であって、類似する対象を表す複数の単語が関連付けされた
請求項1に記載の情報管理装置。 The aforementioned search target is an asset in any of several fields,
The information management device according to claim 1 , wherein the vocabulary list comprises multiple words used in different fields among the multiple fields, and multiple words representing similar objects are associated with each other.
コンピュータが、前記入力単語を用いて管理情報に対して検索を行うとともに、前記関連単語を用いて前記管理情報に対して検索を行うことにより、検索対象を特定し、
コンピュータが、特定された前記検索対象に対して、前記検索対象の検索時に用いられた単語と前記入力単語との類似度から評価値を計算し、
コンピュータが、前記入力単語の入力元の所属分野と同じ使用分野が登録された単語については前記関連単語としての取得を止める情報管理方法。 The computer retrieves related words from a vocabulary list in which multiple words representing similar objects are associated and the usage field is registered for each word, which are words associated with the input word.
The computer identifies the search target by performing a search on the management information using the input word and by performing a search on the management information using the related word.
The computer calculates an evaluation value for the identified search target based on the similarity between the words used during the search for the search target and the input words .
An information management method in which a computer stops acquiring as a related word words if the registered usage field is the same as the field to which the input word belongs .
前記入力単語を用いて管理情報に対して検索を行うとともに、前記関連単語取得処理によって取得された前記関連単語を用いて前記管理情報に対して検索を行うことにより、検索対象を特定する検索処理と、
前記検索処理によって特定された前記検索対象に対して、前記検索対象の検索時に用いられた単語と前記入力単語との類似度から評価値を計算する評価値計算処理と
を行う情報管理装置としてコンピュータを機能させ、
前記関連単語取得処理では、前記入力単語の入力元の所属分野と同じ使用分野が登録された単語については前記関連単語としての取得を止める情報管理プログラム。 The process involves retrieving related words from a vocabulary list in which multiple words representing similar objects are associated and the usage field is registered for each word, and retrieving related words that are associated with the input word.
A search process to identify the search target by performing a search on the management information using the input word and performing a search on the management information using the related word obtained by the related word acquisition process,
The computer functions as an information management device that performs an evaluation value calculation process for the search target identified by the search process, calculating an evaluation value from the similarity between the words used during the search of the search target and the input words .
The information management program in the aforementioned related word acquisition process stops acquiring words as related words if the registered usage field is the same as the field to which the input word belongs .
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2024/008752 WO2025186988A1 (en) | 2024-03-07 | 2024-03-07 | Information management device, information management method, and information management program |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JPWO2025186988A1 JPWO2025186988A1 (en) | 2025-09-12 |
| JP7829823B2 true JP7829823B2 (en) | 2026-03-13 |
| JPWO2025186988A5 JPWO2025186988A5 (en) | 2026-03-16 |
Family
ID=96990192
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2025574634A Active JP7829823B2 (en) | 2024-03-07 | 2024-03-07 | Information management device, information management method, and information management program |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP7829823B2 (en) |
| WO (1) | WO2025186988A1 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2017134675A (en) | 2016-01-28 | 2017-08-03 | 日本放送協会 | Device and program for searching for information |
| JP2021068365A (en) | 2019-10-28 | 2021-04-30 | 株式会社日立製作所 | Computer system and method for controlling data |
| JP2022097060A (en) | 2020-12-18 | 2022-06-30 | 三菱電機ビルソリューションズ株式会社 | Retrieval system and control method |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07311771A (en) * | 1991-12-25 | 1995-11-28 | Nec Corp | Similar related information retreival device |
-
2024
- 2024-03-07 JP JP2025574634A patent/JP7829823B2/en active Active
- 2024-03-07 WO PCT/JP2024/008752 patent/WO2025186988A1/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2017134675A (en) | 2016-01-28 | 2017-08-03 | 日本放送協会 | Device and program for searching for information |
| JP2021068365A (en) | 2019-10-28 | 2021-04-30 | 株式会社日立製作所 | Computer system and method for controlling data |
| JP2022097060A (en) | 2020-12-18 | 2022-06-30 | 三菱電機ビルソリューションズ株式会社 | Retrieval system and control method |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2025186988A1 (en) | 2025-09-12 |
| JPWO2025186988A1 (en) | 2025-09-12 |
| WO2025186988A8 (en) | 2025-10-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9087111B2 (en) | Personalized tag ranking | |
| US20130054476A1 (en) | System, method and computer program product for parcel assessment | |
| US10169393B2 (en) | Tracking changes among similar documents | |
| TWI682287B (en) | Knowledge graph generating apparatus, method, and computer program product thereof | |
| US20150347369A1 (en) | Annotation display assistance device and method of assisting annotation display | |
| JP2015007975A (en) | Image tagging device and image tagging method on the basis of multi modality | |
| WO2019085463A1 (en) | Department demand recommendation method, application server, and computer-readable storage medium | |
| JP2018195643A (en) | Classification program, classification apparatus, and classification method | |
| JP7829823B2 (en) | Information management device, information management method, and information management program | |
| KR102774097B1 (en) | Electronic device and control method thereof | |
| US20250005055A1 (en) | Search apparatus, search method, and computer readable recording medium | |
| JP2017174269A (en) | IC card and method for reading data from IC card | |
| CN112070521A (en) | Dynamic metric based product assessment | |
| CN118519996A (en) | Data processing system for obtaining final mapping field information of target data table | |
| US7933853B2 (en) | Computer-readable recording medium, apparatus and method for calculating scale-parameter | |
| CN117349454A (en) | Multimodal knowledge-enhanced cross-modal representation learning and retrieval methods and related equipment | |
| CN116308625A (en) | Commodity matching method and device, electronic equipment and storage medium | |
| TW202418187A (en) | E-commerce commodity search system and method for searching e-commerce commodity according to situation thereof | |
| CN110704609B (en) | Text theme visualization method and device based on community membership | |
| CN111797620B (en) | System and method for identifying proper nouns | |
| WO2022198786A1 (en) | Target object detection method and apparatus, and electronic device and storage medium | |
| JP2016042263A (en) | Document management apparatus, document management program, and document management method | |
| US20230259543A1 (en) | Graph display device, graph display method, and computer readable medium | |
| US20250391060A1 (en) | Image acquisition device, image acquisition method, and storage medium | |
| CN119128995B (en) | Data desensitization method, device and equipment for distributed database |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20251222 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20251222 |
|
| A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20251222 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20260203 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20260303 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7829823 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |