資源描述:
《多領域本體的支持如何重用這些本》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫。
1、AutomaticallyOntologyConstructedFromOnlineOntology2008-12-25數(shù)據(jù)庫的語義檢索需要多領域本體的支持。如何重用這些本體?WEB上越來越多的InterLinkingRDFdata,粗略估計,RDF三元組的數(shù)量為:2billionInterlinkedbyaround3millionRDFlinks。當前基于keyword的語義搜索引擎(swoogle,SWSE,Falcons等)僅返回一個本體列表,并沒有進一步的提供本體重用支持。Web上越來越多的本體為用戶提供API,如YAGO,DBPedia,Gename,D
2、BLP等BackgroundandMotivation本體開發(fā)的方式Fromscratch-很困難,需要領域?qū)<业膮⑴cOntologyreuse-一種好的選擇本體的構(gòu)建步驟確定應用領域術(shù)語明確術(shù)語間的聯(lián)系、屬性及約束本體的“模塊化”(Modularization)技術(shù)允許用戶協(xié)同開發(fā),導入本體模塊(module),但并沒有提供抽?。╡xtraction)或合并(merge)用戶感興趣的本體部分的支持.如何自動構(gòu)建面向特定應用的領域本體?BackgroundandMotivationArchitectureOntoExtractorOntoRankerExtracto
3、rMap&MergeOnto1Onto2Onton……OWLOntoKBSearchURIsTermsReasonerSPARQLProcessorOWLOntologyTranslatorTranslatingMethodsManytomany-AtableTonlyusedtorelatetwoothertableT1,T2(manytomany)T1->c1,T2->c2,op1.domain=c1,op1.range=c2,op2->domain=c2,op2->range==c1.Referentialintegrityconstraints(i.e.if
4、TisrelatedtoT1byaforeignkeywhichisprimarykeyatthesametime,thenTismappedtoasubclassoftheclasscorrespondingtoT1.)T,T1->C,C1,CsubClassOfC1TranslationfromRDBtoRDF(S)/OWLReferentialconstraints(i.e.ifatableThasareferentialconstraintwithT1,andifc,c1aretheclassescorrespondingtoT,T1respectively
5、,thenweassigntocanobjectpropertyopwhoserangeisc1,andweassigntoc1anobjectpropertyop'whoserangeisc.TopreservetheoriginaldirectionofthereferentialconstraintfromTtoT1,wesettheobjectpropertyopasfunctional)t,t1->c,c1,op.domain=c,op.range=c1,op’.domain=c1,op’.range=c,op.hasFunctionalProperty.
6、Inothercase,tablenamecanbetranslatedintoclass;columnnamesthatarenotforeignkeycanbetranslatedintoDatatypeProperty.TranslationfromRDBtoRDF(S)/OWLDrawbacksWithoutconsideringmoreconstraintinformationandrecordsinformation,examplecolumnsvalueconstraint.Translatingallcolumnnamesthatarenotfore
7、ignkeyintodatatypepropertymaybenotappropriateforsomespecificapplication.TranslationfromRDBtoRDF(S)/OWLSwoogleOntoRankDifferentiallytreatthefollowing4relations.Eachofrelationswereassigneddifferentlyweight.Imports(A,B)User-terms(A,B)Extends(A,B)Asserts(A,B)OntologiesrankingOntokhojCons