專利名稱:用于智能文本注釋的方法、系統(tǒng)和計算機程序的制作方法
技術領域:
本發(fā)明一般涉及文字處理的領域;更具體地講,本發(fā)明應用于注 釋文本文檔的方法。
背景技術:
利用文字處理器,可通過對文本的多個部分加下劃線或高亮、在 頁邊空白或在文檔中的任何位置的文本框中寫入文本來注釋文本。這 便利和加快了文本解釋。此外,如果文本注釋功能與語義模型相關, 則所述文本注釋功能能夠提供有用的知識,所述知識幫助用戶甚至更 好地解釋文本,便利他們采取一些快速動作。這還可以大大地增強許 多與文本相關的應用(諸如文本分類、主題檢測和文檔檢索)的準確 度。 一些應用,諸如微軟Word中的智能標簽(Smart Tags),當被 啟用時,識別數(shù)據(jù)的類型,諸如名稱、日期或電話號碼,并包含為每 種數(shù)據(jù)類型提供一個或多個動作所需的邏輯??蛇M行的動作取決于被 Word識別并用智能標簽標記的數(shù)據(jù)類型。例如,如果在文本中識別 出"人名",則可進行下述動作諸如打開聯(lián)系人、安排會議、添加 到聯(lián)系人或插入地址。如果用戶選擇例如"添加到聯(lián)系人",則啟動 相應的用于更新聯(lián)系人列表的Outlook功能,用戶可非??斓貙⒃撔?息粘貼到他的地址簿中。
然而,希望通過向文本提供更多知識并決定要執(zhí)行的最佳動作來 提高文本解釋。當今,沒有向文本添加知識,或向文本添加了非常有 限的知識。
發(fā)明內容
本發(fā)明的一個目的是智能地注釋文本以改進文本解釋。根據(jù)權利要求1,該目的可利用在計算機上執(zhí)行的方法來實現(xiàn),
所述方法使開發(fā)者注釋被用戶讀取的文本,所述方法包括
開發(fā)者創(chuàng)建主題地圖,所述主題地圖包含與用戶相關聯(lián)的興趣主
題;
開發(fā)者為用戶創(chuàng)建對應于主題模型的數(shù)據(jù)結構;
計算機自動地讀取主題地圖,并為每個主題存儲包含主題名稱和 知識結構的主題信息;
計算機自動地讀取文本,并為文本中找到的每個主題檢索存儲的 主題信息并填寫主題數(shù)據(jù)結構;
計算機將填寫的主題數(shù)據(jù)結構作為注釋自動地附于在文本中找到 的相應主題。
還利用從屬權利要求的方法來實現(xiàn)本發(fā)明的目的。 根據(jù)權利要求10,還利用計算機程序產品來實現(xiàn)該目的,所述 計算機程序產品包含這樣的程序代碼指令,當在計算機上執(zhí)行所述程 序時,所述程序代碼指令執(zhí)行根據(jù)權利要求1至8中的任一項所述的 方法的步驟。
根據(jù)權利要求11,還利用包含這樣的裝置的系統(tǒng)來實現(xiàn)該目 的,所述裝置適合于執(zhí)行根據(jù)方法權利要求中的任一項所述的方法。
方案的原理是提供一種語義模型,用于語義地結構化文本,以便 將文本中包含的信息變換為有用知識。
利用本發(fā)明的方法創(chuàng)建的文本注釋將幫助用戶更好地理解文本、 導航與所述文本相關聯(lián)的知識、將所述文本的內容與他的知識體系關 聯(lián)、并便利他進行一些相關的快速動作。
所述方案提供下述附加優(yōu)點
1、 將由某個用戶感興趣的主題地圖代表的知識體系嵌入文本, 以幫助恰當?shù)亟忉屗鑫谋?,增加用戶對所述文本的理解,并引導?戶進行與所述文本相關的正確的快速動作。
2、 支持基于語義模型的文本中的智能檢索。
3、 允許文本的上下文內的知識導航,由此在正確的時間傳遞正確的上下文中的正確信息。
4、 不僅覆蓋資源以上的元層,還連接元層內的資源(與文本相 關的)。
5、 能夠支持基于文本語義結構的文本分類。
6、 能夠使用來自其它源的標準化知識結構,諸如主題地圖和從 主題地圖創(chuàng)建的字典,所述主題地圖和字典可被存儲和重復使用。
7、 利用基于FSA的字典來改進創(chuàng)建注釋的方法的性能。
8、 文本注釋帶來的知識包括與文本的被注釋部分相關的動作, 所述文本讀取器能夠從文本界面激活這些動作。
圖1描述了根據(jù)按照本發(fā)明優(yōu)選實施例的創(chuàng)建文本注釋的方法的 上下文和邏輯塊。
圖2是根據(jù)優(yōu)選實施例的由設計者與用戶上下文準備相關地建立 的主題地圖的例子。
圖3是根據(jù)優(yōu)選實施例的基于FSA的主題字典的樣本,用戶上 下文準備的一部分。
圖4描述了根據(jù)優(yōu)選實施例的主題字典及其相關聯(lián)的遍歷字典中 的條目。
圖5是根據(jù)本發(fā)明的優(yōu)選實施例以UML描述的主題注釋類。 圖6描述了使用字典和動作數(shù)據(jù)庫的內容實例化的主題注釋類。 圖7示例了根據(jù)優(yōu)選實施例產生的、用戶可看到的文本注釋。 圖8是根據(jù)優(yōu)選實施例的方法的整體流程圖。 圖9是圖8的流程圖的一個步驟的流程圖,描述了根據(jù)優(yōu)選實施
例的主題注釋類的實例4匕(instanciation )。
圖10描述了用于用戶訪問根據(jù)優(yōu)選實施例的方法創(chuàng)建的文本注
釋的上下文和邏輯塊。
具體實施例方式
6圖1描述了特征化根據(jù)本發(fā)明的優(yōu)選實施例用于創(chuàng)建注釋文本的
方法的上下文和邏輯塊。為用戶準備文本注釋的人(100)將是在計 算機(110)上工作的設計者或程序開發(fā)者。開發(fā)者首先通過圖形用
戶界面來準備主題地圖,在所述主題地圖中,開發(fā)者輸入示例特定用 戶的興趣的互相關信息。該主題地圖將按照用戶感興趣的主題來定向
知識的結構和內容,將用于該用戶的文本注釋。稍后參照圖2的說明 在本文中描述主題地圖的原理。保持主題地圖數(shù)據(jù)庫(130)存儲已 經創(chuàng)建的代表用戶興趣的主題地圖。作為一個程序或一組程序,在計 算機上運行注釋器(150)來幫助開發(fā)者自動地執(zhí)行用于注釋文本的 方法的一些步驟。開發(fā)者首先讓程序讀取一個主題地圖,并提取所有 必需的信息來創(chuàng)建與相應用戶相關聯(lián)的兩個字典主題字典(170) 和遍歷字典(160)。稍后參照圖3和4的說明在本文中描述字典的 說明。在本發(fā)明的優(yōu)選實施例中,文本注釋包括與文本的主題相關聯(lián) 的動作。在該情況下,開發(fā)者創(chuàng)建與主題地圖的主題相關聯(lián)的動作, 并將它們存儲在數(shù)據(jù)庫,即動作數(shù)據(jù)庫(135)中。動作數(shù)據(jù)庫(當 被創(chuàng)建時)和字典也是為用戶創(chuàng)建他的文本注釋的上下文的一部分。 上下文與一個用戶相關聯(lián)、或與由具有相同簡檔的人形成的一個群體
(諸如公司的一個部門等)相關聯(lián)。為了開始創(chuàng)建(例如,從數(shù)據(jù)庫 180獲取的)給定文本的注釋,開發(fā)者創(chuàng)建知識結構的數(shù)據(jù)結構。該 數(shù)據(jù)結構可以是數(shù)據(jù)庫(140)中存儲的以UML語言或任何其它建 模語言創(chuàng)建的注釋主題類。如果在創(chuàng)建文本注釋中考慮動作,則開發(fā) 者可決定創(chuàng)建包含"動作"對象的類。然后,開發(fā)者運行注釋器
(150),所述注釋器(150)識別文本的主題,并為每個識別的主 題,使用來自字典的信息自動地創(chuàng)建主題類的實例化。如果使用動作 數(shù)據(jù)庫(135),則注釋器將處理程序鏈接至實例化的主題類的動 作。然后,注釋器通過將實例化的類附于在文本中找到的相應主題來 創(chuàng)建文本中的注釋。然后,開發(fā)者創(chuàng)建GUI (用戶GUI l卯),所述 GUI將允許讀取被注釋文本的用戶通過例如茱單來以邏輯方式訪問 該注釋。給定主題地圖的標準結構,可為所有用戶的所有文本開發(fā)通用用
戶GUI。然而,開發(fā)者可為一個用戶或為一個用戶的一個具體文本 定制用戶GUI。
應注意,注釋器是這樣的程序,所述程序幫助為與任何用戶、或 由具有相同簡檔的人組成的任何群體相關聯(lián)的文本創(chuàng)建注釋。事實 上,注釋器能夠讀取任何ISO標準主題地圖和以任何特定建模語言 寫入的任何主題對象類。
即使開發(fā)者改變用于描述主題類的建模語言, 一旦定義了類,就 可使用同一注釋器程序來實例化所述類,并在文本中包括注釋。
圖2是根據(jù)優(yōu)選實施例,設計者與用戶上下文準備相關地建立的 主題地圖的例子。主題地圖是用于描述知識結構,并將它們與信息資 源相關聯(lián)的新的ISO標準,由此使得未被結構化的信息被結構化 (httD:〃www.topicmaps.org/xtm/1.0/)。主題地圖包含知識體系,并 且由主題的集合構成,集合中的每個主題都代表一些概念。主題通過 關聯(lián)彼此相關,所述關聯(lián)是類型化的主題的n元組合。在圖2中,主 題還可以通過其事件(occurence)與任何數(shù)量的資源相關。因為主 題地圖定義了好的用于知識語義結構化的模型,所以主題地圖的使用 允許智能地注釋文本以實現(xiàn)上述目的。
圖2的主題地圖示例了與諸如微軟和英特爾的其它公司一起工 作,并參與一些特殊技術領域中的特殊興趣組的國際商業(yè)機器公司的 員工的興趣和關系。圖2的主題地圖包括與他在公司中的員工等級和 在他的公司以外他的職業(yè)關系相關的主題。
圖3是根據(jù)優(yōu)選實施例的基于FSA的主題字典,用戶上下文準 備的一部分。主題字典被用于發(fā)現(xiàn)文本中的主題。注釋器使用與用戶 相關聯(lián)的主題地圖作為輸入,自動地建立用戶的主題字典。圖3描述 了包含下述內容的主題字典的一個條目
關鍵字,該關鍵字是字符序列;
與所述關鍵字相關聯(lián)的一組屬性,這些屬性被分為邏輯組,每組 屬性(稱為"注解")包含特定類型的信息。
8優(yōu)選實施例中的字典是基于FSA的,其中使用有限狀態(tài)自動機 在字典中表示關鍵字,并將注釋附于FSA中的終端結點。通過這種 方式,可由注釋器極快地完成字典查找。給定由用戶選擇(或由他建 立或專為他建立)的表示他感興趣的知識體系的主題地圖,產生兩個 相關聯(lián)的字典,以便在文本文檔中檢測實體(主題),并檢索在與該 主題相關的主題地圖中表示的知識結構。
圖4描述了根據(jù)優(yōu)選實施例的主題字典和遍歷字典中的條目。
主題字典的關鍵字是主題名稱。與關鍵字相關聯(lián)的值(注解)是 與該關鍵字(主題名稱)相關聯(lián)的主題標識符。例如,對于包含圖4 中的第一條目(400 )的字典,當處理包含詞"IBM"的文本時,字 典將檢測該詞并返回具有該名稱的主題的標識符。
遍歷字典被用于檢索與給定主題相關的知識結構。當建立該字典 時,考慮了主題地圖的一種特性,所述特性規(guī)定每個主題地圖構成 (例如,主題、主題名稱、事件、關聯(lián)等)必須具有在地圖上唯一的 標識符。該字典中的關鍵字是構成的標識符。并且與關鍵字相關聯(lián)的 注解包含該構成的信息。遍歷字典定義了多個注解類型,以保持與主 題地圖相關的信息
主題注解:主題注解(410)包含
主題名稱標識符用于檢索該主題的名稱;
類型標識符,用于檢索該主題的類型(類);
事件標識符用于檢索該主題的事件;
扮演角色標識符用于檢索該主題參與的關聯(lián)及其角色。
主題名稱注解:主題名稱注解(420)包含 主題名稱主題名稱的值;
類型標識符用于檢索該主題名稱的類型(類); 變體標識符用于檢索該主題名稱的變體形式。
變體注解:變體注解(430 )包含主題名稱標識符是指具有該變體的主題名稱; 變體值主題名稱的該變體形式的值。
事件注解:事件注解(440)包含
事件值事件的值??梢允荱RI或簡單特性的串;
類型標識符用于檢索該事件的類型(類)。
關聯(lián)角色注解:關聯(lián)角色注解(450 )包含 類型標識符用于檢索該角色的類型(類); 玩家標識符是指扮演該角色的主題; 關聯(lián)標識符用于檢索該玩家主題參與的關聯(lián)。
關聯(lián)注解:關聯(lián)注解(460 )包含
類型標識符用于檢索該關聯(lián)的類型(類);
關聯(lián)角色標識符用于檢索該關聯(lián)的參與者及其角色。
圖4中未示例,動作數(shù)據(jù)庫(135)的條目由與主題類型相關聯(lián) 的動作名稱組成,所述主題類型是主題類的主題對象的屬性。
圖5是根據(jù)本發(fā)明優(yōu)選實施例的以UML描述的主題注釋類。為 了捕獲允許主題通過"關聯(lián)"與其它主題相關的主題地圖結構的性 質,開發(fā)者創(chuàng)建了允許遞歸地填充主題地圖知識項目的動態(tài)擴展的數(shù) 據(jù)結構。該擴展允許容納與其它主題相關的其它主題知識項目,所述 其它主題與原始主題相關聯(lián)。
在圖5的例子中,因為一個主題對象與一個動作對象相關,考慮 多個動作,關系為一個對多個。
圖6描述了使用字典和動作數(shù)據(jù)庫(135)的內容實例化的主題 注釋類。注釋器通過讀取字典和讀取來自動作數(shù)據(jù)庫(135)的與主 題類型相關聯(lián)的動作,自動地實例化在文本中識別的每個主題的主題 類,所述字典的條目已經關于圖4的說明在上面在本文中描述過了。 稍后關于圖9的說明在本文中詳細地描述了根據(jù)在文本中接連識別的主題來實例化類的步驟。
圖6的實例化的類對應于圖5的類。例如,根據(jù)主題類型值,僅 一個動作與該主題相關。該信息已從動作數(shù)據(jù)庫被讀取。
圖7示例了根據(jù)優(yōu)選實施例產生的、用戶能夠看到的文本注釋。 開發(fā)者創(chuàng)建了用戶GUI來顯示主題嵌入知識。用戶能夠按照下迷方 式與被注釋文本交互當用戶將他的指針光標移動到文本中的被注釋 標記(token)(在圖7中加了下劃線)上時,從實例化的"主題注 釋數(shù)據(jù)結構"取得"主題類型",并通過應用將其顯示在文本上。如 果用戶點擊被注釋標記,則顯示包含主題字典(見圖3)中存儲的主 題名稱、主題關聯(lián)、主題事件和相關聯(lián)的動作的菜單。根據(jù)用戶的選 擇和興趣(圖7示例了四個可能的興趣名稱700、關聯(lián)710或事件 720 ),用戶可從該菜單中選擇一個項目,并將顯示菜單的級聯(lián),包 含從實例化的"主題注釋數(shù)據(jù)結構"(鏈接至識別的主題)取得的項 目,由此向用戶提供與文本中的被注釋標記相關的綜合知識。如果用 戶決定選擇與文本中識別的主題相關的動作,則相關聯(lián)的動作處理程 序立即執(zhí)行命令(例如,發(fā)送電子郵件或730中的"示出股票 值,,)。
圖10描述了用于用戶(1000)讀取被注釋文本的上下文和邏輯 塊。為了能夠訪問并連接通過優(yōu)選實施例的方法創(chuàng)建的文本注釋,用 戶(1000)啟動用戶GUI (190),所述用戶GUI (190)可以例如 在他的工作站(1020 )上連接他的普通編輯器(1010)。用戶GUI 訪問文本數(shù)據(jù)庫(180)中的文本,并訪問由注釋器存儲在注釋主題 類數(shù)據(jù)庫(140)中的實例化的主題類。用戶GUI顯示菜單,以提供 對與文本的主題相關的知識的訪問。
圖8是根據(jù)優(yōu)選實施例用于創(chuàng)建被注釋文本的方法的整體流程 圖。請注意,不通過注釋器程序的執(zhí)行而自動執(zhí)行的該整體流程圖的 步驟由設計者(800, 820, 830 )或"開發(fā)者"(860)來執(zhí)行,所述 設計者或開發(fā)者具有設計步驟(800, 820, 830)的應用的能力。大 多數(shù)時間,同一人中立地執(zhí)行"開發(fā)者"或"設計者,,的步驟。設計者創(chuàng)建(800)用戶興趣的主題地圖。如前面已提及的,包 含用戶感興趣的知識體系的主題地圖定義了好的用于知識語義結構化 的模型。該主題地圖可存儲在主題地圖數(shù)據(jù)庫(130)中。優(yōu)選地通 過在設計者的工作站上運行的圖形用戶界面(120)來執(zhí)行該步驟。
設計者啟動注釋器(150)的執(zhí)行,所述注釋器將主題地圖自動 地變換(810)為字典。在主題地圖中表示的知識被變換為兩個相關 聯(lián)的字典,即之前在本文中描述過的主題字典和遍歷字典。
設計者使用諸如UML的對象建模語言來創(chuàng)建主題類(820)。 該主題類捕獲允許主題通過"關聯(lián)"與其它主題相關的主題地圖結構 的性質。
如果設計者定義了與主題類中的主題相關的"動作"對象,則他 將動作鏈接至(830)主題類型,并將其存儲在數(shù)據(jù)庫(135)中。這 意味著動作可與具有相同類型的不同主題相關聯(lián)。
設計者啟動注釋器程序的執(zhí)行,所述注釋器程序為要被注釋的文 本中識別的每個主題自動地實例化(840 )在之前的步驟中創(chuàng)建的主 題類。主題類數(shù)據(jù)結構允許動態(tài)擴展,當在該步驟中用主題字典和遍 歷字典、以及可選的動作數(shù)據(jù)庫(135)中存儲的主題地圖知識項目 遞歸地填寫時。關于圖9的說明更詳細地描述該步驟。
開發(fā)者啟動注釋器程序的執(zhí)行,所述注釋器程序自動地將相應的 實例化的類附于(850)在文本中識別的主題名稱。注釋器可在文本 數(shù)椐庫中存儲已經被這樣修改的文本。
開發(fā)者為用戶創(chuàng)建GUI ( 860 ),即用戶GUI,所述用戶GUI 允許用戶當在他的計算機上讀取被注釋文本時,以邏輯的方式(優(yōu)選 地利用本文的圖7中示例的菜單)顯示注釋。^使用該用戶GUI,用 戶將與被注釋文本交互,將導航與所述文本相關聯(lián)的知識,并將利用 被鏈接至所述文本的嵌入知識來解釋文本;并且如果動作是知識的一 部分,則僅通過指向和點擊文本中的被注釋標記來采取快速被通知動 作。
圖9是圖8的流程圖的一個步驟的流程圖,描述了根據(jù)優(yōu)選實施
12例的主題注釋類的實例化(840)。注釋器程序分析(900)文本,并在主題字典中為每個分析的標記執(zhí)行查找。如果在主題字典中找到了標記,則識別主題名稱,并使用主題字典來檢索其主題標識符。在遍歷字典中執(zhí)行主題標識符的查找,并檢索其相關聯(lián)的注解?;趶倪@些注解中提取的標識符,注釋器在遍歷字典中執(zhí)行一 系列的接連查找(920 )以檢索與主題的知識結構相關的信息,然后使用該信息來實例化(930 )注釋主題類(或者,更一般地說,填寫注釋主題數(shù)據(jù)結構)。
然后,如果選擇在文本注釋中支持動作,則注釋器從動作數(shù)據(jù)庫中取得與主題類型相關聯(lián)的動作(925 ),以實例化注釋主題類中的動作(930)。最終,注釋器程序將處理程序鏈接(935)至實例化的注釋主題類的每個動作,以完成該實例化。實例化的注釋主題類優(yōu)選地存儲在注釋主題類數(shù)據(jù)庫(140)中。當用戶通過用戶GUI訪問與當讀取被注釋文本時顯示的注釋中的主題相關聯(lián)的動作時,處理程序在計算機上啟動現(xiàn)有的或新程序的執(zhí)行.
當已經識別了文本的所有標記(測試910中的回答為否)并且所有注釋主題類已被實例化時,步驟840完成。然后,用于注釋文本的方法返回步驟850。
權利要求
1、一種在計算機上執(zhí)行的方法,用于開發(fā)者注釋由用戶讀取的文本,所述方法包括開發(fā)者創(chuàng)建包含與用戶相關聯(lián)的興趣主題的主題地圖;開發(fā)者創(chuàng)建對應于用戶的主題模型的數(shù)據(jù)結構;計算機自動地讀取主題地圖,并為每個主題存儲包含主題名稱和知識結構的主題信息;計算機自動地讀取文本,并為在文本中找到的每個主題檢索存儲的主題信息并填寫主題數(shù)據(jù)結構;計算機自動地將填寫的主題數(shù)據(jù)結構作為注釋附于在文本中找到的相應主題。
2、 如權利要求l所述的方法,進一步包括 開發(fā)者創(chuàng)建到文本的界面,所述界面允許用戶在讀取文本時訪問文本注釋。
3、 如權利要求1或2所述的方法,進一步包括在創(chuàng)建了主題地圖之后,開發(fā)者將動作與主題鏈接并存儲它們; 所述開發(fā)者創(chuàng)建數(shù)據(jù)結構的步驟包括在數(shù)據(jù)結構中包括動作; 所述計算機檢索存儲的主題信息的步驟包括檢索存儲的與主題鏈 接的動作;在計算機填寫主題數(shù)據(jù)結構之后,計算機將處理程序鏈接至每個 動作。
4、 如權利要求1至3中任一項所述的方法,其中 存儲主題信息的步驟包括在主題字典中存儲主題標識符,以及在遍歷字典中存儲主題知識結構;以及檢索主題信息的步驟包括讀取主題字典和遍歷字典。
5、 如權利要求1至4中任一項所述的方法,其中 存儲主題信息的步驟包括在基于FSA的字典中存儲主題標識符;以及檢索主題信息的步驟包括讀取基于FSA的字典。
6、 如權利要求1至5中任一項所述的方法,其中,創(chuàng)建數(shù)據(jù)結 構的步驟包括使用對象模型語言來創(chuàng)建主題類,所述計算機為在文本 中找到的每個主題填寫主題數(shù)據(jù)結構的步驟包括為在文本中找到的每 個主題實例化主題類。
7、 如權利要求1至6中任一項所述的方法,其中,由計算機執(zhí) 行的步驟包括開發(fā)者啟動在計算機上運行的注釋器程序的執(zhí)行。
8、 如權利要求2至7中任一項所述的方法,其中,所述開發(fā)者 創(chuàng)建界面的步驟包括創(chuàng)建基于菜單的界面以訪問文本注釋。
9、 如權利要求3至8中任一項所述的方法,進一步包括 用戶通過在用戶計算機上執(zhí)行的界面來選擇用于執(zhí)行的動作,所述界面訪問包括所附的被填寫主題數(shù)據(jù)結構的文本;以及用戶計算機啟動與選定動作相關聯(lián)的處理程序的執(zhí)行。
10、 一種計算機程序產品,包括程序代碼指令,所述程序代碼指 令用于當在計算機上執(zhí)行所述程序時執(zhí)行根據(jù)權利要求1至9中任一 項所述的方法的步驟。
11、 一種系統(tǒng),包括適合于執(zhí)行根據(jù)權利要求1至9中任一項所 述的方法的裝置。
全文摘要
本發(fā)明提供了一種用于為用戶注釋文本的方法、系統(tǒng)和計算機程序,所述方法包括由開發(fā)者執(zhí)行的創(chuàng)建總結用戶感興趣的主題的主題地圖的步驟;開發(fā)者還為每個主題創(chuàng)建數(shù)據(jù)結構、主題類;在計算機上執(zhí)行的注釋器程序自動地使用主題地圖來創(chuàng)建兩個鏈接的用戶字典,即反映主題名稱的主題字典和遍歷字典,所述字典優(yōu)選地為基于FSA的字典,反映主題的知識結構;開發(fā)者可選地將動作與主題類型鏈接;注釋器使用字典和動作來自動地實例化在文本中找到的主題的主題數(shù)據(jù)結構(當它們之前已經被鏈接至主題類型時);注釋器自動地將實例化的主題數(shù)據(jù)結構附于文本;開發(fā)者創(chuàng)建GUI,允許用戶訪問文本注釋并與其交互。
文檔編號G06F17/24GK101689190SQ200880023507
公開日2010年3月31日 申請日期2008年6月5日 優(yōu)先權日2007年7月10日
發(fā)明者A·拉格赫布, A·阿布杜勒·瓦尼斯, H·埃爾-辛辛尼, M·德亞布 申請人:國際商業(yè)機器公司