簡介
OpenCyc是一個基於常識、具有完整知識庫的邏輯推理引擎,支持Linux、WindowsNT/2000/XP等多種作業系統。OpenCyc可以用於各種領域的智慧型推理軟體,例如語音理解、資料庫集成、快速開發、郵件優先權、郵件路由、郵件摘要和郵件標註等。
OpenCyc的最近一個版本是於2012年6月發布的OpenCyc4.0版。OpenCyc1.0版包括整個Cyc母本的幾十萬條措辭,和數百萬的判斷彼此措辭的關聯;然而,在Cyc里這些主要是分類的命題,而不是錯綜複雜的可以利用的通例。知識庫包含了47000個概念、306000個事實,並且能在OpenCyc網站瀏覽。
OpenCyc的第一個版本發布於2002年春天,該版本僅包含6000個概念、60000條事實。該知識庫是在Apache許可證保護下發布的。Cycorp公司已表示有意採用無限制的授權形式及多種授權形式滿足其用戶的需求。CycL和SubL解釋器(允許用戶瀏覽並編輯知識庫而且引出推理的程式)是免費發布給用戶的,但是僅為二進制數,並不包含原始碼。OpenCyc對於Linux及微軟Windows作業系統是通用的。開源的Texai規劃項目已經發布了從OpenCyc提取的RDF兼容的內容。
OpenCyc是Cyc知識庫的開源版本,它是Cyc知識伺服器發布的一個免費的二進制版本。
Cyc知識伺服器在訪問並且使用OpenCyc知識庫的其他高級語言包括一種推斷方法、一個知識庫瀏覽器和文位元組目的API。
在它的最基本的水平,您只能做與OpenCyc知識庫的二件事:您能告訴它什麼事(斷言事實和規則)和您可能請求它什麼事(詢問)。您不能直接地告訴(即在您斷言)知識庫的規則之內“事做”(在它最純淨的用途)。
功能
除知識庫之外(您的善於表達能告訴它幾乎任何事實),OpenCyc的強大能力:
“知道”您未曾告訴它的事實(因為在許多歲月期間已經有其他事實);
“知道”未曾告訴的事(通過推斷和啟發法模組);
獨立地得出知識的正確組合利用在問題。
入門知識
CYCL練習。這些演習是為了利用在CYC教程一定的經驗教訓。如果您訪問從WindowsInternetExplorer瀏覽器的教程,你會看到在這些演習的連結相關的教訓課資源幀的列。否則,你可以在這裡訪問的演習。瀏覽和編輯的KB這項工作應遵循的教訓稱為KB瀏覽器界面概述。
microtheories和推斷這項工作應遵循所謂的教訓Microtheories。
這項工作應遵循的角色和活動課稱為小組活動。
CYCL翻譯這項工作應遵循稱為教訓CYCL語法。
CYCL參考。CYCL是陳忠郁的語言表達常識性知識。如果你剛剛起步,現在您可以只迅速審查參考。
的OE教程。如果你打算做入門知識,沒有快速的知識形成(RKF)工具的幫助,你應該完成所有的教程部分包括的OE為例:事件和角色。建議您在網上的教訓工作,但你也可以下載為PDF或PowerPoint檔案。
的OE手冊。本體工程師手冊“探索”OE時,在大於CYC101線上教程的原則。它假定讀者已經通過了本教程。手冊部分包括寫作CYCL高效,KE和OE工具,CYCL查詢。
卡拉OK場所的文本。雖然它往往是最好進入陳忠郁KB內容互動使用CYC的瀏覽器,它是偶爾需要在批處理模式下進入信息。柯文本設施允許作者來撰寫一套KB的文本變化,他們在一個單一的批處理操作添加到CYC這篇。
OE參考檔案。這些檔案的一些輕微月。他們已經收到了一些編輯,刪除,不再是真實的或相關的整個部分,但仍然有可能會出現一些錯誤。例如,常量可能會提到的OpenCycKB。這裡如果有什麼矛盾在PowerPoint的基礎教程,你讀的東西,信任,而不是那些教程。 套用部件Cyc典型的套用由幾個零件做成:事實和規則、一套詢問(或部分地完成您也許稱“詢問模板”)的規則和一個外在節目(寫在SubL、Java、Python等等)那您用途互動與知識庫和與用戶。您的套用的外在計畫部分應該處理擺在詢問和斷言新的事實和規則。
OpenCyc在本體論里當前包含主要關於定義的主張位置概念和語義地壓抑他們的在主張之內的用途。這些包括在充分的Cyc本體論里包含的分類學聯繫以及通過一般“廣義項”聯繫被奪取的另外的聯繫的一個被簡化的版本。
OpenCyc也包含一個首選的自然語言(英語,暫時)表示(詞或詞組),只要適合的語句並且供選擇自然語言表示。
語義信息(共同,“語義網”),OpenCyc的其他本體論和匯集成長包含它的概念之間的連結,並且那些選擇其他語義網本體論。預計另外的連結將增加作為語義網繼續增長。
注意充分的Cyc知識庫包含關於每個OpenCyc期限的其它信息。它是隨著時間的推移移居Cyc的內容的另外的部分的OpenCyc項目的目標對OpenCyc。各種各樣的種類幫助從志願者的將做此快發生而不是以後。
這什麼從版本0.7b是新的。
新的特點
可執行的OpenCyc的基於Java的版本,提供更加偉大的十字架平台輕便和被改進的表現希望使用OpenCyc有理由者的OpenCyc美滿的獨立的那些的獨立OpenCyc貓頭鷹本體論廣義項聯繫的加法奪取一些另外的語義學的表明在即不確實地是分類學的期限之間的聯繫(不是genls或isa聯繫)每個OpenCyc期限自然語言表示的加法從OpenCyc期限的連結到對應的期限在外在本體論方面這什麼從版本0.6b是新的。
Win32的OSes(WindowsNT/2000/XP)第一OpenCyc發行聯合計畫者,可利用通過API常識期限從實施常數是卓越的支持對OpenCyc伺服器的遠程存取支持為“:’在恆定的名字,為準備namespace支持}
3.0版本
OpenCyc知識庫內容目前的版本可通過下載OWL版本的檔案,也可通過語義Web端點、Web服務的形式訪問,這使得OpenCyc的用戶可以完全免費的使用相關的服務。最近版本最大的改進是增加了OpenCyc中的術語與非Cyc語義命名空間、特別是連結開放數據云(LinkedOpenDataCloud)的連結。OpenCyc3.0版本包含了以下內容:
*語義內容
•約177,000個術語(上一個版本包含約150,000個術語)
•約1,505,000個三元組,其中不計owl:sameAs連結(上一個版本包含約1,430,000個)
•每個術語平均擁有9.9個三元組(上一個版本約9.5個)
•以下列舉某些類中包含實例的個數:
◦地點:'place':約19,000
◦組織:'organization':約25,000
◦謂詞:'predicate':約20,000
◦與商業有關的事物'businessrelatedthing':約11,000
◦人'person':約6,600
*與非Cyc語義命名空間的連結
目前發布的版本中包含約69,000個owl:sameAs連結,這些連結指向以下外部數據:
•DBpedia:約30,000個連結,包含695個指向DBpedia本體的連結;
•umbel:約21,000個連結;
•Wordnet:約11,000個連結;
•Wikicompany:1008個連結;
•CIAWorldFactbook:172個連結;
•RDFAboutstatesandcounties:71個連結;
•FOAF:35個連結。
歷史
2010/12/17-OpenCyc中文網站發布,支持中國語義全球資訊網及人工智慧相關研究與企業套用。
2010/08/15-Cycorp公司發布OpenCyc本體的OWL版本3.0版。
2009/07/27-Cycorp公司發布OpenCyc2.0版本。
2009/07/27-Cycorp宣布CASC-22CycATP挑戰賽。
2008/08/18-發布OpenCyc語義全球資訊網端點,參見《OpenCyc給全球資訊網內容賦予意義》。
2007/03/10-Cyc基金會發布了一個簡化版的瀏覽器,以便於您瀏覽OpenCyc本體。
2004/06/04-OpeyCyc發布OWL版本0.7.8b。該版本中包含了採用#$isa,#$genls及#$comment描述的有關60,000個Cyc常量的斷言。該版本導入protege。
2004/03/26-OpeyCyc發布OWL版本0.6.0b。
2001/06/07-CycMLschema文檔發布。
其他信息
Cyc聯合研究
Cycorp公司期望與中國學術界、產業界開展有關語義全球資訊網、人工智慧、知識表示與推理相關的聯合研究項目,並發展大規模常識知識庫在各個領域的套用。
Cyc研討班
OpenCyc將為中國人工智慧、語義全球資訊網科研、實踐者通過國內會議、國際會議、邀請講座的形式提供有關語義全球資訊網大規模常識知識表示與推理(特別是結合OpenCyc)相關的研討報告與培訓,另外還為中國企業提供定製的語義知識管理與本體開發的相關培訓。