{"title":"A tool based on concepts used in knowledge representation, to facilitate application design","authors":"J.-L. Segapeli, A. Cavarero","doi":"10.1109/TAI.1998.744867","DOIUrl":null,"url":null,"abstract":"This work is at the boundary between knowledge representation and application design. We want to define a method to design an object schema from examples. We had to improve clustering algorithms used in knowledge representation (they build a hierarchy of classes from examples), so that they can manage additional problems encountered in application design. We have carried out four main improvements. First, to take semantics into account, we have built a thesaurus. Second, we must take into account not only attributes, but also methods. We must manage these methods while comparing examples and classes and while merging and extending classes. Third we induce multiple inheritance, which is necessary for real world applications. Fourth, in the case of multi-expertise (the examples are given by several users), we build a schema for each user, because we consider each user to have her/his own perspective. These schemata are then merged using an integration method. Our method is a tool based on knowledge representation that helps application design.","PeriodicalId":424568,"journal":{"name":"Proceedings Tenth IEEE International Conference on Tools with Artificial Intelligence (Cat. No.98CH36294)","volume":"108 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1998-11-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings Tenth IEEE International Conference on Tools with Artificial Intelligence (Cat. No.98CH36294)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/TAI.1998.744867","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
This work is at the boundary between knowledge representation and application design. We want to define a method to design an object schema from examples. We had to improve clustering algorithms used in knowledge representation (they build a hierarchy of classes from examples), so that they can manage additional problems encountered in application design. We have carried out four main improvements. First, to take semantics into account, we have built a thesaurus. Second, we must take into account not only attributes, but also methods. We must manage these methods while comparing examples and classes and while merging and extending classes. Third we induce multiple inheritance, which is necessary for real world applications. Fourth, in the case of multi-expertise (the examples are given by several users), we build a schema for each user, because we consider each user to have her/his own perspective. These schemata are then merged using an integration method. Our method is a tool based on knowledge representation that helps application design.