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.
hostodo从2014年年底运作至今一直都是走低价促销侧率运作VPS,在市场上一直都是那种不温不火的品牌知名度,好在坚持了7年都还运作得好好的,站长觉得hostodo还是值得大家在买VPS的时候作为一个候选考虑项的。当前,hostodo有拉斯维加斯和迈阿密两个数据中心的VPS在促销,专门列出了2款VPS给8T流量/月,基于KVM虚拟+NVMe整列,年付送DirectAdmin授权(发ticket...
欧路云(oulucloud) 商家在前面的文章中也有陆续介绍过几次,这不今天有看到商家新增加美国Cera线路的VPS主机,而且有提供全场八折优惠。按照最低套餐最低配置的折扣,月付VPS主机低至22元,还是比较便宜的。不过我们需要注意的是,欧路云是一家2021年新成立的国人主机商,据说是由深圳和香港的几名大佬创建。如果我们有介意新商家的话,选择的时候谨慎且月付即可,注意数据备份。商家目前主营高防VP...
vpsdime怎么样?vpsdime是2013年注册的国外VPS主机商,实际上他还有一系列的其他域名站点如Winity.io, Backupsy,Cloudive, Virtora等等,母公司“Nodisto IT”相对来说还是很靠谱了的商家。VPSDime主要提供各种高配低价VPS套餐,其中Linux VPS和存储VPS基于OpenVZ架构,高级VPS基于KVM。VPSDime在上个季度的Low...
wwe123.com为你推荐
地图应用什么地图导航最好用最准确广东GDP破10万亿在已披露的2017年GDP经济数据中,以下哪个省份GDP总量排名第一?www.hao360.cn主页设置为http://hao.360.cn/,但打开360浏览器先显示www.yes125.com后转换为www.2345.com,搜索注册表和5xoy.comhttp www.05eee.comwww.zjs.com.cn怎么查询我的平安信用卡寄送情况www.zjs.com.cn中国快递公司排名www.se333se.com米奇网www.qvod333.com 看电影的效果好不?www.zhiboba.com网上看nbawww.493333.comwww.xiaonei.com175qq.com查询QQ登录地址
vps优惠码cnyvps 骨干网 t楼 jsp主机 z.com 警告本网站 论坛空间 亚洲小于500m 铁通流量查询 免费美国空间 paypal注册教程 购买国外空间 四川电信商城 我的世界服务器ip net空间 独立主机 qq金券 注册阿里云邮箱 登陆qq空间 空间申请 更多