DeveloptheOntologyforInternetCommercebyReusingExistingStandardsYuxiaoZHAODeptofComputerandInformationScience,LinkpingUniversity,S-58183,Linkping,SWEDENyuxzh@ida.
liu.
sehttp://www.
ida.
liu.
se/~yuxzh/AbstractThispaperattemptstopresentanapproachtodeveloptheontologyforInternetcommercebyreusingthevocabularyfromtheexistingstandards,industryinitiativesorXML-basedframeworks.
Theapproachallowsontologydeveloperstosharethecommonvocabularyandbuilditfromasolidfoundation.
Thepaperincludestwomaincontributions:1.
anapproachtodeveloptheontologyforthedomainofInternetcommerce;2.
theguidelinesaboutwhatvocabularycanbereusedfromtheexistingstandards.
1.
IntroductionOntologyisthekeyenablerinthetechnologyofsemanticWeb(SW).
TodevelopapplicationsofSWforInternetcommerce,wewillfirsthavetobuildthewell-craftedontology1forthedomaintofacilitateSWadoption(Euzenat2002).
Theontologydemandsatleasttworequirements:1.
Aformalontologylanguageisnecessary,forinstance,Webontologylanguage(OWL),DAML+OIL(McGuinnessetal2002),XMLSchemaorRDF2.
W3CisdevelopingOWL,anditssuccesswillsignificantlyeasetheproblem.
2.
Itneedstofosterinteroperability,Ontologicalcommitmentisimportant.
Itistheagreementbymultipleparties(personandsoftwaresystems)toadoptaparticularontologywhencommunicatingaboutthedomainofinterest,eventhoughttheydonotnecessarilyhavethesameexperiences,theories,orprescriptionsaboutthatdomain(HolsappleandJoshi2002).
1TheontologyinthispaperindicatestheontologyforthedomainofInternetcommerce.
2GilandRadnakar(2002)comparedthreekindsofsemanticmarkuplanguages,XML,RDF(ResourceDescriptionFramework)andDAML+OIL(DARPAAgentMarkupLanguage+OntologyInferenceLayer).
ForpracticalreasonstheirconclusionistouseXMLSchemafordevelopinguser-orientedtoolsoperatingoverthesemanticWeb.
Tomeetthesecondrequirement,theontologyengineersshouldprobablyconsiderthereuse.
Therearetwotypesofontologyreuses,onebeingdirectreusefromexistingontologylibrary3,andtheotherbeingreusefromexistingvocabulary4.
Eitherwaywillsaveagreatdealofeffortsandtimecomparedtobuildingtheontologyfromscratch.
WeattempttoprovideanapproachtodeveloptheontologyforInternetcommercebyreusingexistingindustrystandards,orXML-basedframeworksfocusingontheintegrationissuesinInternetcommerce(Zhao2001).
Further,wetrytoanswerwhatvocabularycanbereusedandhowtoreusethem.
Thispaperisorganizedasfollows:Section2describestheapproachfortheontologydevelopment.
Section3addresseshowtocapturethevocabularyandhowtoreusethem.
Section4concludesthepaperandidentifiesthefutureresearch.
2.
AnapproachtodeveloptheontologyforInternetcommerceThissectionistopresenttheapproachfordevelopingtheontologybyreusingXML-basedstandards.
Figure1showstheprocessestodeveloptheontologyfortheInternetcommerce:Applicationsinthetopboxrepresenttheprogramswearedeveloping.
OntologyRequirementsaretoservefortheapplicationsoperatinginanontology-sharingcommunity.
Basedontheontologyrequirements,VocabularyCaptureisamethodforcollectingthesetofrelatedconceptsbyreusingthestandards,whichmayincludestandardssuchasXMLSchema(XSD),RDF/RDFS(RDFSchema),ISO(InternationalOrganizationforStandards)standards,ANSI(AmericaNational3SuchasDAMLontologylibrary:http://www.
daml.
org/ontologies/.
4OntologyinthesemanticWebistheformalspecificationofconceptsandrelationshipsbetweenthem.
Thevocabularyisthesetoftheconcepts.
StandardsInstitute)standards,andUBL(UniversalBusinessLanguage),xCBL(XMLCommonBusinessLanguage),OAGIS(OpenApplicationsGroupInterfaceSpecification),andRosettaNet.
Inthenextsectiontheprocessisfurtherdiscussedindepth.
OntologyEnhancementsaretomodifysomeconceptsandaxiomstomeetcustomizedrequirementsandaddsomeotherrequirementsthatwehavenotcoveredbutofwhichtheapplicationsdodemand.
SowedemandsomeontologytoolslikeProtégé-2000(Noyetal2001),whichsupporttheontologylanguageweprefer.
Ofcourse,theproducedOntologyDocumentsshouldbevalidatedandverifiedtoshowwhetheritmeetstheapplicationsrequirements.
TheapproachreusesexistingXML-basedstandardsandithastheadvantageofleveragingavarietyofbestpracticeandexpertknowledgethatthestandardsdependon,forinstance,naminganddesignconventions,theformoftheconcepts,relationshipmodeling,taxonomy,typedefinitions.
Comparedtobuildingtheontologyfromscratch,wecouldsaveagreatdealoftimeandmoneybutproducetheontologywithhigherinteroperabilitythatwillprobablybeneededinthefuture.
Theadvantagewillbecomeincreasinglyobviouswiththegrowthoftheontologysize.
Sincewewilldeterminetheextenttowhichwereusethestandardsatthestartoftheontologydevelopment,theconcernaboutreusewillnotoverlyinfluenceourchoiceofontologytoolsandformaldevelopmentprocesses.
Wemayforexamplechoosenothinginthestartandthencomebackfromthefollowingprocesses.
Figure1:TheprocessesofdevelopingtheontologyforInternetcommerceApplicationsOntologyRequirementsVocabularyCaptureOntologyDocumentsOntologyEnhancementsXSDRDF(s)ISOANSIRosettaNetOAGISxCBLUBL/ebXML3.
VocabularyCapture3.
1AvailablestandardstobeusedOurresearcheshaverealizedthatthereexistmanyindustryinitiatives,orXML-basedframeworksforInternetcommerce,whicharereallyvaluableforbuildingtheontology.
ZhaoandSandahl(2000)comparedthosemajorframeworksthatwereactiveatthattime,i.
e.
,Microsoft'sBizTalk,Ariba'scXML(CommerceXML),Commerce.
net'seCoFramework,IDEAlliance'sICE(InformationandContentExchange)protocol,IOTP(InternetOpenTradingProtocol)inIETF(InternetEngineeringTaskForce),OpenApplicationGroup'sOAGIS,RosettaNet'sPIPs(PartnerInterfaceProcesses),andCommerceOne'sxCBL.
Zhao(2001)furtheraddressedothereightemergingframeworksfocusingonB2Be-business,i.
e.
,ebXML(e-businessXML),UDDI(UniversalDefinition,Discovery,andIntegration),SOAP(SimpleObjectAccessProtocol),WSDL(WebServicesDescriptionLanguage),RDF,OFX(OpenFinancialeXchange),VoiceXML,andWf-XML(WorkflowXML).
Ourresearchdemonstratedthatallframeworksinvolvedifferenttypesofvocabularythatwetrytoreuseintheontologydevelopment.
Table1showstheseframeworks'functionality,whichisneededinthedevelopmentofInternetcommerce.
LastcolumninTable1denotestheemphasisofvocabularyintheframeworks.
Wecanfindsevenframeworkshaveheavyvocabularyinvolvement,i.
e.
,ebXML,cXML,ICE,OAGIS,RosettaNet,UBLandxCBL.
Ourlatestresearchindicatesthatfourframeworkstendtohavehigherpossibilityofcontributingtotheontology,i.
e.
,xCBL,UBL(UniversalBusinessLibrary),RosettaNetandOAGIS(seeTable2).
WedropICEprotocolbecauseitfocusesoninformationsyndicationanddropcXMLbecauseitgivesmoreproprietarysolutionsforitse-procurementsoftwareanditsinfluenceonthereuseisrelativelylow.
OASIS(TheOrganizationfortheAdvancementofStructuredInformationStandards)initiatedUBLprojectlaterthanotherframeworksbutsomecharacteristicsmakeitsubstantiallyimportantinthefuture,e.
g.
,itsneutrality,takeoverofUDDI,offeringBIEs(BusinessInformationEntities)forebXML,aswellasitsbasisonexistingframeworkslikexCBL.
Table1:XML-basedframeworksandtheirfunctionality(Zhao2001)NameRegistrySearchContractingConfigurationMessagingSyntax&SemanticsVocabularyebXMLXXXXXXXeCoFrameworkXXXxUDDIXXXxxSOAPXxxBizTalkXxxcXMLXXXICEXXXOAGISXxXRosettaNetXxXOFXXxxVoiceXMLXxxRDFXxUBLXXWSDLXxWf-XMLXxxCBLXX---majorconcentrationX---involvedTable2:VocabularyinfourindustryinitiativesInitiativexCBLUBLRosettaNetOAGISHyperlinkwww.
xcbl.
org/xCBL4.
0www.
oasis-open.
org/committees/ubl/www.
rosettanet.
orgBusinessDictionary2.
1TechnicalDictionary(RNTD2.
0)www.
openapplciations.
orgOpenApplicationsGroup,OAGIS8.
0PlayersCommerceOne,Inc.
OASISebXMLRosettaNetConsortium,asubsidiaryofUCC(UniversalCodeCouncil)MostmembersarevendorsofERP,EAIandSCMGoalsTodevelopXMLdocumentsandframeworktoallowinteroperabilitybyexchangingrobust,reusable,XMLdocuments.
Itessentiallyservesasthe"mothercode,"toletallparticipantscanunderstand.
TomodifyanexistingXMLlibrary(xCBL)forebXMLCoreComponentsandtodesignamechanismtogeneratecontext-specificbusinessschemasbyxPath.
Aimsatintegrationbetweensupplychainpartners,transactionconsistencyandtheeliminationofcommunicationsinefficienciesinelectroniccomponent,informationtechnologyandsemiconductormanufacturingcompanies.
todefineaunifyingstandardfore-BusinessandApplicationinteroperability.
ItisthelargestpublisherofXMLbasedcontentforbusinesssoftwareinteroperabilityintheworld.
FocusDefinecommondatatypesfore-procurementDevelopthestandardlibraryandthemechanismDefinePIPs(PartnerInterfaceprocesses)andrelateddictionaryDefinesBODs(BusinessObjectDocument)&modelsanyinteractionasaVERBandNOUNVocabularyTypeXSD(XMLSchema)XSD;UML(UnifiedModelingLanguage);SpreadsheetXSDXSD;XSLT(XMLStylesheetLanguageTransformation);XPathVocabularyInclusionCore;Catalogue;Applicationintegration;Ordermanagement;Preordermanagement;Financial;Materialmanagement;Messagemanagement;Statisticsandforecasting.
Corelibrary:UBLTradingCycleWillinclude:Vendormanagedinventory;Self-billing;MasterOrderandCalloffs;PriorQuoteRequest&Quotation;InternationalTraderequiringMulti-party;Transportation;HireTrade.
Technicaldictionary(www.
rntd.
info/draft/):productclassificationBusinessdictionary2.
1:BusinessDataEntities;BusinessProperties;FundamentalBusinessDataEntities.
CRM(CustomerRelationshipManagement);Contracts;CoreComponents;HRXML(HumanResourceXML);ProductDataCollaboration;Logistics;Warranty.
FormasexampleoforderSimpleType:OrderTypeCodeTypePaymentTermCodeTypeRequestedResponseCodeTypeServiceCodeTypeComplextType:OrderTypeTypePaymentTermTypeRequestedResponseTypeServiceLevelTypeUBLTradingCycle:OrderOrderResponse(simple)OrderResponse(complex)OrderCancellationDispatchAdviceReceiptAdviceInvoiceBusinessDataEntities:OrderConfirmationOrderForecastOrderForecastItemOrderInformationOrderLeadTimeOrderNumberInformationOrderQuantityOrderReferenceOrderShippingInformationOrderShippingInstructionOrderStatusOrderStatusQuantityBusinessProperties:OrderCountryOrderDateTimeOrderForecastQuantityFundamentalBusinessDataEnti-ties:OrderForecastQuantityTypeCodeAbstracts:Verbs(Acknowledge,Get,Post,etc),Nouns(PurchaseOrder,Credit,Receipt,etc).
BODs,e.
g.
AcknowledgePurchaseOrder.
Manyscenarios(e.
g.
12.
0PurchaseOrderProcess)aredefinedbyaspectsofscenariosdiagram,assumption,componentdefinition,businessworkflow,exceptionhandling.
SpecialSpecialCoreReusableGeneralCore3.
2ReuseisnotsosimpleReusingthestandardsistheoreticallynotdifficult.
Forexample,wecanusesomequerylanguageandlogiccombinationssuchasintersectionanduniontosearchwhatwewant.
Unfortunately,theyarenotavailableindatabases;instead,theyResideindistributedWebsitessettingdifferentaccesspolicy.
ForOAGIS,wehavetoregisterfirst,downloadthezippedfile,unzipit,andreadtheunzippedfilesviaabrowser.
ForxCBL,wedon'tneedtoregisterpersonalinformationbutwedirectlyaccesstothemviaitsWebsite.
ForUBL,thereisnoformallibraryforthevocabulary,insteadtherearemanydocumentstodiscussthemechanismandmethodologyhowtocreatethevocabulary,showingitisintheinitialstage1.
ForRosettaNet,youhavetoacceptthelicenseconditionsfirst,thendownload-unzip-readtheunzippedfileslocally.
Usedifferentdata/documentmodeling,i.
e.
,xCBLusesapragmaticwaytoabstractthedocumentsfore-procurementsoftwaredevelopment.
UBListryingtoapplydocumentengineeringanddata-centricwayandcategorizeanydocumentascontent,structureandpresentation,consideringxCBLandstandardsfromISOandUNforebXMLCoreComponents.
RosettaNetconsidersproductclassificationintechnicaldictionarybesidesbusinessentitiesandtheirproperties.
OAGISmodelsanyintegrationscenarioasthecombinationofaverbandanounsuchasGetReceipt.
Usedifferentschema(typesandconstraintsoffiles)tospecifytheirvocabularyand/orrelationships,althoughXMLSchemahasbeenunanimouslyused.
UBLisstillininitialstagewhileotherthreekindsofvocabularyareupdatingfrequently.
WeshowedthelatestversionoftheframeworksinTable2.
Therefore,theproblemhasactuallybeentransformedintoknowledgemergingandacquisition,thatis,queryingmultiple,access-constrained,form-differedanddistributedWebsources,whichcanbechallenging.
Thisresearchisnottosolvethisproblembuttocompareandcontrastthevocabularyintheseframeworks,categorize,analyzeand1ForthelatestUBLversion,0p70,publishedonJan27,2003,thereisacorelibrary.
Toaccesstoit,youhavetodownloadthezippedfile,unzipitandreadthemviaabrowser-thiscouldbeageneralpatternforaccessingtosuchahugesource.
structurethem,andthenpresentthelayeredvocabularyforreuse.
3.
3LayeredvocabularyforreuseWefindthatsomevocabularyrepresentsgeneralbusinessinformation,documents,activities,processesandinteractions,andthushashigherusefrequency,whileothervocabularyisspecializedandnotoftenused.
Layeredvocabularyreflectstheclassificationofthevocabulary.
Figure2showsthelayers.
ThedarkcirclesignifiesCorevocabularythatprobablyisthemostfrequentlyusedinInternetcommerceapplications.
CorevocabularymayreusesomeGeneralvocabulary,whichisverygeneralforapplicationsofvariousfields.
Reusablevocabularyrepresentssomerelativelyspecializedcommunity,butitalsocanbereuseinthesecommunities.
SpecialvocabularyisextremelycustomizedforonecommunitybasedonSpecialand/orCorevocabulary.
Figure2:ThelayersandrelationshipsofthecommonvocabularyforInternetcommerceAsweunderstandthelayers,wegofurthertoanswertwoimportantquestions:(1)whatcontentsshouldbeincludedineachlayerAnd(2)whichframeworkscanbereusedforthemOurresearchshowsthatbesidesXML,XMLSchemaandRDF/RDFs,whichcanbedirectlyused,thefollowingcomponentsshouldbeaddressedinGeneralvocabulary,whichwillbereusedmorebroadly:DateandTime:ISO8601;RosettaNet;OAGISCurrency:ISO4217;OAGISGeographysuchasCountry:ISO3166;OAGISLanguage(speaking):ISO639Quantity:RosettaNet;OAGISAddress:NameandAddressMarkupLanguage(NAML);RosettaNet;OAGISCorevocabularyshouldinclude:Stakeholder(ownership,manager):RosettaNetOrganization(type,manager,middlemanager,personnel):RosettaNet;OAGISHumanResourcemanagement:OAGIS;RosettaNetService:RosettaNetfortraditionalservices;DAML-S(DSC2002)forWebservicesCatalog(price,product,database,etc):UBL;xCBL,RosettaNet;OAGISMaterialManagement(inventory,hardware,software,equipment,part,component,maintenance,etc):xCBL;UBL;RosettaNet;OAGISProcurement(PurchaseOrderorPO,POrequest,POresponse,POchange,etc):UBL;xCBL;RosettaNet;OAGIS;cXMLPayment(invoice,credit,confirmation,deadline,security,etc):xCBL;UBL;RosettaNet;OAGISAccounting(account,ledgerreports,etc):xCBL,OAGIS;RosettaNetMarketing/sales(brand,advertising,customer,user,etc):OAGIS;RosettaNetProductdata:RosettaNet;OAGIS;UN/SPSC1offersstandardizedproductsandservicescodesusingfivelayersofSegment,Family,Class,CommodityandBusinessFunctionCustomerdata:xCBL:UBL;OAGIS;RosettaNetStatistics:UBL;xCBL;RosettaNet;OAGISSecurityPrivacyReusablevocabularyshouldinclude:Transport(statusrequest,shipping,etc):UBL;OAGIS;RosettaNetContracting(form,signature,execution,evaluation,etc):RosettaNet;OAGIS1Seehttp://www.
unspsc.
org/Projectmanagement(goal,budget,personnel,schedule,status,change,process,etc):OAGISMiddlemen(subcontractor,serviceprovider,etc):RosettaNet;OAGISQuality(ISOstandards,certificate,etc):ISO;RosettaNetIndustry:RosettaNetofferstechnicaldictionaryinindustryofelectroniccomponent,ITandsemiconductor;manyindustryinitiativescoexist2.
Specialvocabularycanbebuiltonthebasisofthecommonvocabularyandcanbeextendedintermsof:Geographiccharacteristic(climate,political,legal,habitualdifferences)Context(merger,spin-off,financialconditions)Businessstrategy4.
ConclusionsandfutureworkThispaperprovidesanapproachtodeveloptheontologyforInternetcommercebyreusingXML-basedstandardsorindustryinitiatives.
WeaddressnearlyallinfluentialinitiativesthatwecanreuseforInternetcommerce,inparticular,fourstandards,UBL,xCBL,OAGISandRosettaNet,willbecomeveryimportant.
Wealsocategorizethevocabularyintofourlayersandrelatedstandardsforeasyreuse.
ThefourlayersarecalledGeneral,Core,ReusableandSpecial.
Forfutureresearch,weplantoidentifyallCorevocabularytobuildtheCoreontologyusingOWLorDAML+OILforpracticaluse.
ThenwetesttheontologybydevelopingsomeapplicationsforInternetcommerceinordertoevaluatetheadvantagesofSWinthisdomain.
ZhaoandSandahl(2003)identifiedseveralapplicationssuchassemanticrouting.
Inaddition,weconsiderdesigningsomemodelsandimplementingsometoolstoeasethestandardsreuse.
AcknowledgementsTheauthorwouldliketoacknowledgeKristianSandahl,AngelaYongandtwoanonymousreviewersforvaluablecomments.
ThisworkhasbeenfundedbySSF(SwedishStrategicFoundations)throughECSEL(ExcellenceCenterinComputerScienceandSystemsEngineering),LinkpingUniversity,Sweden.
2Seehttp://xml.
coverpages.
org/xml.
html#applicationsReferencesDSC:DAMLServicesCoalition(alphabeticallyA.
Ankolenkar,M.
Burstein,J.
R.
Hobbs,O.
Lassila,D.
L.
Martin,D.
McDermott,S.
A.
McIlraith,S.
Narayanan,M.
Paolucci,T.
R.
PayneandK.
Sycara),2002.
DAML-S:WebServiceDescriptionfortheSemanticWeb,InternationalSemanticWebConference(ISWC2002),Sardinia,Italy.
Euzenat,J.
,2002,ResearchchallengesandperspectivesofthesemanticWeb,IEEEIntelligentSystems,17(5),pp86-88.
Gil,Y.
andV.
Ratnakar,2002.
Markuplanguage:comparisonandexamples,availablehttp://trellis.
semanticweb.
org/expect/web/semanticweb/comparison.
html(currentDec5,2002).
Holsapple,C.
W.
andK.
D.
Joshi,2002.
Acollaborativeapproachtoontologydesign,CommunicationsoftheACM,45(2),pp42-47.
McGuinness,D.
L.
,Fikes,R.
,Hendler,J.
andL.
A.
Stein,2002,DAML+OIL,IEEEIntelligentSystems,17(5),pp72-80.
Noy,N.
F,Sintek,M,Decker,S.
,Crubezy,M,Fergerson,R.
W.
,andM.
A.
Musen,2001.
CreatingsemanticWebcontentswithProtégé-2000,IEEEIntelligentSystems,16(2),pp60-71.
Zhao,Y.
,2001.
XML-basedframeworksforInternetcommerceandanimplementationofB2Be-procurement,Licentiate'sThesisNo882,LiU-Tek-Lic-2001:19,LinkpingUniversityElectronicPress,http://www.
ep.
liu.
se/lic/science_technology/08/82/index.
html(currentDec1,2002).
Zhao,Y.
andK.
Sandahl,2000.
XML-basedframeworksforInternetcommerce,ProceedingsofInternationalConferenceonEnterpriseInformationSystems(ICEIS2000),UK,pp511-516(alsoinEnterpriseInformationSystemsII,KluwerAcademicPublishers,2001,pp197-202).
Zhao,Y.
andK.
Sandahl,2003.
PotentialadvantageofsemanticWebforInternetcommerce,toappearinProceedingsofInternationalConferenceonEnterpriseInformationSystems(ICEIS2003),Angers,France,April23-26,2003.
RAKsmart 商家我们应该较多的熟悉的,主营独立服务器和站群服务器业务。从去年开始有陆续的新增多个机房,包含韩国、日本、中国香港等。虽然他们家也有VPS主机,但是好像不是特别的重视,价格上特价的时候也是比较便宜的1.99美元月付(年中活动有促销)。不过他们的重点还是独立服务器,毕竟在这个产业中利润率较大。正如上面的Megalayer商家的美国服务器活动,这个同学有需要独立服务器,这里我一并整理...
点击进入亚云官方网站(www.asiayun.com)公司名:上海玥悠悠云计算有限公司成都铂金宿主机IO测试图亚洲云Asiayun怎么样?亚洲云Asiayun好不好?亚云由亚云团队运营,拥有ICP/ISP/IDC/CDN等资质,亚云团队成立于2018年,经过多次品牌升级。主要销售主VPS服务器,提供云服务器和物理服务器,机房有成都、美国CERA、中国香港安畅和电信,香港提供CN2 GIA线路,CE...
horain怎么样?horain cloud是一家2019年成立的国人主机商家,隶属于北京辰帆科技有限公司,horain持有增值电信业务经营许可证(B1-20203595),与中国电信天翼云、腾讯云、华为云、UCloud、AWS等签署渠道合作协议,主要提企业和个人提供云服务器,目前商家推出了几款特价物理机,都是在内地,性价比不错,其中有目前性能比较强悍的AMD+NVMe系列。点击进入:horain...
wwe123.com为你推荐
小度商城小度智能音箱1s上面的黄圈不熄灭怎么回事,第一天还能熄灭access数据库access数据库主要学什么关键字关键字和一般标识符的区别冯媛甑尸城女主角叫什么名字www.yahoo.com.hk香港有什么网页www.5any.com我想去重庆上大学www.se222se.com请问http://www.dibao222.com这个网是做什么99nets.com99nets网游模拟娱乐社区怎么打不开了?????????谁能告诉我 ???、www.idanmu.com腾讯有qqsk.zik.mu这个网站吗?4399宠物连连看2.5我怎么找不到QQ里面的宠物连连看呢
国外免费vps xenvps 80vps nerd NetSpeeder 网页背景图片 gg广告 免空 lol台服官网 网站卫士 免费测手机号 昆明蜗牛家 创建邮箱 万网主机管理 web服务器是什么 深圳域名 新网dns 时间服务器 删除域名 zencart安装 更多