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.
数脉科技(shuhost)8月促销:香港独立服务器,自营BGP、CN2+BGP、阿里云线路,新客立减400港币/月,老用户按照优惠码减免!香港服务器带宽可选10Mbps、30Mbps、50Mbps、100Mbps带宽,支持中文本Windows、Linux等系统。官方网站:https://www.shuhost.com* 更大带宽可在选购时选择同样享受优惠。* 目前仅提供HKBGP、阿里云产品,香港...
2021年6月底,raksmart开发出来的新产品“cloud-云服务器”正式上线对外售卖,当前只有美国硅谷机房(或许以后会有其他数据中心加入)可供选择。或许你会问raksmart云服务器怎么样啊、raksm云服务器好不好、网络速度快不好之类的废话(不实测的话),本着主机测评趟雷、大家受益的原则,先开一个给大家测评一下!官方网站:https://www.raksmart.com云服务器的说明:底层...
BGP.TO目前针对日本和新加坡服务器进行促销,其中日本东京服务器6.5折,而新加坡服务器7.5折起。这是一家专门的独立服务器租售网站,提供包括中国香港、日本、新加坡和洛杉矶的服务器租用业务,基本上都是自有硬件、IP资源等,国内优化直连线路,机器自动化部署上架,并提供产品的基本管理功能(自助开关机重启重装等)。新加坡服务器 $93.75/月CPU:E3-1230v3内存:16GB硬盘:480GB ...
wwe123.com为你推荐
kaixin.com人人网和开心网互通,可我用的是kaixin001的开心,和kaixin*com不是一个呀!firetrap我淘宝店还是卖二单就被删,怎么回事!广东GDP破10万亿想知道广东城市的GDP排名刘祚天还有DJ网么?曹谷兰曹谷兰事件 有吧友知道吗丑福晋谁有好看的言情小说介绍下www.522av.com跪求 我的三个母亲高清在线观看地址 我的三个母亲高清QVOD下载播放地址 我的三个母亲高清迅雷高速下载地址www.119mm.com看电影上什么网站??www.javmoo.comjavimdb怎么看www.kaspersky.com.cn卡巴斯基中国总部设立在?
域名注册申请 备案域名购买 域名投资 免费域名注册网站 个人注册域名 vps是什么意思 个人域名备案流程 132邮箱 duniu 便宜建站 好看的桌面背景图 免费smtp服务器 panel1 七夕快乐英文 最好的免费空间 空间技术网 免费外链相册 vul 主机管理系统 华为k3 更多