您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > Jena 本体资源操作接口Interface OntResource
Jena本体资源操作接口InterfaceOntResourceProvidesacommonsuper-typeforalloftheabstractionsinthisontologyrepresentationpackage.getOntModelOntModelgetOntModel()Answerthemodelthatthisresourceisattachedto,assumingthatitisanOntModel.Ifthisresourceisnotattachedtoanymodel,oris(unusually)attachedtoamodelthatisnotanOntModel,answernull.Returns:Theontmodelthatthisresourceisattachedto,ornull.getProfileProfilegetProfile()Answertheontologylanguageprofilethatgovernstheontologymodeltowhichthisontologyresourceisattached.Returns:ThelanguageprofileforthisontologyresourceThrows:JenaException-iftheresourceisnotboundtoanOntModel,sincethat'stheonlywaytogettheprofilefortheresourceisOntLanguageTermbooleanisOntLanguageTerm()AnswertrueifthisresourceisasymbolinoneofthestandardontologylanguagessupportedbyJena:RDF,RDFS,OWLorDAML+OIL.Sincetheselanguageshaverestrictednamespaces,thischeckissimplyaconvenientwayoftestingwhetherthisresourceisinoneofthosepre-declarednamespaces.Returns:TrueifthisisaterminthelanguagenamespaceforOWL,RDF,RDFSorDAML+OIL.setSameAsvoidsetSameAs(Resourceres)Assertequivalencebetweenthegivenresourceandthisresource.AnyexistingstatementsforsameAswillberemoved.Parameters:res-TheresourcethatisdeclaredtobethesameasthisresourceThrows:OntProfileException-IftheProfile.SAME_AS()propertyisnotsupportedinthecurrentlanguageprofile.addSameAsvoidaddSameAs(Resourceres)Addaresourcethatisdeclaredtobeequivalenttothisresource.Parameters:res-AresourcethatdeclaredtobethesameasthisresourceThrows:OntProfileException-IftheProfile.SAME_AS()propertyisnotsupportedinthecurrentlanguageprofile.getSameAsOntResourcegetSameAs()Answeraresourcethatisdeclaredtobethesameasthisresource.Ifthereismorethanonesuchresource,anarbitraryselectionismade.Returns:AnontresourcethatdeclaredtobethesameasthisresourceThrows:OntProfileException-IftheProfile.SAME_AS()propertyisnotsupportedinthecurrentlanguageprofile.listSameAsExtendedIteratorlistSameAs()Answeraniteratoroveralloftheresourcesthataredeclaredtobethesameasthisresource.EachelementoftheiteratorwillbeanOntResource.Returns:Aniteratorovertheresourcesequivalenttothisresource.Throws:OntProfileException-IftheProfile.SAME_AS()propertyisnotsupportedinthecurrentlanguageprofile.isSameAsbooleanisSameAs(Resourceres)Answertrueifthisresourceisthesameasthegivenresource.Parameters:res-AresourcetotestagainstReturns:TrueiftheresourcesaredeclaredthesameviaasameAsstatement.Throws:OntProfileException-IftheProfile.SAME_AS()propertyisnotsupportedinthecurrentlanguageprofile.removeSameAsvoidremoveSameAs(Resourceres)Removethestatementthatthisresourceisthesameasthegivenresource.Ifthisstatementisnottrueofthecurrentmodel,nothinghappens.Parameters:res-AresourcethatmaybedeclaredtobethesameAsthisresourcesetDifferentFromvoidsetDifferentFrom(Resourceres)Assertthatthegivenresourceandthisresourcearedistinct.AnyexistingstatementsfordifferentFromwillberemoved.Parameters:res-TheresourcethatisdeclaredtobedistinctfromthisresourceThrows:OntProfileException-IftheProfile.DIFFERENT_FROM()propertyisnotsupportedinthecurrentlanguageprofile.addDifferentFromvoidaddDifferentFrom(Resourceres)Addaresourcethatisdeclaredtobeequivalenttothisresource.Parameters:res-AresourcethatdeclaredtobethesameasthisresourceThrows:OntProfileException-IftheProfile.DIFFERENT_FROM()propertyisnotsupportedinthecurrentlanguageprofile.getDifferentFromOntResourcegetDifferentFrom()Answeraresourcethatisdeclaredtobedistinctfromthisresource.Ifthereismorethanonesuchresource,anarbitraryselectionismade.Returns:resAnontresourcethatdeclaredtobedifferentfromthisresourceThrows:OntProfileException-IftheProfile.DIFFERENT_FROM()propertyisnotsupportedinthecurrentlanguageprofile.listDifferentFromExtendedIteratorlistDifferentFrom()Answeraniteratoroveralloftheresourcesthataredeclaredtobedifferentfromthisresource.EachelementoftheiteratorwillbeanOntResource.Returns:Aniteratorovertheresourcesdifferentfromthisresource.Throws:OntProfileException-IftheProfile.DIFFERENT_FROM()propertyisnotsupportedinthecurrentlanguageprofile.isDifferentFrombooleanisDifferentFrom(Resourceres)Answertrueifthisresourceisdifferentfromthegivenresource.Parameters:res-AresourcetotestagainstReturns:TrueiftheresourcesaredeclaredtobedistinctviaadifferentFromstatement.removeDifferentFromvoidremoveDifferentFrom(Resourceres)Removethestatementthatthisresourceisdifferentthegivenresource.Ifthisstatementisnottrueofthecurrentmodel,nothinghappens.Parameters:res-AresourcethatmaybedeclaredtobedifferentFromthisresourcesetSeeAlsovoidsetSeeAlso(Resourceres)AssertthatthegivenresourceprovidesadditionalinformationaboutthedefinitionofthisresourceParameters:res-AresourcethatcanprovideadditionalinformationaboutthisresourceThrows:OntProfileException-IftheProfile.SEE_ALSO()propertyisnotsupportedinthecurrentlanguageprofile.addSeeAlsovoidaddSeeAlso(Resourceres)AddaresourcethatisdeclaredtoprovidedadditionalinformationaboutthedefinitionofthisresourceParameters:res-AresourcethatprovidesextrainformationonthisresourceThrows:OntProfileException-IftheProfile.SEE_ALSO()propertyisnotsupp
本文标题:Jena 本体资源操作接口Interface OntResource
链接地址:https://www.777doc.com/doc-4819931 .html