语义网及其在电子商务中的应用研究

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

上海交通大学硕士学位论文语义网及其在电子商务中的应用研究姓名:杨敏申请学位级别:硕士专业:计算机软件与理论指导教师:陆朝俊20040101XMLRDFOntologyAgentURIXMLRDFOntologyOntologyDAML+OILOntologyDAML+OILHornPrologXSBPrologOntologyOntologyOntologyXSBPrologAgentRESEARCHESONTHESEMANTICWEBANDITSAPPLICATIONSTOE-BUSINESSABSTRACTTheSemanticWebisthecoretechnologyofthenextgenerationInternet.ThebasicideaoftheSemanticWebistomakeinformationintheWebwelldefined,andbereadandprocessedbyprogramsautomatically.TheSemanticWebisbasedonXML,usesRDFasaunifiedresourcedescriptionframeandontologyasatoolofvocabularysharingandsemanticsexchange.OncethegoalsoftheSemanticWebcometrue,applicationprograms(suchasvariousAgents)willreplacehumanstoreadandprocesstheinformationintheWeb,andcooperatewithotherprogramstocompleteanintelligentjob.Inspiredbythisprospect,manyresearchersareworkinginthefieldoftheSemanticWeb.ThispaperfirstlygivesabriefintroductiontotheSemanticWeb,includingthebasicconcepts,thehierarchymodelanditsapplications.ItshowstherolesofURI,XML,RDFandontologyinthehierarchy.AnditalsointroducesDAML+OIL,oneoftheontologydescriptionlanguages.Basedonthehierarchymodel,thepaperdescribesthegeneralapplicationframeoftheSemanticWeb,andproposesane-BusinessapplicationframebasedonSemanticWeb,whichusesallthemajorcomponentsoftheSemanticWebandcanbeimplementedinpractice.ThenthepaperelaborateslogicalinferencesabouttheOntologyindetail.ItdemonstrateshowtochangeDescriptionLogictoFirstOrderLogic,andfromFOLtoHornclause,andsetsuptherulesinProlog.WealsoimplementtheinferencesaboutOntologyusingXSBPrologInferenceEngine.Inaddition,wediscusshowtoaccuratelysearchresourceintheSemanticWebusingtheinferenceofOntology.Atlast,wepresenthowtoimplementthee-Businessapplicationframeintroducedformerly.AndwealsouseanexamplescenariotoexplainhowtodesignOntology,howtointeractbetweenXSBPrologInferenceEngineandJavaapplication,howtoimplementaccuratesearchengineandhowtocommunicatebetweenAgents.KEYWORDS:SemanticWeb,Ontology,LogicalInference,e-Business2004220-1-WebWWWTimBerners-Lee2000[1]W3CWWWConsortium1.1WebWebWebWebServiceServiceWebHTMLHTML2000XMLTimBerners-Lee-2-W3CWWWConsortiumW3CHTMLXMLRDFOntologyXMLRDFOntologyOntologyOntologyOntologyTerryR.Payne,RahulSingh,KatiaSycaraAgent[2]TimBerners-Lee……1.2OntologyPrologOntology1.3Ontology-3-2.1SemanticWebTimBerners-LeeTimBerners-Lee[1]W3C[3]WebWebW3CAgentW3CXMLRDFOntology2.22-1W3C-4-2-1[4]UnicodeUniformResourceIdentifierXMLRDFOntologyOntologyLogicOntologyRDFOntologyLogic2.2.1URIURIURIURLURLURIURIURL[5]URIURIprotocol://host/dir/doc#idURIhttp://myHost/example/example.rdf#helloWorldexample.rdfIDhelloWorldmyHostexample-5-2.2.2XMLXMLeXtensibleMarkupLanguageOntologyXMLHTMLXML[6]HTMLXMLHTMLTABLEBORDER=1TRTHProductID/THTHDescription/THTHPrice/TH/TRTRTD0001/TDTDIBMThinkpad390x/TDTD30,000/TD/TR/TABLEXMLProductID0001/IDDescriptionIBMThinkpad390x/DescriptionPrice30,000/Price/ProductXMLHTMLTHTDXMLProductIDDescriptionprice2.2.3RDFRDFSRDFResourceDescriptionFrameworkW3CRDFXMLRDFXMLRDF-6-RDFSubjectPredicateObject[5]IBMThinkpad390xIBMSubjectIBMThinkpad390xPredicateObjectIBM2-2Literals2-2RDF1IBMThinkpad390xURIRDFrdf:RDFxmlns:rdf=:Descriptionrdf:about=#IBMThinkpad390xIBM//rdf:Description/rdf:RDFURIIBMThinkpad390xIBM30,000IBMtest@ibm.comSubjectIBMThinkpad390xPredicateObjectIBMSubjectIBMThinkpad390xPredicateObject30,000SubjectIBMIBMThinkpad390xIBM-7-PredicateemailObjecttest@ibm.com2-3#IBMThinkpad390x#IBM###emailURI2-3RDF2RDFrdf:RDFxmlns:rdf=:Descriptionrdf:about=#IBMThinkpad390x#rdf:resource=”#IBM”/#30000/#/rdf:Descriptionrdf:Descriptionrdf:about=#IBM#emailtest@ibm.com/#emial/rdf:Description/rdf:RDFRDFURI2-3#IBMThinkpad390x#IBM30000test@ibm.com###Email-8-2-4URIRDFRDFSRDFSchemaRDFSRDFSRDFRDFSrdf:Resource,rdfs:Class,rdfs:Propertyrdf:type,rdfs:subClassOf,rdfs:subPropertyOfrdfs:domain,rdfs:range,rdfs:ConstraintResource,rdfs:ConstraintPropertyRDFS-9-2.2.4OntologyOntology[7]OntologyWWWOntologyOntologyOntologyOntologyOntologyOntologyIBMThinkpad390xIBMThinkpad390xOntologyOntologyOntologyRDFSOntologyOntologyDAML+OILDARPAAgentMarkupLanguage+OntologyInferenceLanguageOWLWebOntologyLanguageOntologyDescriptionLogicRDFSRDFDAML+OILOWLW3CDAML+OILDAML+OILOntology2.2.5DAML+OILDAML+OILDAMLDARPAAgentMarkupLanguageOntologyDAML-ONTOILOntologyInferenceLanguage[8]DAML+OILHeaderOntologyversionInfoimportsOntology-10-OntologyOntologyversionInfo$Id:NOTE-daml+oil-reference-20011218.html,v1.62001/12/1822:12:09connollyExp$/versionInfoimportsrdf:resource=”+oil”//OntologyClassElementClassURIrdf:IDsubClassOfsameClassAsdaml_oil:Classrdf:ID=Product/daml_oil:Classdaml_oil:Classrdf:ID=”Goods”daml_oil:sameClassAsrdf:resource=”#Product”//daml_oil:Classdaml_oil:Classrdf:ID=Computer/daml_oil:Classdaml_oil:Classrdf:ID=Personal_Computerdaml_oil:subClassOfrdf:resource=”#Computer”//daml_oil:ClassProductComputerPersonal_ComputersubCla

1 / 66
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功