{"title":"A Software Framework for Translating ECA Sequences from OWL-DL into Java","authors":"Will Mepham, S. Gardner","doi":"10.1109/WIIAT.2008.281","DOIUrl":null,"url":null,"abstract":"The semantic Web offers new opportunities to integrate desktop applications seamlessly with one another, but most software applications currently still rely on proprietary RDBMS systems for data storage, and application logic is typically expressed only through general-purpose programming languages without being formally defined. In this article we propose an alternative approach to designing simple applications, using an OWL-DL ontology to define ECA rules for a domain and then use a novel software framework to transform these into a functional Java API that can execute these rules according to the ontology specification. We use the simple case of a turn based word-game to illustrate the framework in action. The project methodology and framework design are discussed and suggestions for further work are proposed.","PeriodicalId":393772,"journal":{"name":"2008 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2008-12-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2008 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/WIIAT.2008.281","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
The semantic Web offers new opportunities to integrate desktop applications seamlessly with one another, but most software applications currently still rely on proprietary RDBMS systems for data storage, and application logic is typically expressed only through general-purpose programming languages without being formally defined. In this article we propose an alternative approach to designing simple applications, using an OWL-DL ontology to define ECA rules for a domain and then use a novel software framework to transform these into a functional Java API that can execute these rules according to the ontology specification. We use the simple case of a turn based word-game to illustrate the framework in action. The project methodology and framework design are discussed and suggestions for further work are proposed.