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.
CloudCone 商家也是比较有特点的,和我们熟悉的DO、Vultr、Linode商家均是可以随时删除机器开通的小时计费模式。这个对于有需要短租服务器的来说是比较有性价比的。但是,他们还有一个缺点就是机房比较少,不同于上面几个小时计费服务商可以有多机房可选,如果有这个多机房方案的话,应该更有特点。这次我们可以看到CloudCone闪购活动提供洛杉矶三个促销方案,低至月付1.99美元。商家也可以随...
Digital-vm是一家成立于2019年的国外主机商,商家提供VPS和独立服务器租用业务,其中VPS基于KVM架构,提供1-10Gbps带宽,数据中心可选包括美国洛杉矶、日本、新加坡、挪威、西班牙、丹麦、荷兰、英国等8个地区机房;除了VPS主机外,商家还提供日本、新加坡独立服务器,同样可选1-10Gbps带宽,最低每月仅80美元起。下面列出两款独立服务器配置信息。配置一 $80/月CPU:E3-...
提速啦(www.tisula.com)是赣州王成璟网络科技有限公司旗下云服务器品牌,目前拥有在籍员工40人左右,社保在籍员工30人+,是正规的国内拥有IDC ICP ISP CDN 云牌照资质商家,2018-2021年连续4年获得CTG机房顶级金牌代理商荣誉 2021年赣州市于都县创业大赛三等奖,2020年于都电子商务示范企业,2021年于都县电子商务融合推广大使。资源优势介绍:Ceranetwo...
wwe123.com为你推荐
中老铁路中国有哪些正在修的铁路蓝色骨头手机宠物的一个蓝色骨头代表多少级,灰色又代表多少级,另外假如有骨头又代表多少级同一ip网站同一个IP不同的30个网站,是不是在一个服务器上呢?www.baitu.com韩国片爱人.欲望的观看地址se95se.com现在400se就是进不去呢?进WWW怎么400se总cOM打开一半,?求解kb123.netwww.zhmmjyw.net百度收录慢?partnersonlinecashfiesta 该怎么使用啊~~广告法中国的广告法有哪些。www.dm8.cc有没有最新的日本动漫网站?www.1diaocha.com手机网赚是真的吗
便宜虚拟主机 什么是二级域名 kddi 美国主机代购 unsplash 免费静态空间 国内加速器 网站被封 seednet 789电视 新家坡 如何注册阿里云邮箱 银盘服务是什么 免费私人服务器 银盘服务 上海电信测速 电信网络测速器 cdn网站加速 中国联通宽带测速 sonya 更多